X-Git-Url: https://git.sur5r.net/?p=glabels;a=blobdiff_plain;f=src%2Fui.h;h=57428ef9ab72d189c9bc7c19397b344a148cf280;hp=19135d53e4c3afcec849bb053ad5efd3c07d3b8e;hb=db2403f05e4bd16e08346e4896e8feead63d0b12;hpb=9971dd3e6268224ee930a26fdb30f22395406233 diff --git a/src/ui.h b/src/ui.h index 19135d53..57428ef9 100644 --- a/src/ui.h +++ b/src/ui.h @@ -1,36 +1,34 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ - /* - * (GLABELS) Label and Business Card Creation program for GNOME - * - * ui.h: GLabels UI module header file + * ui.h + * Copyright (C) 2001-2009 Jim Evins . * - * Copyright (C) 2001-2002 Jim Evins . + * This file is part of gLabels. * - * This program is free software; you can redistribute it and/or modify + * gLabels is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * - * This program is distributed in the hope that it will be useful, + * gLabels is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * along with gLabels. If not, see . */ + #ifndef __GL_UI_H__ #define __GL_UI_H__ -#include +#include #include "window.h" #include "view.h" G_BEGIN_DECLS + GtkUIManager *gl_ui_new (glWindow *window); void gl_ui_unref (GtkUIManager *ui); @@ -38,20 +36,33 @@ void gl_ui_unref (GtkUIManager *ui); void gl_ui_update_all (GtkUIManager *ui, glView *view); -void gl_ui_update_nodoc (GtkUIManager *ui); - void gl_ui_update_modified_verbs (GtkUIManager *ui, glLabel *label); void gl_ui_update_selection_verbs (GtkUIManager *ui, - glView *view); + glView *view, + gboolean has_focus); void gl_ui_update_zoom_verbs (GtkUIManager *ui, glView *view); +void gl_ui_update_paste_verbs (GtkUIManager *ui, + gboolean can_paste); + void gl_ui_update_undo_redo_verbs (GtkUIManager *ui, glLabel *label); G_END_DECLS #endif /* __GL_UI_H__ */ + + + +/* + * Local Variables: -- emacs + * mode: C -- emacs + * c-basic-offset: 8 -- emacs + * tab-width: 8 -- emacs + * indent-tabs-mode: nil -- emacs + * End: -- emacs + */