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