[Goodies-commits] r6960 - in xfce4-screenshooter/trunk: . lib

Jerome Guelfucci jeromeg at xfce.org
Fri Mar 20 18:26:06 CET 2009


Author: jeromeg
Date: 2009-03-20 17:26:06 +0000 (Fri, 20 Mar 2009)
New Revision: 6960

Modified:
   xfce4-screenshooter/trunk/ChangeLog
   xfce4-screenshooter/trunk/lib/screenshooter-dialogs.c
Log:
* lib/screenshooter-dialogs.c: (screenshooter_dialog_new) only
  set the show mouse checkbox as sensitive if "select a region"
  is not checked.  


Modified: xfce4-screenshooter/trunk/ChangeLog
===================================================================
--- xfce4-screenshooter/trunk/ChangeLog	2009-03-20 16:16:06 UTC (rev 6959)
+++ xfce4-screenshooter/trunk/ChangeLog	2009-03-20 17:26:06 UTC (rev 6960)
@@ -1,3 +1,9 @@
+2009-03-20 jeromeg
+
+  * lib/screenshooter-dialogs.c: (screenshooter_dialog_new) only
+    set the show mouse checkbox as sensitive if "select a region"
+    is not checked.   
+
 2009-03-19 jeromeg
 
   * lib/screenshooter-utils.c:

Modified: xfce4-screenshooter/trunk/lib/screenshooter-dialogs.c
===================================================================
--- xfce4-screenshooter/trunk/lib/screenshooter-dialogs.c	2009-03-20 16:16:06 UTC (rev 6959)
+++ xfce4-screenshooter/trunk/lib/screenshooter-dialogs.c	2009-03-20 17:26:06 UTC (rev 6960)
@@ -811,6 +811,8 @@
   gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (show_mouse_checkbox),
                                 (sd->show_mouse == 1));
 
+  gtk_widget_set_sensitive (show_mouse_checkbox, (sd->region != SELECT));
+
   gtk_box_pack_start (GTK_BOX (area_box), 
                       show_mouse_checkbox, FALSE, 
                       FALSE, 5);
@@ -819,6 +821,9 @@
    
   g_signal_connect (G_OBJECT (show_mouse_checkbox), "toggled", 
                     G_CALLBACK (cb_show_mouse_toggled), sd);
+
+  g_signal_connect (G_OBJECT (rectangle_button), "toggled",
+                    G_CALLBACK (cb_toggle_set_insensi), show_mouse_checkbox);
   
   /* Create delay label */
   




More information about the Goodies-commits mailing list