Mercurial > geeqie.yaz
diff src/layout_util.c @ 678:6d6f042b8ca5
Add a log window that shows normal and debug messages. For now, it was added to Help menu.
author | zas_ |
---|---|
date | Sat, 17 May 2008 21:26:45 +0000 |
parents | 6dcfac4b356f |
children | 631d626c1f6b |
line wrap: on
line diff
--- a/src/layout_util.c Fri May 16 20:12:11 2008 +0000 +++ b/src/layout_util.c Sat May 17 21:26:45 2008 +0000 @@ -28,6 +28,7 @@ #include "img-view.h" #include "info.h" #include "layout_image.h" +#include "logwindow.h" #include "pan-view.h" #include "pixbuf_util.h" #include "preferences.h" @@ -697,6 +698,14 @@ show_about_window(); } +static void layout_menu_log_window_cb(GtkAction *action, gpointer data) +{ + LayoutWindow *lw = data; + if (lw->full_screen) + layout_image_full_screen_stop(lw); + log_window_new(); +} + /* *----------------------------------------------------------------------------- @@ -1138,7 +1147,8 @@ { "HelpContents", GTK_STOCK_HELP, N_("_Contents"), "F1", NULL, CB(layout_menu_help_cb) }, { "HelpShortcuts", NULL, N_("_Keyboard shortcuts"),NULL, NULL, CB(layout_menu_help_keys_cb) }, { "HelpNotes", NULL, N_("_Release notes"), NULL, NULL, CB(layout_menu_notes_cb) }, - { "About", NULL, N_("_About"), NULL, NULL, CB(layout_menu_about_cb) } + { "About", NULL, N_("_About"), NULL, NULL, CB(layout_menu_about_cb) }, + { "LogWindow", NULL, N_("_Log Window"), NULL, NULL, CB(layout_menu_log_window_cb) } }; static GtkToggleActionEntry menu_toggle_entries[] = { @@ -1296,6 +1306,8 @@ " <menuitem action='HelpNotes'/>" " <separator/>" " <menuitem action='About'/>" +" <separator/>" +" <menuitem action='LogWindow'/>" " </menu>" " </menubar>" "<accelerator action='PrevImageAlt1'/>"