summaryrefslogtreecommitdiff
path: root/deskutils/gruler/files/patch-src::gui.c
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils/gruler/files/patch-src::gui.c')
-rw-r--r--deskutils/gruler/files/patch-src::gui.c134
1 files changed, 131 insertions, 3 deletions
diff --git a/deskutils/gruler/files/patch-src::gui.c b/deskutils/gruler/files/patch-src::gui.c
index d72fd58ba58f..334c4876fa2c 100644
--- a/deskutils/gruler/files/patch-src::gui.c
+++ b/deskutils/gruler/files/patch-src::gui.c
@@ -1,6 +1,29 @@
---- src/gui.c.orig Mon Nov 15 13:54:11 2004
-+++ src/gui.c Mon Nov 15 13:56:31 2004
-@@ -85,7 +85,7 @@
+--- src/gui.c.orig Wed Sep 29 03:13:11 2004
++++ src/gui.c Tue Nov 23 09:10:43 2004
+@@ -54,6 +54,7 @@
+
+ static void gui_ruler_configure(GtkWindow* pWindow, RulerOrientation eRulerOrientation)
+ {
++ GtkWidget* pDrawingArea;
+ g_object_set_data(G_OBJECT(pWindow), KEY_RULER_ORIENTATION, (gpointer)eRulerOrientation);
+
+ // add signal handlers to ruler
+@@ -66,7 +67,7 @@
+ G_CALLBACK (on_application_delete_event), NULL);
+
+ // create drawing area and add to window
+- GtkWidget* pDrawingArea = gtk_drawing_area_new();
++ pDrawingArea = gtk_drawing_area_new();
+ gtk_container_add(GTK_CONTAINER(pWindow), pDrawingArea);
+
+ // add signal handlers to drawing area
+@@ -82,24 +83,27 @@
+
+ gboolean gui_init()
+ {
++ GtkWidget *pHorizontalRulerWindow;
++ GtkWidget *pVerticalRulerWindow;
++ GtkWidget *pPreferencesWindow;
glade_gnome_init ();
// Load and connect glade file
@@ -9,3 +32,108 @@
glade_xml_signal_autoconnect (g_pXML);
// load and configure horizontal ruler
+- GtkWidget *pHorizontalRulerWindow = glade_xml_get_widget (g_pXML, "horizontalrulerwindow");
++ pHorizontalRulerWindow = glade_xml_get_widget (g_pXML, "horizontalrulerwindow");
+ g_return_val_if_fail(pHorizontalRulerWindow != NULL, FALSE);
+ gui_ruler_configure(GTK_WINDOW(pHorizontalRulerWindow), RulerOrientationHorizontal);
+
+ // load and configure vertical ruler
+- GtkWidget *pVerticalRulerWindow = glade_xml_get_widget (g_pXML, "verticalrulerwindow");
++ pVerticalRulerWindow = glade_xml_get_widget (g_pXML, "verticalrulerwindow");
+ g_return_val_if_fail(pVerticalRulerWindow != NULL, 1);
+ gui_ruler_configure(GTK_WINDOW(pVerticalRulerWindow), RulerOrientationVertical);
+
+ // Don't kill dialog(s) when closing; instead, hide them.
+- GtkWidget *pPreferencesWindow = glade_xml_get_widget(g_pXML, "preferenceswindow");
++ pPreferencesWindow = glade_xml_get_widget(g_pXML, "preferenceswindow");
+ g_return_val_if_fail(pPreferencesWindow != NULL, 1);
+
+ g_signal_connect(G_OBJECT(pPreferencesWindow), "delete_event", G_CALLBACK(gtk_widget_hide), NULL);
+@@ -108,12 +112,15 @@
+
+ void gui_show()
+ {
++ GtkWidget *pHorizontalRulerWindow;
++ GtkWidget *pVerticalRulerWindow;
++
+ // Show ruler and start gtk loop
+- GtkWidget *pHorizontalRulerWindow = glade_xml_get_widget (g_pXML, "horizontalrulerwindow");
++ pHorizontalRulerWindow = glade_xml_get_widget (g_pXML, "horizontalrulerwindow");
+ g_return_if_fail(pHorizontalRulerWindow != NULL);
+ gtk_widget_show(pHorizontalRulerWindow);
+
+- GtkWidget *pVerticalRulerWindow = glade_xml_get_widget (g_pXML, "verticalrulerwindow");
++ pVerticalRulerWindow = glade_xml_get_widget (g_pXML, "verticalrulerwindow");
+ g_return_if_fail(pVerticalRulerWindow != NULL);
+ gtk_widget_show(pVerticalRulerWindow);
+
+@@ -184,9 +191,12 @@
+
+ void gui_redraw_rulers()
+ {
++ GtkWidget *pHorizontalRulerWindow;
++ GtkWidget *pVerticalRulerWindow;
++
+ // request a redraw of both ruler windows
+ // horizontal
+- GtkWidget *pHorizontalRulerWindow = glade_xml_get_widget (g_pXML, "horizontalrulerwindow");
++ pHorizontalRulerWindow = glade_xml_get_widget (g_pXML, "horizontalrulerwindow");
+ g_return_if_fail(pHorizontalRulerWindow != NULL);
+
+ // TODO: these callbacks don't take a userdata param.. is that a problem?
+@@ -194,7 +204,7 @@
+ gtk_container_foreach(GTK_CONTAINER(pHorizontalRulerWindow), (GtkCallback)gtk_widget_queue_draw, NULL);
+
+ // vertical
+- GtkWidget *pVerticalRulerWindow = glade_xml_get_widget (g_pXML, "verticalrulerwindow");
++ pVerticalRulerWindow = glade_xml_get_widget (g_pXML, "verticalrulerwindow");
+ g_return_if_fail(pVerticalRulerWindow != NULL);
+
+ gtk_container_foreach(GTK_CONTAINER(pVerticalRulerWindow), (GtkCallback)draw_ruler_window, NULL);
+@@ -203,11 +213,11 @@
+
+ void gui_set_horizontal_length(gint nLength)
+ {
++ gint nWindowWidth, nWindowHeight;
+ // change ruler window width
+ GtkWindow *pRulerWindow = GTK_WINDOW(glade_xml_get_widget(g_pXML, "horizontalrulerwindow"));
+ g_return_if_fail(pRulerWindow != NULL);
+
+- gint nWindowWidth, nWindowHeight;
+ gtk_window_get_size(pRulerWindow, &nWindowWidth, &nWindowHeight);
+
+ gtk_window_resize(pRulerWindow, nLength, nWindowHeight);
+@@ -215,11 +225,11 @@
+
+ void gui_set_vertical_length(gint nLength)
+ {
++ gint nWindowWidth, nWindowHeight;
+ // change ruler window width
+ GtkWindow *pRulerWindow = GTK_WINDOW(glade_xml_get_widget(g_pXML, "verticalrulerwindow"));
+ g_return_if_fail(pRulerWindow != NULL);
+
+- gint nWindowWidth, nWindowHeight;
+ gtk_window_get_size(pRulerWindow, &nWindowWidth, &nWindowHeight);
+
+ gtk_window_resize(pRulerWindow, nWindowWidth, nLength);
+@@ -227,18 +237,18 @@
+
+ gint gui_get_horizontal_length()
+ {
++ gint nWindowWidth, nWindowHeight;
+ GtkWidget *pHorizontalRulerWindow = glade_xml_get_widget (g_pXML, "horizontalrulerwindow");
+ g_return_val_if_fail(pHorizontalRulerWindow != NULL, 0);
+- gint nWindowWidth, nWindowHeight;
+ gtk_window_get_size(GTK_WINDOW(pHorizontalRulerWindow), &nWindowWidth, &nWindowHeight);
+ return nWindowWidth;
+ }
+
+ gint gui_get_vertical_length()
+ {
++ gint nWindowWidth, nWindowHeight;
+ GtkWidget *pVerticalRulerWindow = glade_xml_get_widget (g_pXML, "verticalrulerwindow");
+ g_return_val_if_fail(pVerticalRulerWindow != NULL, 0);
+- gint nWindowWidth, nWindowHeight;
+ gtk_window_get_size(GTK_WINDOW(pVerticalRulerWindow), &nWindowWidth, &nWindowHeight);
+ return nWindowHeight;
+ }