gnome-commander r2188 - in branches/gcmd-1-3: . doc/C src/intviewer
- From: epiotr svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-commander r2188 - in branches/gcmd-1-3: . doc/C src/intviewer
- Date: Mon, 13 Oct 2008 19:52:13 +0000 (UTC)
Author: epiotr
Date: Mon Oct 13 19:52:13 2008
New Revision: 2188
URL: http://svn.gnome.org/viewvc/gnome-commander?rev=2188&view=rev
Log:
Internal viewer - new key bindings: T and ALT+ENTER for metadata tags viewing
Modified:
branches/gcmd-1-3/ChangeLog
branches/gcmd-1-3/doc/C/gnome-commander.xml
branches/gcmd-1-3/src/intviewer/viewer-window.cc
Modified: branches/gcmd-1-3/doc/C/gnome-commander.xml
==============================================================================
--- branches/gcmd-1-3/doc/C/gnome-commander.xml (original)
+++ branches/gcmd-1-3/doc/C/gnome-commander.xml Mon Oct 13 19:52:13 2008
@@ -3240,8 +3240,7 @@
</varlistentry>
<varlistentry>
<term>
- <guilabel>Pick window size and zoom factor
- automatically</guilabel></term>
+ <guilabel>Pick window size and zoom factor automatically</guilabel></term>
<listitem>
<para>Select this option to resize the image window to fit the
image or to resize the image to fit the image
@@ -3296,6 +3295,10 @@
<entry><para>Toggles line wrapping (applicable only in text display modes)</para></entry>
</row>
<row valign="top">
+ <entry><para>T</para><keycombo><keycap>ALT</keycap><keycap>ENTER</keycap></keycombo></entry>
+ <entry><para>Shows metadata tags</para></entry>
+ </row>
+ <row valign="top">
<entry><para>Input Modes:</para></entry>
</row>
<row valign="top">
Modified: branches/gcmd-1-3/src/intviewer/viewer-window.cc
==============================================================================
--- branches/gcmd-1-3/src/intviewer/viewer-window.cc (original)
+++ branches/gcmd-1-3/src/intviewer/viewer-window.cc Mon Oct 13 19:52:13 2008
@@ -390,16 +390,24 @@
GViewerWindow *w = GVIEWER_WINDOW (widget);
- if (event->state & GDK_CONTROL_MASK)
+ if (state_is_ctrl(event->state))
switch (event->keyval)
{
+ case GDK_t:
+ case GDK_T:
+ if (w->priv->metadata_visible)
+ gviewer_window_hide_metadata(w);
+ else
+ gviewer_window_show_metadata(w);
+ return TRUE;
+
case GDK_w:
case GDK_W:
gtk_widget_destroy(GTK_WIDGET (w));
return TRUE;
}
- if (event->state & GDK_SHIFT_MASK)
+ if (state_is_shift(event->state))
switch (event->keyval)
{
case GDK_F7:
@@ -407,7 +415,16 @@
return TRUE;
}
- switch (event->keyval)
+ if (state_is_alt(event->state))
+ switch (event->keyval)
+ {
+ case GDK_Return:
+ case GDK_KP_Enter:
+ gviewer_window_show_metadata(w);
+ return TRUE;
+ }
+
+ switch (state_is_blank(event->keyval))
{
case GDK_plus:
case GDK_KP_Add:
@@ -739,7 +756,7 @@
};
MENU_ITEM_DATA image_menu_items[] = {
- {MI_CHECK, _("_Show EXIF/IPTC Information"), GDK_e, NO_MODIFIER,
+ {MI_CHECK, _("Show Metadata _Tags"), GDK_t, NO_MODIFIER,
G_CALLBACK (menu_view_exif_information),
GNOME_APP_PIXMAP_NONE, NO_PIXMAP_INFO,
NO_GOBJ_KEY, NO_GOBJ_VAL,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]