Updating branch refs/heads/master
         to 66b313ada7b7749b4a681f1ca03ea088ac286fd9 (commit)
       from e65eec4fe829c27e4f1d80db5d9e9e10717b2bba (commit)

commit 66b313ada7b7749b4a681f1ca03ea088ac286fd9
Author: Connor Behan <[email protected]>
Date:   Mon Jan 2 17:09:38 2012 -0800

    GSEAL compliance except for the Xfce stuff

 generic-slider.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/generic-slider.c b/generic-slider.c
index 66e6e57..dd01563 100644
--- a/generic-slider.c
+++ b/generic-slider.c
@@ -18,7 +18,7 @@ typedef struct generic_slider {
        char *sync_command;
        /* Whether we show label, slider or both */
        int mode;
-       /* Corresponds to the function that runs ever 100 ms */
+       /* Corresponds to the function that runs every 100 ms */
        int timeout_id;
        int description_denominator;
        int adjust_denominator;
@@ -236,15 +236,18 @@ static gint adjust_slider_cb(GtkWidget *widget, 
GdkEventButton *event, GList *st
        gdouble value_to_try;
        Generic_Slider *generic_slider = stupid_hack -> data;
        XfcePanelPlugin *plugin = stupid_hack -> next -> data;
+       GtkAllocation allocation;
        
        if (event -> button == 3) {
                return FALSE;
        }
        
+       gtk_widget_get_allocation(widget, &allocation);
+       
        if (xfce_panel_plugin_get_orientation(plugin) == 
GTK_ORIENTATION_VERTICAL) {
-               value_to_try = (event -> x)/(widget -> allocation.width);
+               value_to_try = (event -> x) / allocation.width;
        } else {
-               value_to_try = 1.0 - ((event -> y)/(widget -> 
allocation.height));
+               value_to_try = 1.0 - ((event -> y) / allocation.height);
        }
        
        if ((value_to_try >= 0.0) && (value_to_try <= 1.0)) {
@@ -534,9 +537,9 @@ static void 
generic_slider_properties_dialog(XfcePanelPlugin *plugin, Generic_Sl
                gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio_3), TRUE);
        }
        
-       gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog) -> vbox), table, FALSE, 
FALSE, 0);
-       gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog) -> vbox), hbox_5, FALSE, 
FALSE, 0);
-       gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog) -> vbox), label_8, FALSE, 
FALSE, 0);
+       
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), 
table, FALSE, FALSE, 0);
+       
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), 
hbox_5, FALSE, FALSE, 0);
+       
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), 
label_8, FALSE, FALSE, 0);
        gtk_widget_show_all(dialog);
 }
 
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to