summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-01-03 19:26:36 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-01-03 19:26:36 +0000
commit44ec61dd97f1e159457b24458cf86ec39660efd7 (patch)
tree036b478f431462c22a8e0464d58854b2e86f4233 /examples
parent6803d93d38eb7f1cf09b89eeaf0cb414ab001d15 (diff)
downloadgdk-pixbuf-44ec61dd97f1e159457b24458cf86ec39660efd7.tar.gz
Re-extract.
2005-01-03 Matthias Clasen <mclasen@redhat.com> * examples/*: Re-extract. * docs/tutorial/gtk-tut.sgml: Small corrections.
Diffstat (limited to 'examples')
-rw-r--r--examples/arrow/arrow.c5
-rw-r--r--examples/aspectframe/aspectframe.c1
-rw-r--r--examples/base/base.c1
-rw-r--r--examples/buttonbox/buttonbox.c13
-rw-r--r--examples/buttons/buttons.c9
-rw-r--r--examples/calendar/calendar.c62
-rw-r--r--examples/colorsel/colorsel.c23
-rw-r--r--examples/entry/entry.c15
-rw-r--r--examples/eventbox/eventbox.c1
-rw-r--r--examples/filesel/filesel.c5
-rw-r--r--examples/fixed/fixed.c5
-rw-r--r--examples/frame/frame.c1
-rw-r--r--examples/gtkdial/dial_test.c1
-rw-r--r--examples/gtkdial/gtkdial.c59
-rw-r--r--examples/helloworld/helloworld.c15
-rw-r--r--examples/helloworld2/helloworld2.c11
-rw-r--r--examples/label/label.c1
-rw-r--r--examples/menu/itemfactory.c53
-rw-r--r--examples/menu/menu.c7
-rw-r--r--examples/notebook/notebook.c19
-rw-r--r--examples/packbox/packbox.c17
-rw-r--r--examples/paned/paned.c7
-rw-r--r--examples/progressbar/progressbar.c22
-rw-r--r--examples/radiobuttons/radiobuttons.c7
-rw-r--r--examples/rangewidgets/rangewidgets.c27
-rw-r--r--examples/rulers/rulers.c7
-rw-r--r--examples/scribble-simple/scribble-simple.c21
-rw-r--r--examples/scribble-xinput/scribble-xinput.c10
-rw-r--r--examples/scrolledwin/scrolledwin.c5
-rw-r--r--examples/selection/gettargets.c17
-rw-r--r--examples/selection/setselection.c21
-rw-r--r--examples/spinbutton/spinbutton.c26
-rw-r--r--examples/statusbar/statusbar.c17
-rw-r--r--examples/table/table.c11
-rw-r--r--examples/tictactoe/tictactoe.c3
-rw-r--r--examples/tictactoe/ttt_test.c1
36 files changed, 246 insertions, 280 deletions
diff --git a/examples/arrow/arrow.c b/examples/arrow/arrow.c
index 1ffca7d77..9d66e6ec9 100644
--- a/examples/arrow/arrow.c
+++ b/examples/arrow/arrow.c
@@ -1,11 +1,10 @@
-#include <config.h>
#include <gtk/gtk.h>
/* Create an Arrow widget with the specified parameters
* and pack it into a button */
-GtkWidget *create_arrow_button( GtkArrowType arrow_type,
- GtkShadowType shadow_type )
+static GtkWidget *create_arrow_button( GtkArrowType arrow_type,
+ GtkShadowType shadow_type )
{
GtkWidget *button;
GtkWidget *arrow;
diff --git a/examples/aspectframe/aspectframe.c b/examples/aspectframe/aspectframe.c
index dcd3a56ce..f32da1b9d 100644
--- a/examples/aspectframe/aspectframe.c
+++ b/examples/aspectframe/aspectframe.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
int main( int argc,
diff --git a/examples/base/base.c b/examples/base/base.c
index bb7addc32..4dc29da62 100644
--- a/examples/base/base.c
+++ b/examples/base/base.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
int main( int argc,
diff --git a/examples/buttonbox/buttonbox.c b/examples/buttonbox/buttonbox.c
index 0bf0fcc91..d48bbfa5d 100644
--- a/examples/buttonbox/buttonbox.c
+++ b/examples/buttonbox/buttonbox.c
@@ -1,14 +1,13 @@
-#include <config.h>
#include <gtk/gtk.h>
/* Create a Button Box with the specified parameters */
-GtkWidget *create_bbox( gint horizontal,
- char *title,
- gint spacing,
- gint child_w,
- gint child_h,
- gint layout )
+static GtkWidget *create_bbox( gint horizontal,
+ char *title,
+ gint spacing,
+ gint child_w,
+ gint child_h,
+ gint layout )
{
GtkWidget *frame;
GtkWidget *bbox;
diff --git a/examples/buttons/buttons.c b/examples/buttons/buttons.c
index 44190844b..7935202b8 100644
--- a/examples/buttons/buttons.c
+++ b/examples/buttons/buttons.c
@@ -1,13 +1,12 @@
-#include <config.h>
#include <stdlib.h>
#include <gtk/gtk.h>
/* Create a new hbox with an image and a label packed into it
* and return the box. */
-GtkWidget *xpm_label_box( gchar *xpm_filename,
- gchar *label_text )
+static GtkWidget *xpm_label_box( gchar *xpm_filename,
+ gchar *label_text )
{
GtkWidget *box;
GtkWidget *label;
@@ -34,8 +33,8 @@ GtkWidget *xpm_label_box( gchar *xpm_filename,
}
/* Our usual callback function */
-void callback( GtkWidget *widget,
- gpointer data )
+static void callback( GtkWidget *widget,
+ gpointer data )
{
g_print ("Hello again - %s was pressed\n", (char *) data);
}
diff --git a/examples/calendar/calendar.c b/examples/calendar/calendar.c
index b475563c4..63e11881a 100644
--- a/examples/calendar/calendar.c
+++ b/examples/calendar/calendar.c
@@ -17,7 +17,6 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-#include <config.h>
#include <stdio.h>
#include <string.h>
#include <gtk/gtk.h>
@@ -50,23 +49,22 @@ enum {
* GtkCalendar
*/
-void calendar_date_to_string (CalendarData *data,
- char *buffer,
- gint buff_len)
+static void calendar_date_to_string( CalendarData *data,
+ char *buffer,
+ gint buff_len )
{
- GDate *date;
+ GDate date;
guint year, month, day;
gtk_calendar_get_date (GTK_CALENDAR (data->window),
&year, &month, &day);
- date = g_date_new_dmy (day, month + 1, year);
- g_date_strftime (buffer, buff_len - 1, "%x", date);
+ g_date_set_dmy (&date, day, month + 1, year);
+ g_date_strftime (buffer, buff_len - 1, "%x", &date);
- g_date_free (date);
}
-void calendar_set_signal_strings (char *sig_str,
- CalendarData *data)
+static void calendar_set_signal_strings( char *sig_str,
+ CalendarData *data )
{
const gchar *prev_sig;
@@ -78,8 +76,8 @@ void calendar_set_signal_strings (char *sig_str,
gtk_label_set_text (GTK_LABEL (data->last_sig), sig_str);
}
-void calendar_month_changed (GtkWidget *widget,
- CalendarData *data)
+static void calendar_month_changed( GtkWidget *widget,
+ CalendarData *data )
{
char buffer[256] = "month_changed: ";
@@ -87,8 +85,8 @@ void calendar_month_changed (GtkWidget *widget,
calendar_set_signal_strings (buffer, data);
}
-void calendar_day_selected (GtkWidget *widget,
- CalendarData *data)
+static void calendar_day_selected( GtkWidget *widget,
+ CalendarData *data )
{
char buffer[256] = "day_selected: ";
@@ -96,8 +94,8 @@ void calendar_day_selected (GtkWidget *widget,
calendar_set_signal_strings (buffer, data);
}
-void calendar_day_selected_double_click (GtkWidget *widget,
- CalendarData *data)
+static void calendar_day_selected_double_click ( GtkWidget *widget,
+ CalendarData *data )
{
char buffer[256] = "day_selected_double_click: ";
guint day;
@@ -115,8 +113,8 @@ void calendar_day_selected_double_click (GtkWidget *widget,
}
}
-void calendar_prev_month (GtkWidget *widget,
- CalendarData *data)
+static void calendar_prev_month( GtkWidget *widget,
+ CalendarData *data )
{
char buffer[256] = "prev_month: ";
@@ -124,8 +122,8 @@ void calendar_prev_month (GtkWidget *widget,
calendar_set_signal_strings (buffer, data);
}
-void calendar_next_month (GtkWidget *widget,
- CalendarData *data)
+static void calendar_next_month( GtkWidget *widget,
+ CalendarData *data )
{
char buffer[256] = "next_month: ";
@@ -133,8 +131,8 @@ void calendar_next_month (GtkWidget *widget,
calendar_set_signal_strings (buffer, data);
}
-void calendar_prev_year (GtkWidget *widget,
- CalendarData *data)
+static void calendar_prev_year( GtkWidget *widget,
+ CalendarData *data )
{
char buffer[256] = "prev_year: ";
@@ -142,8 +140,8 @@ void calendar_prev_year (GtkWidget *widget,
calendar_set_signal_strings (buffer, data);
}
-void calendar_next_year (GtkWidget *widget,
- CalendarData *data)
+static void calendar_next_year( GtkWidget *widget,
+ CalendarData *data )
{
char buffer[256] = "next_year: ";
@@ -152,7 +150,7 @@ void calendar_next_year (GtkWidget *widget,
}
-void calendar_set_flags (CalendarData *calendar)
+static void calendar_set_flags( CalendarData *calendar )
{
gint i;
gint options = 0;
@@ -165,8 +163,8 @@ void calendar_set_flags (CalendarData *calendar)
gtk_calendar_display_options (GTK_CALENDAR (calendar->window), options);
}
-void calendar_toggle_flag (GtkWidget *toggle,
- CalendarData *calendar)
+static void calendar_toggle_flag( GtkWidget *toggle,
+ CalendarData *calendar)
{
gint i;
gint j;
@@ -180,8 +178,8 @@ void calendar_toggle_flag (GtkWidget *toggle,
}
-void calendar_font_selection_ok (GtkWidget *button,
- CalendarData *calendar)
+static void calendar_font_selection_ok( GtkWidget *button,
+ CalendarData *calendar )
{
GtkRcStyle *style;
char *font_name;
@@ -202,8 +200,8 @@ void calendar_font_selection_ok (GtkWidget *button,
gtk_widget_destroy (calendar->font_dialog);
}
-void calendar_select_font (GtkWidget *button,
- CalendarData *calendar)
+static void calendar_select_font( GtkWidget *button,
+ CalendarData *calendar )
{
GtkWidget *window;
@@ -233,7 +231,7 @@ void calendar_select_font (GtkWidget *button,
}
-void create_calendar ()
+static void create_calendar( void )
{
GtkWidget *window;
GtkWidget *vbox, *vbox2, *vbox3;
diff --git a/examples/colorsel/colorsel.c b/examples/colorsel/colorsel.c
index 94a9455cb..75656cd36 100644
--- a/examples/colorsel/colorsel.c
+++ b/examples/colorsel/colorsel.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <glib.h>
#include <gdk/gdk.h>
#include <gtk/gtk.h>
@@ -10,8 +9,8 @@ GdkColor color;
/* Color changed handler */
-void color_changed_cb( GtkWidget *widget,
- GtkColorSelection *colorsel )
+static void color_changed_cb( GtkWidget *widget,
+ GtkColorSelection *colorsel )
{
GdkColor ncolor;
@@ -21,9 +20,9 @@ void color_changed_cb( GtkWidget *widget,
/* Drawingarea event handler */
-gint area_event( GtkWidget *widget,
- GdkEvent *event,
- gpointer client_data )
+static gboolean area_event( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer client_data )
{
gint handled = FALSE;
gint response;
@@ -49,7 +48,7 @@ gint area_event( GtkWidget *widget,
/* Connect to the "color_changed" signal, set the client-data
* to the colorsel widget */
g_signal_connect (G_OBJECT (colorsel), "color_changed",
- G_CALLBACK (color_changed_cb), (gpointer)colorsel);
+ G_CALLBACK (color_changed_cb), (gpointer) colorsel);
/* Show the dialog */
response = gtk_dialog_run (GTK_DIALOG (colorseldlg));
@@ -67,9 +66,9 @@ gint area_event( GtkWidget *widget,
/* Close down and exit handler */
-gint destroy_window( GtkWidget *widget,
- GdkEvent *event,
- gpointer client_data )
+static gboolean destroy_window( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer client_data )
{
gtk_main_quit ();
return TRUE;
@@ -95,7 +94,7 @@ gint main( gint argc,
/* Attach to the "delete" and "destroy" events so we can exit */
g_signal_connect (GTK_OBJECT (window), "delete_event",
- GTK_SIGNAL_FUNC (destroy_window), (gpointer)window);
+ GTK_SIGNAL_FUNC (destroy_window), (gpointer) window);
/* Create drawingarea, set size and catch button events */
@@ -111,7 +110,7 @@ gint main( gint argc,
gtk_widget_set_events (drawingarea, GDK_BUTTON_PRESS_MASK);
g_signal_connect (GTK_OBJECT (drawingarea), "event",
- GTK_SIGNAL_FUNC (area_event), (gpointer)drawingarea);
+ GTK_SIGNAL_FUNC (area_event), (gpointer) drawingarea);
/* Add drawingarea to window, then show them both */
diff --git a/examples/entry/entry.c b/examples/entry/entry.c
index 10e559f73..77b98e202 100644
--- a/examples/entry/entry.c
+++ b/examples/entry/entry.c
@@ -1,26 +1,25 @@
-#include <config.h>
#include <stdio.h>
#include <stdlib.h>
#include <gtk/gtk.h>
-void enter_callback( GtkWidget *widget,
- GtkWidget *entry )
+static void enter_callback( GtkWidget *widget,
+ GtkWidget *entry )
{
const gchar *entry_text;
entry_text = gtk_entry_get_text (GTK_ENTRY (entry));
- printf("Entry contents: %s\n", entry_text);
+ printf ("Entry contents: %s\n", entry_text);
}
-void entry_toggle_editable( GtkWidget *checkbutton,
- GtkWidget *entry )
+static void entry_toggle_editable( GtkWidget *checkbutton,
+ GtkWidget *entry )
{
gtk_editable_set_editable (GTK_EDITABLE (entry),
GTK_TOGGLE_BUTTON (checkbutton)->active);
}
-void entry_toggle_visibility( GtkWidget *checkbutton,
- GtkWidget *entry )
+static void entry_toggle_visibility( GtkWidget *checkbutton,
+ GtkWidget *entry )
{
gtk_entry_set_visibility (GTK_ENTRY (entry),
GTK_TOGGLE_BUTTON (checkbutton)->active);
diff --git a/examples/eventbox/eventbox.c b/examples/eventbox/eventbox.c
index 45dfedb8c..ef56da93e 100644
--- a/examples/eventbox/eventbox.c
+++ b/examples/eventbox/eventbox.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <stdlib.h>
#include <gtk/gtk.h>
diff --git a/examples/filesel/filesel.c b/examples/filesel/filesel.c
index 85527fb30..33eaef7a7 100644
--- a/examples/filesel/filesel.c
+++ b/examples/filesel/filesel.c
@@ -1,10 +1,9 @@
-#include <config.h>
#include <gtk/gtk.h>
/* Get the selected filename and print it to the console */
-void file_ok_sel( GtkWidget *w,
- GtkFileSelection *fs )
+static void file_ok_sel( GtkWidget *w,
+ GtkFileSelection *fs )
{
g_print ("%s\n", gtk_file_selection_get_filename (GTK_FILE_SELECTION (fs)));
}
diff --git a/examples/fixed/fixed.c b/examples/fixed/fixed.c
index 42886ba76..393040b30 100644
--- a/examples/fixed/fixed.c
+++ b/examples/fixed/fixed.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
/* I'm going to be lazy and use some global variables to
@@ -10,8 +9,8 @@ gint y = 50;
/* This callback function moves the button to a new position
* in the Fixed container. */
-void move_button( GtkWidget *widget,
- GtkWidget *fixed )
+static void move_button( GtkWidget *widget,
+ GtkWidget *fixed )
{
x = (x + 30) % 300;
y = (y + 50) % 300;
diff --git a/examples/frame/frame.c b/examples/frame/frame.c
index 141b63c04..078fbdd67 100644
--- a/examples/frame/frame.c
+++ b/examples/frame/frame.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
int main( int argc,
diff --git a/examples/gtkdial/dial_test.c b/examples/gtkdial/dial_test.c
index 2dd66fe20..3944c8b39 100644
--- a/examples/gtkdial/dial_test.c
+++ b/examples/gtkdial/dial_test.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <stdio.h>
#include <stdlib.h>
#include <gtk/gtk.h>
diff --git a/examples/gtkdial/gtkdial.c b/examples/gtkdial/gtkdial.c
index 513c7595c..5ea596261 100644
--- a/examples/gtkdial/gtkdial.c
+++ b/examples/gtkdial/gtkdial.c
@@ -17,7 +17,6 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
-#include <config.h>
#include <math.h>
#include <stdio.h>
#include <gtk/gtkmain.h>
@@ -30,23 +29,23 @@
/* Forward declarations */
-static void gtk_dial_class_init (GtkDialClass *klass);
-static void gtk_dial_init (GtkDial *dial);
+static void gtk_dial_class_init (GtkDialClass *klass);
+static void gtk_dial_init (GtkDial *dial);
static void gtk_dial_destroy (GtkObject *object);
static void gtk_dial_realize (GtkWidget *widget);
-static void gtk_dial_size_request (GtkWidget *widget,
- GtkRequisition *requisition);
-static void gtk_dial_size_allocate (GtkWidget *widget,
- GtkAllocation *allocation);
-static gint gtk_dial_expose (GtkWidget *widget,
- GdkEventExpose *event);
-static gint gtk_dial_button_press (GtkWidget *widget,
- GdkEventButton *event);
-static gint gtk_dial_button_release (GtkWidget *widget,
- GdkEventButton *event);
-static gint gtk_dial_motion_notify (GtkWidget *widget,
- GdkEventMotion *event);
-static gboolean gtk_dial_timer (GtkDial *dial);
+static void gtk_dial_size_request (GtkWidget *widget,
+ GtkRequisition *requisition);
+static void gtk_dial_size_allocate (GtkWidget *widget,
+ GtkAllocation *allocation);
+static gboolean gtk_dial_expose (GtkWidget *widget,
+ GdkEventExpose *event);
+static gboolean gtk_dial_button_press (GtkWidget *widget,
+ GdkEventButton *event);
+static gboolean gtk_dial_button_release (GtkWidget *widget,
+ GdkEventButton *event);
+static gboolean gtk_dial_motion_notify (GtkWidget *widget,
+ GdkEventMotion *event);
+static gboolean gtk_dial_timer (GtkDial *dial);
static void gtk_dial_update_mouse (GtkDial *dial, gint x, gint y);
static void gtk_dial_update (GtkDial *dial);
@@ -275,9 +274,9 @@ gtk_dial_size_allocate (GtkWidget *widget,
dial->pointer_width = dial->radius / 5;
}
-static gint
-gtk_dial_expose (GtkWidget *widget,
- GdkEventExpose *event)
+static gboolean
+gtk_dial_expose( GtkWidget *widget,
+ GdkEventExpose *event )
{
GtkDial *dial;
GdkPoint points[6];
@@ -414,9 +413,9 @@ gtk_dial_expose (GtkWidget *widget,
return FALSE;
}
-static gint
-gtk_dial_button_press (GtkWidget *widget,
- GdkEventButton *event)
+static gboolean
+gtk_dial_button_press( GtkWidget *widget,
+ GdkEventButton *event )
{
GtkDial *dial;
gint dx, dy;
@@ -458,9 +457,9 @@ gtk_dial_button_press (GtkWidget *widget,
return FALSE;
}
-static gint
-gtk_dial_button_release (GtkWidget *widget,
- GdkEventButton *event)
+static gboolean
+gtk_dial_button_release( GtkWidget *widget,
+ GdkEventButton *event )
{
GtkDial *dial;
@@ -487,9 +486,9 @@ gtk_dial_button_release (GtkWidget *widget,
return FALSE;
}
-static gint
-gtk_dial_motion_notify (GtkWidget *widget,
- GdkEventMotion *event)
+static gboolean
+gtk_dial_motion_notify( GtkWidget *widget,
+ GdkEventMotion *event )
{
GtkDial *dial;
GdkModifierType mods;
@@ -533,7 +532,7 @@ gtk_dial_motion_notify (GtkWidget *widget,
}
static gboolean
-gtk_dial_timer (GtkDial *dial)
+gtk_dial_timer( GtkDial *dial )
{
g_return_val_if_fail (dial != NULL, FALSE);
g_return_val_if_fail (GTK_IS_DIAL (dial), FALSE);
@@ -545,7 +544,7 @@ gtk_dial_timer (GtkDial *dial)
}
static void
-gtk_dial_update_mouse (GtkDial *dial, gint x, gint y)
+gtk_dial_update_mouse( GtkDial *dial, gint x, gint y )
{
gint xc, yc;
gfloat old_value;
diff --git a/examples/helloworld/helloworld.c b/examples/helloworld/helloworld.c
index 8f8109759..ffc19cb31 100644
--- a/examples/helloworld/helloworld.c
+++ b/examples/helloworld/helloworld.c
@@ -1,18 +1,17 @@
-#include <config.h>
#include <gtk/gtk.h>
/* This is a callback function. The data arguments are ignored
* in this example. More on callbacks below. */
-void hello( GtkWidget *widget,
- gpointer data )
+static void hello( GtkWidget *widget,
+ gpointer data )
{
g_print ("Hello World\n");
}
-gint delete_event( GtkWidget *widget,
- GdkEvent *event,
- gpointer data )
+static gboolean delete_event( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data )
{
/* If you return FALSE in the "delete_event" signal handler,
* GTK will emit the "destroy" signal. Returning TRUE means
@@ -29,8 +28,8 @@ gint delete_event( GtkWidget *widget,
}
/* Another callback */
-void destroy( GtkWidget *widget,
- gpointer data )
+static void destroy( GtkWidget *widget,
+ gpointer data )
{
gtk_main_quit ();
}
diff --git a/examples/helloworld2/helloworld2.c b/examples/helloworld2/helloworld2.c
index 3a8a1627e..a62c88210 100644
--- a/examples/helloworld2/helloworld2.c
+++ b/examples/helloworld2/helloworld2.c
@@ -1,19 +1,18 @@
-#include <config.h>
#include <gtk/gtk.h>
/* Our new improved callback. The data passed to this function
* is printed to stdout. */
-void callback( GtkWidget *widget,
- gpointer data )
+static void callback( GtkWidget *widget,
+ gpointer data )
{
g_print ("Hello again - %s was pressed\n", (gchar *) data);
}
/* another callback */
-gint delete_event( GtkWidget *widget,
- GdkEvent *event,
- gpointer data )
+static gboolean delete_event( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data )
{
gtk_main_quit ();
return FALSE;
diff --git a/examples/label/label.c b/examples/label/label.c
index c56f1d584..84281be27 100644
--- a/examples/label/label.c
+++ b/examples/label/label.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
int main( int argc,
diff --git a/examples/menu/itemfactory.c b/examples/menu/itemfactory.c
index b456eee60..937a66575 100644
--- a/examples/menu/itemfactory.c
+++ b/examples/menu/itemfactory.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
/* Obligatory basic callback */
@@ -10,21 +9,21 @@ static void print_hello( GtkWidget *w,
}
/* For the check button */
-static void print_toggle(gpointer callback_data,
- guint callback_action,
- GtkWidget *menu_item)
+static void print_toggle( gpointer callback_data,
+ guint callback_action,
+ GtkWidget *menu_item )
{
g_message ("Check button state - %d\n",
- GTK_CHECK_MENU_ITEM(menu_item)->active);
+ GTK_CHECK_MENU_ITEM (menu_item)->active);
}
/* For the radio buttons */
-static void print_selected(gpointer callback_data,
- guint callback_action,
- GtkWidget *menu_item)
+static void print_selected( gpointer callback_data,
+ guint callback_action,
+ GtkWidget *menu_item )
{
if(GTK_CHECK_MENU_ITEM(menu_item)->active)
- g_message("Radio button %d selected\n", callback_action);
+ g_message ("Radio button %d selected\n", callback_action);
}
/* Our menu, an array of GtkItemFactoryEntry structures that defines each menu item */
@@ -50,7 +49,7 @@ static GtkItemFactoryEntry menu_items[] = {
static gint nmenu_items = sizeof (menu_items) / sizeof (menu_items[0]);
/* Returns a menubar widget made from the above menu */
-GtkWidget *get_menubar_menu( GtkWidget *window)
+static GtkWidget *get_menubar_menu( GtkWidget *window )
{
GtkItemFactory *item_factory;
GtkAccelGroup *accel_group;
@@ -75,24 +74,26 @@ GtkWidget *get_menubar_menu( GtkWidget *window)
}
/* Popup the menu when the popup button is pressed */
-static gint popup_cb(GtkWidget *widget, GdkEvent *event, GtkWidget *menu)
+static gboolean popup_cb( GtkWidget *widget,
+ GdkEvent *event,
+ GtkWidget *menu )
{
GdkEventButton *bevent = (GdkEventButton *)event;
/* Only take button presses */
- if(event->type != GDK_BUTTON_PRESS)
+ if (event->type != GDK_BUTTON_PRESS)
return FALSE;
/* Show the menu */
- gtk_menu_popup(GTK_MENU(menu), NULL, NULL,
- NULL, NULL, bevent->button, bevent->time);
+ gtk_menu_popup (GTK_MENU(menu), NULL, NULL,
+ NULL, NULL, bevent->button, bevent->time);
return TRUE;
}
/* Same as with get_menubar_menu() but just return a button with a signal to
call a popup menu */
-GtkWidget *get_popup_menu(void)
+GtkWidget *get_popup_menu( void )
{
GtkItemFactory *item_factory;
GtkWidget *button, *menu;
@@ -101,21 +102,21 @@ GtkWidget *get_popup_menu(void)
item_factory = gtk_item_factory_new (GTK_TYPE_MENU, "<main>",
NULL);
gtk_item_factory_create_items (item_factory, nmenu_items, menu_items, NULL);
- menu = gtk_item_factory_get_widget(item_factory, "<main>");
+ menu = gtk_item_factory_get_widget (item_factory, "<main>");
/* Make a button to activate the popup menu */
- button = gtk_button_new_with_label("Popup");
+ button = gtk_button_new_with_label ("Popup");
/* Make the menu popup when clicked */
- g_signal_connect(G_OBJECT(button),
- "event",
- G_CALLBACK(popup_cb),
- (gpointer) menu);
+ g_signal_connect (G_OBJECT(button),
+ "event",
+ G_CALLBACK(popup_cb),
+ (gpointer) menu);
return button;
}
/* Same again but return an option menu */
-GtkWidget *get_option_menu(void)
+GtkWidget *get_option_menu( void )
{
GtkItemFactory *item_factory;
GtkWidget *option_menu;
@@ -124,7 +125,7 @@ GtkWidget *get_option_menu(void)
item_factory = gtk_item_factory_new (GTK_TYPE_OPTION_MENU, "<main>",
NULL);
gtk_item_factory_create_items (item_factory, nmenu_items, menu_items, NULL);
- option_menu = gtk_item_factory_get_widget(item_factory, "<main>");
+ option_menu = gtk_item_factory_get_widget (item_factory, "<main>");
return option_menu;
}
@@ -157,8 +158,8 @@ int main( int argc,
/* Note: all three menus are separately created, so they are not the
same menu */
menubar = get_menubar_menu (window);
- popup_button = get_popup_menu();
- option_menu = get_option_menu();
+ popup_button = get_popup_menu ();
+ option_menu = get_option_menu ();
/* Pack it all together */
gtk_box_pack_start (GTK_BOX (main_vbox), menubar, FALSE, TRUE, 0);
@@ -171,5 +172,5 @@ int main( int argc,
/* Finished! */
gtk_main ();
- return(0);
+ return 0;
}
diff --git a/examples/menu/menu.c b/examples/menu/menu.c
index c90e9065e..6cf1dce09 100644
--- a/examples/menu/menu.c
+++ b/examples/menu/menu.c
@@ -1,9 +1,8 @@
-#include <config.h>
#include <stdio.h>
#include <gtk/gtk.h>
-static gint button_press (GtkWidget *, GdkEvent *);
+static gboolean button_press (GtkWidget *, GdkEvent *);
static void menuitem_response (gchar *);
int main( int argc,
@@ -109,8 +108,8 @@ int main( int argc,
* the button that was pressed.
*/
-static gint button_press( GtkWidget *widget,
- GdkEvent *event )
+static gboolean button_press( GtkWidget *widget,
+ GdkEvent *event )
{
if (event->type == GDK_BUTTON_PRESS) {
diff --git a/examples/notebook/notebook.c b/examples/notebook/notebook.c
index 439d5932e..76249bb05 100644
--- a/examples/notebook/notebook.c
+++ b/examples/notebook/notebook.c
@@ -1,18 +1,17 @@
-#include <config.h>
#include <stdio.h>
#include <gtk/gtk.h>
/* This function rotates the position of the tabs */
-void rotate_book( GtkButton *button,
- GtkNotebook *notebook )
+static void rotate_book( GtkButton *button,
+ GtkNotebook *notebook )
{
gtk_notebook_set_tab_pos (notebook, (notebook->tab_pos + 1) % 4);
}
/* Add/Remove the page tabs and the borders */
-void tabsborder_book( GtkButton *button,
- GtkNotebook *notebook )
+static void tabsborder_book( GtkButton *button,
+ GtkNotebook *notebook )
{
gint tval = FALSE;
gint bval = FALSE;
@@ -26,8 +25,8 @@ void tabsborder_book( GtkButton *button,
}
/* Remove a page from the notebook */
-void remove_book( GtkButton *button,
- GtkNotebook *notebook )
+static void remove_book( GtkButton *button,
+ GtkNotebook *notebook )
{
gint page;
@@ -38,9 +37,9 @@ void remove_book( GtkButton *button,
gtk_widget_queue_draw (GTK_WIDGET (notebook));
}
-gint delete( GtkWidget *widget,
- GtkWidget *event,
- gpointer data )
+static gboolean delete( GtkWidget *widget,
+ GtkWidget *event,
+ gpointer data )
{
gtk_main_quit ();
return FALSE;
diff --git a/examples/packbox/packbox.c b/examples/packbox/packbox.c
index 8657ab5a2..2961102a6 100644
--- a/examples/packbox/packbox.c
+++ b/examples/packbox/packbox.c
@@ -1,12 +1,11 @@
-#include <config.h>
#include <stdio.h>
#include <stdlib.h>
#include "gtk/gtk.h"
-gint delete_event( GtkWidget *widget,
- GdkEvent *event,
- gpointer data )
+static gboolean delete_event( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data )
{
gtk_main_quit ();
return FALSE;
@@ -15,11 +14,11 @@ gint delete_event( GtkWidget *widget,
/* Make a new hbox filled with button-labels. Arguments for the
* variables we're interested are passed in to this function.
* We do not show the box, but do show everything inside. */
-GtkWidget *make_box( gboolean homogeneous,
- gint spacing,
- gboolean expand,
- gboolean fill,
- guint padding )
+static GtkWidget *make_box( gboolean homogeneous,
+ gint spacing,
+ gboolean expand,
+ gboolean fill,
+ guint padding )
{
GtkWidget *box;
GtkWidget *button;
diff --git a/examples/paned/paned.c b/examples/paned/paned.c
index 8c6da215a..1be4f10ad 100644
--- a/examples/paned/paned.c
+++ b/examples/paned/paned.c
@@ -1,10 +1,9 @@
-#include <config.h>
#include <stdio.h>
#include <gtk/gtk.h>
/* Create the list of "messages" */
-GtkWidget *create_list( void )
+static GtkWidget *create_list( void )
{
GtkWidget *scrolled_window;
@@ -58,7 +57,7 @@ when our window is realized. We could also force our window to be
realized with gtk_widget_realize, but it would have to be part of
a hierarchy first */
-void insert_text (GtkTextBuffer *buffer)
+static void insert_text( GtkTextBuffer *buffer )
{
GtkTextIter iter;
@@ -76,7 +75,7 @@ void insert_text (GtkTextBuffer *buffer)
}
/* Create a scrolled text area that displays a "message" */
-GtkWidget *create_text( void )
+static GtkWidget *create_text( void )
{
GtkWidget *scrolled_window;
GtkWidget *view;
diff --git a/examples/progressbar/progressbar.c b/examples/progressbar/progressbar.c
index 80228cfd5..aefebab3b 100644
--- a/examples/progressbar/progressbar.c
+++ b/examples/progressbar/progressbar.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
typedef struct _ProgressData {
@@ -11,7 +10,7 @@ typedef struct _ProgressData {
/* Update the value of the progress bar so that we get
* some movement */
-gboolean progress_timeout( gpointer data )
+static gboolean progress_timeout( gpointer data )
{
ProgressData *pdata = (ProgressData *)data;
gdouble new_val;
@@ -38,8 +37,8 @@ gboolean progress_timeout( gpointer data )
}
/* Callback that toggles the text display within the progress bar trough */
-void toggle_show_text( GtkWidget *widget,
- ProgressData *pdata )
+static void toggle_show_text( GtkWidget *widget,
+ ProgressData *pdata )
{
const gchar *text;
@@ -51,8 +50,8 @@ void toggle_show_text( GtkWidget *widget,
}
/* Callback that toggles the activity mode of the progress bar */
-void toggle_activity_mode( GtkWidget *widget,
- ProgressData *pdata )
+static void toggle_activity_mode( GtkWidget *widget,
+ ProgressData *pdata )
{
pdata->activity_mode = !pdata->activity_mode;
if (pdata->activity_mode)
@@ -63,8 +62,8 @@ void toggle_activity_mode( GtkWidget *widget,
/* Callback that toggles the orientation of the progress bar */
-void toggle_orientation( GtkWidget *widget,
- ProgressData *pdata )
+static void toggle_orientation( GtkWidget *widget,
+ ProgressData *pdata )
{
switch (gtk_progress_bar_get_orientation (GTK_PROGRESS_BAR (pdata->pbar))) {
case GTK_PROGRESS_LEFT_TO_RIGHT:
@@ -75,15 +74,15 @@ void toggle_orientation( GtkWidget *widget,
gtk_progress_bar_set_orientation (GTK_PROGRESS_BAR (pdata->pbar),
GTK_PROGRESS_LEFT_TO_RIGHT);
break;
- default: ;
+ default:;
/* do nothing */
}
}
/* Clean up allocated memory and remove the timer */
-void destroy_progress( GtkWidget *widget,
- ProgressData *pdata)
+static void destroy_progress( GtkWidget *widget,
+ ProgressData *pdata)
{
g_source_remove (pdata->timer);
pdata->timer = 0;
@@ -129,6 +128,7 @@ int main( int argc,
/* Create the GtkProgressBar */
pdata->pbar = gtk_progress_bar_new ();
+ pdata->activity_mode = FALSE;
gtk_container_add (GTK_CONTAINER (align), pdata->pbar);
gtk_widget_show (pdata->pbar);
diff --git a/examples/radiobuttons/radiobuttons.c b/examples/radiobuttons/radiobuttons.c
index ab5f09a55..77aff9a02 100644
--- a/examples/radiobuttons/radiobuttons.c
+++ b/examples/radiobuttons/radiobuttons.c
@@ -1,11 +1,10 @@
-#include <config.h>
#include <glib.h>
#include <gtk/gtk.h>
-gint close_application( GtkWidget *widget,
- GdkEvent *event,
- gpointer data )
+static gboolean close_application( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data )
{
gtk_main_quit ();
return FALSE;
diff --git a/examples/rangewidgets/rangewidgets.c b/examples/rangewidgets/rangewidgets.c
index dced1fb56..f898600ff 100644
--- a/examples/rangewidgets/rangewidgets.c
+++ b/examples/rangewidgets/rangewidgets.c
@@ -1,34 +1,33 @@
-#include <config.h>
#include <gtk/gtk.h>
GtkWidget *hscale, *vscale;
-void cb_pos_menu_select( GtkWidget *item,
- GtkPositionType pos )
+static void cb_pos_menu_select( GtkWidget *item,
+ GtkPositionType pos )
{
/* Set the value position on both scale widgets */
gtk_scale_set_value_pos (GTK_SCALE (hscale), pos);
gtk_scale_set_value_pos (GTK_SCALE (vscale), pos);
}
-void cb_update_menu_select( GtkWidget *item,
- GtkUpdateType policy )
+static void cb_update_menu_select( GtkWidget *item,
+ GtkUpdateType policy )
{
/* Set the update policy for both scale widgets */
gtk_range_set_update_policy (GTK_RANGE (hscale), policy);
gtk_range_set_update_policy (GTK_RANGE (vscale), policy);
}
-void cb_digits_scale( GtkAdjustment *adj )
+static void cb_digits_scale( GtkAdjustment *adj )
{
/* Set the number of decimal places to which adj->value is rounded */
gtk_scale_set_digits (GTK_SCALE (hscale), (gint) adj->value);
gtk_scale_set_digits (GTK_SCALE (vscale), (gint) adj->value);
}
-void cb_page_size( GtkAdjustment *get,
- GtkAdjustment *set )
+static void cb_page_size( GtkAdjustment *get,
+ GtkAdjustment *set )
{
/* Set the page size and page increment size of the sample
* adjustment to the value specified by the "Page Size" scale */
@@ -43,7 +42,7 @@ void cb_page_size( GtkAdjustment *get,
g_signal_emit_by_name(G_OBJECT(set), "changed");
}
-void cb_draw_value( GtkToggleButton *button )
+static void cb_draw_value( GtkToggleButton *button )
{
/* Turn the value display on the scale widgets off or on depending
* on the state of the checkbutton */
@@ -53,9 +52,9 @@ void cb_draw_value( GtkToggleButton *button )
/* Convenience functions */
-GtkWidget *make_menu_item (gchar *name,
- GCallback callback,
- gpointer data)
+static GtkWidget *make_menu_item ( gchar *name,
+ GCallback callback,
+ gpointer data )
{
GtkWidget *item;
@@ -67,7 +66,7 @@ GtkWidget *make_menu_item (gchar *name,
return item;
}
-void scale_set_default_values( GtkScale *scale )
+static void scale_set_default_values( GtkScale *scale )
{
gtk_range_set_update_policy (GTK_RANGE (scale),
GTK_UPDATE_CONTINUOUS);
@@ -78,7 +77,7 @@ void scale_set_default_values( GtkScale *scale )
/* makes the sample window */
-void create_range_controls( void )
+static void create_range_controls( void )
{
GtkWidget *window;
GtkWidget *box1, *box2, *box3;
diff --git a/examples/rulers/rulers.c b/examples/rulers/rulers.c
index 9e53dd0cc..ac5435c43 100644
--- a/examples/rulers/rulers.c
+++ b/examples/rulers/rulers.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <gtk/gtk.h>
#define EVENT_METHOD(i, x) GTK_WIDGET_GET_CLASS(i)->x
@@ -8,9 +7,9 @@
#define YSIZE 400
/* This routine gets control when the close button is clicked */
-gint close_application( GtkWidget *widget,
- GdkEvent *event,
- gpointer data )
+static gboolean close_application( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data )
{
gtk_main_quit ();
return FALSE;
diff --git a/examples/scribble-simple/scribble-simple.c b/examples/scribble-simple/scribble-simple.c
index 69920269d..92e54da91 100644
--- a/examples/scribble-simple/scribble-simple.c
+++ b/examples/scribble-simple/scribble-simple.c
@@ -18,7 +18,6 @@
* Boston, MA 02111-1307, USA.
*/
-#include <config.h>
#include <stdlib.h>
#include <gtk/gtk.h>
@@ -26,8 +25,8 @@
static GdkPixmap *pixmap = NULL;
/* Create a new backing pixmap of the appropriate size */
-static gint configure_event( GtkWidget *widget,
- GdkEventConfigure *event )
+static gboolean configure_event( GtkWidget *widget,
+ GdkEventConfigure *event )
{
if (pixmap)
g_object_unref (pixmap);
@@ -47,8 +46,8 @@ static gint configure_event( GtkWidget *widget,
}
/* Redraw the screen from the backing pixmap */
-static gint expose_event( GtkWidget *widget,
- GdkEventExpose *event )
+static gboolean expose_event( GtkWidget *widget,
+ GdkEventExpose *event )
{
gdk_draw_drawable (widget->window,
widget->style->fg_gc[GTK_WIDGET_STATE (widget)],
@@ -77,12 +76,12 @@ static void draw_brush( GtkWidget *widget,
update_rect.x, update_rect.y,
update_rect.width, update_rect.height);
gtk_widget_queue_draw_area (widget,
- update_rect.x, update_rect.y,
- update_rect.width, update_rect.height);
+ update_rect.x, update_rect.y,
+ update_rect.width, update_rect.height);
}
-static gint button_press_event( GtkWidget *widget,
- GdkEventButton *event )
+static gboolean button_press_event( GtkWidget *widget,
+ GdkEventButton *event )
{
if (event->button == 1 && pixmap != NULL)
draw_brush (widget, event->x, event->y);
@@ -90,8 +89,8 @@ static gint button_press_event( GtkWidget *widget,
return TRUE;
}
-static gint motion_notify_event( GtkWidget *widget,
- GdkEventMotion *event )
+static gboolean motion_notify_event( GtkWidget *widget,
+ GdkEventMotion *event )
{
int x, y;
GdkModifierType state;
diff --git a/examples/scribble-xinput/scribble-xinput.c b/examples/scribble-xinput/scribble-xinput.c
index 784e1edd7..8714e31f4 100644
--- a/examples/scribble-xinput/scribble-xinput.c
+++ b/examples/scribble-xinput/scribble-xinput.c
@@ -18,14 +18,13 @@
* Boston, MA 02111-1307, USA.
*/
-#include <config.h>
#include <gtk/gtk.h>
/* Backing pixmap for drawing area */
static GdkPixmap *pixmap = NULL;
/* Create a new backing pixmap of the appropriate size */
-static gint
+static gboolean
configure_event (GtkWidget *widget, GdkEventConfigure *event)
{
if (pixmap)
@@ -46,7 +45,7 @@ configure_event (GtkWidget *widget, GdkEventConfigure *event)
}
/* Redraw the screen from the backing pixmap */
-static gint
+static gboolean
expose_event (GtkWidget *widget, GdkEventExpose *event)
{
gdk_draw_drawable (widget->window,
@@ -101,7 +100,7 @@ print_button_press (GdkDevice *device)
g_print ("Button press on device '%s'\n", device->name);
}
-static gint
+static gboolean
button_press_event (GtkWidget *widget, GdkEventButton *event)
{
print_button_press (event->device);
@@ -115,7 +114,7 @@ button_press_event (GtkWidget *widget, GdkEventButton *event)
return TRUE;
}
-static gint
+static gboolean
motion_notify_event (GtkWidget *widget, GdkEventMotion *event)
{
gdouble x, y;
@@ -177,6 +176,7 @@ create_input_dialog ()
}
}
+void
int
main (int argc, char *argv[])
{
diff --git a/examples/scrolledwin/scrolledwin.c b/examples/scrolledwin/scrolledwin.c
index bdb1e4a12..b0aaf8169 100644
--- a/examples/scrolledwin/scrolledwin.c
+++ b/examples/scrolledwin/scrolledwin.c
@@ -1,10 +1,9 @@
-#include <config.h>
#include <stdio.h>
#include <gtk/gtk.h>
-void destroy( GtkWidget *widget,
- gpointer data )
+static void destroy( GtkWidget *widget,
+ gpointer data )
{
gtk_main_quit ();
}
diff --git a/examples/selection/gettargets.c b/examples/selection/gettargets.c
index 74b3fa65a..388664553 100644
--- a/examples/selection/gettargets.c
+++ b/examples/selection/gettargets.c
@@ -1,15 +1,14 @@
-#include <config.h>
#include <stdlib.h>
#include <gtk/gtk.h>
-void selection_received( GtkWidget *widget,
- GtkSelectionData *selection_data,
- gpointer data );
+static void selection_received( GtkWidget *widget,
+ GtkSelectionData *selection_data,
+ gpointer data );
/* Signal handler invoked when user clicks on the "Get Targets" button */
-void get_targets( GtkWidget *widget,
- gpointer data )
+static void get_targets( GtkWidget *widget,
+ gpointer data )
{
static GdkAtom targets_atom = GDK_NONE;
GtkWidget *window = (GtkWidget *)data;
@@ -24,9 +23,9 @@ void get_targets( GtkWidget *widget,
}
/* Signal handler called when the selections owner returns the data */
-void selection_received( GtkWidget *widget,
- GtkSelectionData *selection_data,
- gpointer data )
+static void selection_received( GtkWidget *widget,
+ GtkSelectionData *selection_data,
+ gpointer data )
{
GdkAtom *atoms;
GList *item_list;
diff --git a/examples/selection/setselection.c b/examples/selection/setselection.c
index 926e8e05a..8ecf96c42 100644
--- a/examples/selection/setselection.c
+++ b/examples/selection/setselection.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <stdlib.h>
#include <gtk/gtk.h>
#include <time.h>
@@ -9,8 +8,8 @@ GtkWidget *selection_button;
GtkWidget *selection_widget;
/* Callback when the user toggles the selection */
-void selection_toggled( GtkWidget *widget,
- gint *have_selection )
+static void selection_toggled( GtkWidget *widget,
+ gint *have_selection )
{
if (GTK_TOGGLE_BUTTON (widget)->active)
{
@@ -37,9 +36,9 @@ void selection_toggled( GtkWidget *widget,
}
/* Called when another application claims the selection */
-gint selection_clear( GtkWidget *widget,
- GdkEventSelection *event,
- gint *have_selection )
+static gboolean selection_clear( GtkWidget *widget,
+ GdkEventSelection *event,
+ gint *have_selection )
{
*have_selection = FALSE;
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (selection_button), FALSE);
@@ -48,11 +47,11 @@ gint selection_clear( GtkWidget *widget,
}
/* Supplies the current time as the selection. */
-void selection_handle( GtkWidget *widget,
- GtkSelectionData *selection_data,
- guint info,
- guint time_stamp,
- gpointer data )
+static void selection_handle( GtkWidget *widget,
+ GtkSelectionData *selection_data,
+ guint info,
+ guint time_stamp,
+ gpointer data )
{
gchar *timestr;
time_t current_time;
diff --git a/examples/spinbutton/spinbutton.c b/examples/spinbutton/spinbutton.c
index fdeb7716e..7c69d9028 100644
--- a/examples/spinbutton/spinbutton.c
+++ b/examples/spinbutton/spinbutton.c
@@ -1,44 +1,44 @@
-#include <config.h>
#include <stdio.h>
#include <gtk/gtk.h>
static GtkWidget *spinner1;
-void toggle_snap( GtkWidget *widget,
- GtkSpinButton *spin )
+static void toggle_snap( GtkWidget *widget,
+ GtkSpinButton *spin )
{
gtk_spin_button_set_snap_to_ticks (spin, GTK_TOGGLE_BUTTON (widget)->active);
}
-void toggle_numeric( GtkWidget *widget,
- GtkSpinButton *spin )
+static void toggle_numeric( GtkWidget *widget,
+ GtkSpinButton *spin )
{
gtk_spin_button_set_numeric (spin, GTK_TOGGLE_BUTTON (widget)->active);
}
-void change_digits( GtkWidget *widget,
- GtkSpinButton *spin )
+static void change_digits( GtkWidget *widget,
+ GtkSpinButton *spin )
{
gtk_spin_button_set_digits (GTK_SPIN_BUTTON (spinner1),
gtk_spin_button_get_value_as_int (spin));
}
-void get_value( GtkWidget *widget,
- gpointer data )
+static void get_value( GtkWidget *widget,
+ gpointer data )
{
- gchar buf[32];
+ gchar *buf;
GtkLabel *label;
GtkSpinButton *spin;
spin = GTK_SPIN_BUTTON (spinner1);
label = GTK_LABEL (g_object_get_data (G_OBJECT (widget), "user_data"));
if (GPOINTER_TO_INT (data) == 1)
- sprintf (buf, "%d", gtk_spin_button_get_value_as_int (spin));
+ buf = g_strdup_printf ("%d", gtk_spin_button_get_value_as_int (spin));
else
- sprintf (buf, "%0.*f", spin->digits,
- gtk_spin_button_get_value (spin));
+ buf = g_strdup_printf ("%0.*f", spin->digits,
+ gtk_spin_button_get_value (spin));
gtk_label_set_text (label, buf);
+ g_free (buf);
}
diff --git a/examples/statusbar/statusbar.c b/examples/statusbar/statusbar.c
index 44d9053bd..eab9a2a4a 100644
--- a/examples/statusbar/statusbar.c
+++ b/examples/statusbar/statusbar.c
@@ -1,28 +1,25 @@
-#include <config.h>
#include <stdlib.h>
#include <gtk/gtk.h>
#include <glib.h>
GtkWidget *status_bar;
-void push_item( GtkWidget *widget,
- gpointer data )
+static void push_item( GtkWidget *widget,
+ gpointer data )
{
static int count = 1;
- char buff[20];
+ gchar *buff;
- g_snprintf (buff, 20, "Item %d", count++);
+ buff = g_strdup_printf ("Item %d", count++);
gtk_statusbar_push (GTK_STATUSBAR (status_bar), GPOINTER_TO_INT (data), buff);
-
- return;
+ g_free (buff);
}
-void pop_item( GtkWidget *widget,
- gpointer data )
+static void pop_item( GtkWidget *widget,
+ gpointer data )
{
gtk_statusbar_pop (GTK_STATUSBAR (status_bar), GPOINTER_TO_INT (data));
- return;
}
int main( int argc,
diff --git a/examples/table/table.c b/examples/table/table.c
index a3159586a..f61660295 100644
--- a/examples/table/table.c
+++ b/examples/table/table.c
@@ -1,19 +1,18 @@
-#include <config.h>
#include <gtk/gtk.h>
/* Our callback.
* The data passed to this function is printed to stdout */
-void callback( GtkWidget *widget,
- gpointer data )
+static void callback( GtkWidget *widget,
+ gpointer data )
{
g_print ("Hello again - %s was pressed\n", (char *) data);
}
/* This callback quits the program */
-gint delete_event( GtkWidget *widget,
- GdkEvent *event,
- gpointer data )
+static gboolean delete_event( GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data )
{
gtk_main_quit ();
return FALSE;
diff --git a/examples/tictactoe/tictactoe.c b/examples/tictactoe/tictactoe.c
index 7ed00e564..34c7b2f05 100644
--- a/examples/tictactoe/tictactoe.c
+++ b/examples/tictactoe/tictactoe.c
@@ -17,7 +17,6 @@
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
-#include <config.h>
#include <gtk/gtksignal.h>
#include <gtk/gtktable.h>
#include <gtk/gtktogglebutton.h>
@@ -32,7 +31,7 @@ static void tictactoe_class_init (TictactoeClass *klass);
static void tictactoe_init (Tictactoe *ttt);
static void tictactoe_toggle (GtkWidget *widget, Tictactoe *ttt);
-static gint tictactoe_signals[LAST_SIGNAL] = { 0 };
+static guint tictactoe_signals[LAST_SIGNAL] = { 0 };
GType
tictactoe_get_type (void)
diff --git a/examples/tictactoe/ttt_test.c b/examples/tictactoe/ttt_test.c
index ad7517c94..0f8a0f12e 100644
--- a/examples/tictactoe/ttt_test.c
+++ b/examples/tictactoe/ttt_test.c
@@ -1,5 +1,4 @@
-#include <config.h>
#include <stdlib.h>
#include <gtk/gtk.h>
#include "tictactoe.h"