Revision: 1455
          http://geeqie.svn.sourceforge.net/geeqie/?rev=1455&view=rev
Author:   zas_
Date:     2009-03-01 16:46:40 +0000 (Sun, 01 Mar 2009)

Log Message:
-----------
image_select(), image_set_selectable(): tidy up.

Modified Paths:
--------------
    trunk/src/image.c

Modified: trunk/src/image.c
===================================================================
--- trunk/src/image.c   2009-03-01 16:43:48 UTC (rev 1454)
+++ trunk/src/image.c   2009-03-01 16:46:40 UTC (rev 1455)
@@ -1501,35 +1501,23 @@
 
 void image_select(ImageWindow *imd, gboolean select)
 {
-       if (imd->has_frame)
+       if (!imd->has_frame) return;
+       
+       if (select)
                {
-               if (select)
-                       {
-                       gtk_widget_set_state(imd->widget, GTK_STATE_SELECTED);
-                       gtk_widget_set_state(imd->pr, GTK_STATE_NORMAL); /* do 
not propagate */
-                       }
-               else
-                       gtk_widget_set_state(imd->widget, GTK_STATE_NORMAL);
+               gtk_widget_set_state(imd->widget, GTK_STATE_SELECTED);
+               gtk_widget_set_state(imd->pr, GTK_STATE_NORMAL); /* do not 
propagate */
                }
+       else
+               gtk_widget_set_state(imd->widget, GTK_STATE_NORMAL);
 }
 
-
-
 void image_set_selectable(ImageWindow *imd, gboolean selectable)
 {
-       if (imd->has_frame)
-               {
-               if (selectable)
-                       {
-                       gtk_frame_set_shadow_type(GTK_FRAME(imd->frame), 
GTK_SHADOW_NONE);
-                       
gtk_container_set_border_width(GTK_CONTAINER(imd->frame), 4);
-                       }
-               else
-                       {
-                       gtk_frame_set_shadow_type(GTK_FRAME(imd->frame), 
GTK_SHADOW_NONE);
-                       
gtk_container_set_border_width(GTK_CONTAINER(imd->frame), 0);
-                       }
-               }
+       if (!imd->has_frame) return;
+       
+       gtk_frame_set_shadow_type(GTK_FRAME(imd->frame), GTK_SHADOW_NONE);
+       gtk_container_set_border_width(GTK_CONTAINER(imd->frame), selectable ? 
4 : 0);
 }
 
 /*


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Geeqie-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geeqie-svn

Reply via email to