Revision: ae6269b51a7a
Author: Muneyuki Noguchi <nogu....@gmail.com>
Date: Sun Jun 10 00:27:29 2012
Log: Replace deprecated function in GTK+ 3.
* gtk2/candwin/gtk.c
- (candidate_window_init)
* Replace gtk_vbox_new() with gtk_box_new().
* Replace gtk_hbox_new() with gtk_box_new().
* gtk2/candwin/horizontal-gtk.c
- Ditto.
* gtk2/candwin/tbl-gtk.c
- Ditto.
* gtk2/dict/word-list-win-gtk.c
- (word_list_window_init): Replace gtk_vbox_new() with gtk_box_new().
* gtk2/dict/word-win-gtk.c
- (word_window_init)
* Replace gtk_vbox_new() with gtk_box_new().
* Replace gtk_hbox_new() with gtk_box_new().
* gtk2/immodule/caret-state-indicator.c
- (caret_state_indicator_new): Replace gtk_hbox_new() with gtk_box_new().
* gtk2/immodule/uim-cand-win-gtk.c
- (uim_cand_win_gtk_init)
* Replace gtk_vbox_new() with gtk_box_new().
* Replace gtk_hbox_new() with gtk_box_new().
- (uim_cand_win_gtk_layout):
Repalce gtk_widget_size_request() with gtk_widget_get_preferred_size().
* gtk2/pad/ja.c
- (create_tab, create_hiragana_tab, create_eisu_tab, create_symbol_tab,
create_greek_tab, create_cyrillic_tab):
Replace gtk_vbox_new() with gtk_box_new().
* gtk2/pref/gtk-custom-widgets.c
- (add_custom_type_bool, add_custom_type_integer,
add_custom_type_string, add_custom_type_pathname,
add_custom_type_choice, add_custom_type_orderedlist,
add_custom_type_key, add_custom_type_table)
Replace gtk_hbox_new() with gtk_box_new().
- (choose_olist_clicked_cb, choose_key_clicked_cb,
choose_table_clicked_cb)
* Replace gtk_vbox_new() with gtk_box_new().
* Replace gtk_hbox_new() with gtk_box_new().
- (choose_key_button_clicked_cb):
Replace gdk_keyboard_grab() with gdk_device_grab().
* gtk2/pref/gtk.c
- (create_setting_button_box)
Replace gtk_hbutton_box_new() with gtk_button_box_new().
- (create_group_widget, create_pref_window)
Replace gtk_vbox_new() with gtk_box_new().
- (create_sub_group_widgets)
* Replace gtk_vbox_new() with gtk_box_new().
* Replace gtk_hbox_new() with gtk_box_new().
* gtk2/switcher/gtk.c
- (create_switcher)
* Replace gtk_vbox_new() with gtk_box_new().
* Replace gtk_hbox_new() with gtk_box_new().
* Replace gtk_hbutton_box_new() with gtk_button_box_new().
* gtk2/test/entry.c
- (main)
* Replace gtk_vbox_new() with gtk_box_new().
* Replace gtk_hbox_new() with gtk_box_new().
* gtk2/toolbar/common-gtk.c
- (calc_menu_position):
Repalce gtk_widget_size_request() with gtk_widget_get_preferred_size().
- (popup_prop_menu, toolbar_new):
Replace gtk_hbox_new() with gtk_box_new().
* gtk2/toolbar/standalone-gtk.c
- (button_press_event_cb):
* Replace gdk_pointer_grab() with gdk_device_grab().
* Replace gdk_cursor_unref() with g_object_unref().
- (button_release_event_cb):
Replace gdk_pointer_ungrab() with gdk_device_ungrab().
- (main): Replace gtk_hbox_new() with gtk_box_new().
http://code.google.com/p/uim/source/detail?r=ae6269b51a7a
Modified:
/gtk2/candwin/gtk.c
/gtk2/candwin/horizontal-gtk.c
/gtk2/candwin/tbl-gtk.c
/gtk2/dict/word-list-win-gtk.c
/gtk2/dict/word-win-gtk.c
/gtk2/immodule/caret-state-indicator.c
/gtk2/immodule/uim-cand-win-gtk.c
/gtk2/pad/ja.c
/gtk2/pref/gtk-custom-widgets.c
/gtk2/pref/gtk.c
/gtk2/switcher/gtk.c
/gtk2/test/entry.c
/gtk2/toolbar/common-gtk.c
/gtk2/toolbar/standalone-gtk.c
=======================================
--- /gtk2/candwin/gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/candwin/gtk.c Sun Jun 10 00:27:29 2012
@@ -419,7 +419,11 @@
GtkTreeSelection *selection;
GdkRectangle cursor_location;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new(FALSE, 0);
+#endif
frame = gtk_frame_new(NULL);
cwin->stores = g_ptr_array_new();
@@ -479,7 +483,11 @@
cwin->num_label = gtk_label_new("");
/* hbox with prev and next page button: [[<] num_label [>]] */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
cwin->prev_page_button = gtk_button_new_with_label("<");
cwin->next_page_button = gtk_button_new_with_label(">");
gtk_box_pack_start(GTK_BOX(hbox), GTK_WIDGET(cwin->prev_page_button),
=======================================
--- /gtk2/candwin/horizontal-gtk.c Mon Apr 30 21:39:16 2012
+++ /gtk2/candwin/horizontal-gtk.c Sun Jun 10 00:27:29 2012
@@ -461,7 +461,11 @@
GdkRectangle cursor_location;
gint col;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ cwin->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
cwin->vbox = gtk_vbox_new(FALSE, 0);
+#endif
cwin->frame = gtk_frame_new(NULL);
cwin->stores = g_ptr_array_new();
@@ -518,7 +522,11 @@
cwin->num_label = gtk_label_new("");
/* hbox with prev and next page button: [[<] num_label [>]] */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ cwin->hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
cwin->hbox = gtk_hbox_new(FALSE, 0);
+#endif
cwin->prev_page_button = gtk_button_new_with_label("<");
cwin->next_page_button = gtk_button_new_with_label(">");
gtk_box_pack_start(GTK_BOX(cwin->hbox),
GTK_WIDGET(cwin->prev_page_button),
=======================================
--- /gtk2/candwin/tbl-gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/candwin/tbl-gtk.c Sun Jun 10 00:27:29 2012
@@ -381,7 +381,11 @@
GdkRectangle cursor_location;
gint row, col;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ cwin->vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
cwin->vbox = gtk_vbox_new(FALSE, 0);
+#endif
cwin->frame = gtk_frame_new(NULL);
cwin->stores = g_ptr_array_new();
@@ -443,7 +447,11 @@
cwin->num_label = gtk_label_new("");
/* hbox with prev and next page button: [[<] num_label [>]] */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ cwin->hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
cwin->hbox = gtk_hbox_new(FALSE, 0);
+#endif
cwin->prev_page_button = gtk_button_new_with_label("<");
cwin->next_page_button = gtk_button_new_with_label(">");
gtk_box_pack_start(GTK_BOX(cwin->hbox),
GTK_WIDGET(cwin->prev_page_button),
=======================================
--- /gtk2/dict/word-list-win-gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/dict/word-list-win-gtk.c Sun Jun 10 00:27:29 2012
@@ -245,7 +245,11 @@
gtk_window_set_default_size(GTK_WINDOW(window), 600, 450);
gtk_window_set_title(GTK_WINDOW(window), _("Edit the dictionary"));
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new(FALSE, 0);
+#endif
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_widget_show(vbox);
=======================================
--- /gtk2/dict/word-win-gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/dict/word-win-gtk.c Sun Jun 10 00:27:29 2012
@@ -137,18 +137,30 @@
GtkWidget *button_add, *button_clear;
#endif
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox1 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox1 = gtk_vbox_new(FALSE, 10);
+#endif
gtk_container_set_border_width(GTK_CONTAINER(vbox1), 10);
/* Necessary infomation area */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 6);
+#else
vbox2 = gtk_vbox_new(FALSE, 6);
+#endif
gtk_box_pack_start(GTK_BOX(vbox1), vbox2, TRUE, TRUE, 0);
label = gtk_label_new(_("Necessary infomation"));
gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
gtk_box_pack_start(GTK_BOX(vbox2), label, TRUE, TRUE, 0);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(vbox2), hbox, TRUE, TRUE, 0);
label = gtk_label_new(" ");
@@ -161,14 +173,22 @@
word_window_necessary_create(window));
/* Additional infomation area */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 6);
+#else
vbox2 = gtk_vbox_new(FALSE, 6);
+#endif
gtk_box_pack_start(GTK_BOX(vbox1), vbox2, TRUE, TRUE, 0);
label = gtk_label_new (_("Additional infomation"));
gtk_misc_set_alignment(GTK_MISC(label), 0.0, 1.0);
gtk_box_pack_start(GTK_BOX(vbox2), label, TRUE, TRUE, 0);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(vbox2), hbox, TRUE, TRUE, 0);
label = gtk_label_new(" ");
=======================================
--- /gtk2/immodule/caret-state-indicator.c Wed Jan 11 00:17:24 2012
+++ /gtk2/immodule/caret-state-indicator.c Sun Jun 10 00:27:29 2012
@@ -125,7 +125,11 @@
label = gtk_label_new("");
frame = gtk_frame_new(NULL);
gtk_container_add(GTK_CONTAINER(frame), label);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(TRUE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(hbox), frame, TRUE, TRUE, 0);
gtk_container_add(GTK_CONTAINER(window), hbox);
=======================================
--- /gtk2/immodule/uim-cand-win-gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/immodule/uim-cand-win-gtk.c Sun Jun 10 00:27:29 2012
@@ -177,13 +177,21 @@
cwin->sub_window.active = FALSE;
/* build window */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new(FALSE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(vbox), cwin->scrolled_window, TRUE, TRUE, 0);
uim_cand_win_gtk_set_scrollable(cwin, FALSE);
/* hbox with prev and next page button: [[<] num_label [>]] */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
cwin->prev_page_button = gtk_button_new_with_label("<");
cwin->next_page_button = gtk_button_new_with_label(">");
gtk_box_pack_start(GTK_BOX(hbox), GTK_WIDGET(cwin->prev_page_button),
@@ -712,7 +720,11 @@
g_return_if_fail(UIM_IS_CAND_WIN_GTK(cwin));
+#if GTK_CHECK_VERSION(3, 0, 0)
+ gtk_widget_get_preferred_size(GTK_WIDGET(cwin), &req, NULL);
+#else
gtk_widget_size_request(GTK_WIDGET(cwin), &req);
+#endif
cw_wi = req.width;
cw_he = req.height;
=======================================
--- /gtk2/pad/ja.c Wed Jan 11 00:17:24 2012
+++ /gtk2/pad/ja.c Sun Jun 10 00:27:29 2012
@@ -353,7 +353,11 @@
{
GtkWidget *vbox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox = gtk_vbox_new(FALSE, 10);
+#endif
gtk_box_pack_start(GTK_BOX(vbox),
buttontable_create(table, len),
@@ -367,7 +371,11 @@
{
GtkWidget *vbox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox = gtk_vbox_new(FALSE, 10);
+#endif
gtk_box_pack_start(GTK_BOX(vbox),
buttontable_create(hiragana,
sizeof(hiragana)/sizeof(gchar*)),
@@ -384,7 +392,11 @@
{
GtkWidget *vbox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox = gtk_vbox_new(FALSE, 10);
+#endif
gtk_box_pack_start(GTK_BOX(vbox),
buttontable_create(katakana,
sizeof(katakana)/sizeof(gchar*)),
@@ -401,7 +413,11 @@
{
GtkWidget *vbox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox = gtk_vbox_new(FALSE, 10);
+#endif
gtk_box_pack_start(GTK_BOX(vbox),
buttontable_create(alphabet_capital,
sizeof(alphabet_capital)/sizeof(gchar*)),
@@ -425,7 +441,11 @@
{
GtkWidget *vbox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox = gtk_vbox_new(FALSE, 10);
+#endif
gtk_box_pack_start(GTK_BOX(vbox),
buttontable_create(dot, sizeof(dot)/sizeof(gchar*)),
@@ -449,7 +469,11 @@
{
GtkWidget *vbox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox = gtk_vbox_new(FALSE, 10);
+#endif
gtk_box_pack_start(GTK_BOX(vbox),
buttontable_create(greek_capital,
sizeof(greek_capital)/sizeof(gchar*)),
@@ -467,7 +491,11 @@
{
GtkWidget *vbox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 10);
+#else
vbox = gtk_vbox_new(FALSE, 10);
+#endif
gtk_box_pack_start(GTK_BOX(vbox),
buttontable_create(cyrillic_capital,
sizeof(cyrillic_capital)/sizeof(gchar*)),
=======================================
--- /gtk2/pref/gtk-custom-widgets.c Wed Jan 11 00:17:24 2012
+++ /gtk2/pref/gtk-custom-widgets.c Sun Jun 10 00:27:29 2012
@@ -197,7 +197,11 @@
{
GtkWidget *hbox;
GtkWidget *check_button;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
check_button = gtk_check_button_new_with_label(custom->label);
g_object_set_data_full(G_OBJECT(check_button),
@@ -294,7 +298,11 @@
if (!spin_button_sgroup)
spin_button_sgroup = gtk_size_group_new(GTK_SIZE_GROUP_VERTICAL);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
label = gtk_label_new(custom->label);
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, TRUE, 0);
@@ -413,7 +421,11 @@
GtkWidget *label;
GtkWidget *entry;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
label = gtk_label_new(custom->label);
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, TRUE, 0);
@@ -478,7 +490,11 @@
GtkWidget *button;
const char *button_label;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
label = gtk_label_new(custom->label);
gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
@@ -639,7 +655,11 @@
GtkWidget *label;
GtkWidget *combobox;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, TRUE, 0);
label = gtk_label_new(custom->label);
@@ -1196,14 +1216,22 @@
g_signal_connect(G_OBJECT(dialog), "response",
G_CALLBACK(olist_pref_dialog_response_cb), olist_entry);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
gtk_container_set_border_width(GTK_CONTAINER(hbox), 4);
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),
hbox, TRUE, TRUE, 0);
gtk_widget_show(hbox);
/* left tree view */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new(FALSE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(hbox), vbox,
TRUE, TRUE, 0);
gtk_widget_show(vbox);
@@ -1243,7 +1271,11 @@
g_object_unref(store);
/* button area */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new(TRUE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(hbox), vbox,
FALSE, FALSE, 4);
gtk_widget_show(vbox);
@@ -1307,7 +1339,11 @@
G_CALLBACK(olist_pref_right_button_clicked_cb), olist_entry);
/* right tree view */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new(FALSE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(hbox), vbox,
TRUE, TRUE, 0);
gtk_widget_show(vbox);
@@ -1366,7 +1402,11 @@
GtkWidget *hbox;
GtkWidget *label, *entry, *button;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
gtk_box_pack_start (GTK_BOX (vbox), hbox, FALSE, FALSE, 0);
label = gtk_label_new(custom->label);
@@ -1522,6 +1562,10 @@
static void
choose_key_button_clicked_cb(GtkWidget *widget, GtkEntry *key_entry)
{
+#if GTK_CHECK_VERSION(3, 0, 0)
+ GdkDevice *device = gtk_get_current_event_device();
+ GdkDevice *keyboard = gdk_device_get_associated_device(device);
+#endif
GtkWidget *dialog;
dialog =
gtk_message_dialog_new(GTK_WINDOW(gtk_widget_get_toplevel(widget)),
@@ -1536,9 +1580,14 @@
G_CALLBACK(grab_win_key_release_cb), key_entry);
gtk_widget_realize(dialog);
+#if GTK_CHECK_VERSION(3, 0, 0)
+ gdk_device_grab(keyboard, gtk_widget_get_window(GTK_WIDGET(dialog)),
+ GDK_OWNERSHIP_NONE, TRUE,
+ GDK_KEY_PRESS_MASK, NULL, GDK_CURRENT_TIME);
+#else
gdk_keyboard_grab(gtk_widget_get_window(GTK_WIDGET(dialog)),
TRUE, GDK_CURRENT_TIME);
-
+#endif
gtk_dialog_run(GTK_DIALOG(dialog));
@@ -1766,7 +1815,11 @@
g_signal_connect(G_OBJECT(dialog), "response",
G_CALLBACK(key_pref_dialog_response_cb), key_entry);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
gtk_container_set_border_width(GTK_CONTAINER(hbox), 4);
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),
hbox, TRUE, TRUE, 0);
@@ -1800,7 +1853,11 @@
g_signal_connect (G_OBJECT(selection), "changed",
G_CALLBACK(key_pref_selection_changed), key_entry);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new(TRUE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 4);
gtk_widget_show(vbox);
@@ -1830,7 +1887,11 @@
gtk_widget_set_sensitive(button, FALSE);
gtk_widget_show(button);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),
hbox, FALSE, FALSE, 0);
gtk_container_set_border_width(GTK_CONTAINER(hbox), 4);
@@ -1895,7 +1956,11 @@
GtkWidget *hbox;
GtkWidget *label, *entry, *button;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
label = gtk_label_new(custom->label);
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, TRUE, 0);
@@ -2276,7 +2341,11 @@
DEFAULT_TABLE_WINDOW_WIDTH,
DEFAULT_TABLE_WINDOW_HEIGHT);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
gtk_container_set_border_width(GTK_CONTAINER(hbox), 4);
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),
hbox, TRUE, TRUE, 0);
@@ -2299,7 +2368,11 @@
gtk_container_add(GTK_CONTAINER(scrwin), tree_view);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_button_box_new(GTK_ORIENTATION_VERTICAL);
+#else
vbox = gtk_vbutton_box_new();
+#endif
gtk_button_box_set_layout(GTK_BUTTON_BOX(vbox), GTK_BUTTONBOX_SPREAD);
gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 4);
gtk_widget_show(vbox);
@@ -2331,7 +2404,11 @@
GtkWidget *label;
GtkWidget *button;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
hbox = gtk_hbox_new(FALSE, 8);
+#endif
label = gtk_label_new(custom->label);
g_object_set_data_full(G_OBJECT(label),
=======================================
--- /gtk2/pref/gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/pref/gtk.c Sun Jun 10 00:27:29 2012
@@ -377,7 +377,11 @@
GtkWidget *setting_button_box;
GtkWidget *button;
+#if GTK_CHECK_VERSION(3, 2, 0)
+ setting_button_box = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL);
+#else
setting_button_box = gtk_hbutton_box_new();
+#endif
gtk_button_box_set_layout(GTK_BUTTON_BOX(setting_button_box),
GTK_BUTTONBOX_END);
gtk_box_set_spacing(GTK_BOX(setting_button_box), 8);
@@ -430,7 +434,11 @@
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_win),
GTK_POLICY_NEVER,
GTK_POLICY_AUTOMATIC);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
+#else
vbox = gtk_vbox_new(FALSE, 8);
+#endif
gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_win),
vbox);
@@ -485,7 +493,11 @@
continue;
}
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
+#else
vbox = gtk_vbox_new(FALSE, 8);
+#endif
if (strcmp(*sgrp_sym, "main")) {
frame = gtk_frame_new(sgrp->label);
gtk_frame_set_label_align(GTK_FRAME(frame), 0.02, 0.5);
@@ -533,7 +545,11 @@
G_CALLBACK (key_press_cb), NULL);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ pref_hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
pref_hbox = gtk_hbox_new(FALSE, 8);
+#endif
scrolled_win = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolled_win),
@@ -545,7 +561,11 @@
gtk_container_add(GTK_CONTAINER(scrolled_win), create_pref_treeview());
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
+#else
vbox = gtk_vbox_new(FALSE, 8);
+#endif
gtk_container_set_border_width(GTK_CONTAINER(vbox), 8);
gtk_box_pack_start(GTK_BOX(vbox), pref_hbox, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(vbox),
create_setting_button_box("dummy-group-name"), FALSE, TRUE, 0);
=======================================
--- /gtk2/switcher/gtk.c Wed Jan 11 00:17:24 2012
+++ /gtk2/switcher/gtk.c Sun Jun 10 00:27:29 2012
@@ -364,9 +364,15 @@
g_signal_connect(G_OBJECT(switcher_win), "focus-in-event",
G_CALLBACK(reload_im_list), NULL);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox1 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+ vbox3 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 8);
+#else
vbox1 = gtk_vbox_new(FALSE, 0);
vbox3 = gtk_vbox_new(FALSE, 0);
hbox = gtk_hbox_new(FALSE, 8);
+#endif
gtk_container_set_border_width(GTK_CONTAINER(vbox3), 4);
scrolled_win = gtk_scrolled_window_new(NULL, NULL);
@@ -386,7 +392,11 @@
gtk_frame_set_label_align(GTK_FRAME(frame), 0.015, 0.5);
gtk_box_pack_start(GTK_BOX(vbox3), frame, FALSE, FALSE, 6);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox2 = gtk_box_new(GTK_ORIENTATION_VERTICAL, 8);
+#else
vbox2 = gtk_vbox_new(FALSE, 8);
+#endif
gtk_container_set_border_width(GTK_CONTAINER(vbox2), 10);
gtk_container_add(GTK_CONTAINER(frame), vbox2);
@@ -405,7 +415,11 @@
/* set radio0 (Change whole desktop) as default */
gtk_toggle_button_set_active((GtkToggleButton *)radio0, TRUE);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ setting_button_box = gtk_button_box_new(GTK_ORIENTATION_HORIZONTAL);
+#else
setting_button_box = gtk_hbutton_box_new();
+#endif
gtk_button_box_set_layout(GTK_BUTTON_BOX(setting_button_box),
GTK_BUTTONBOX_END);
gtk_box_set_spacing(GTK_BOX(setting_button_box), 8);
=======================================
--- /gtk2/test/entry.c Wed Jan 11 00:17:24 2012
+++ /gtk2/test/entry.c Sun Jun 10 00:27:29 2012
@@ -87,7 +87,11 @@
g_signal_connect(G_OBJECT (window), "delete_event",
G_CALLBACK(exit), NULL);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+#else
vbox = gtk_vbox_new (FALSE, 0);
+#endif
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_widget_show (vbox);
@@ -103,7 +107,11 @@
gtk_box_pack_start (GTK_BOX (vbox), entry, TRUE, TRUE, 0);
gtk_widget_show (entry);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new (FALSE, 0);
+#endif
gtk_container_add (GTK_CONTAINER (vbox), hbox);
gtk_widget_show (hbox);
=======================================
--- /gtk2/toolbar/common-gtk.c Sun Apr 29 23:18:50 2012
+++ /gtk2/toolbar/common-gtk.c Sun Jun 10 00:27:29 2012
@@ -256,7 +256,11 @@
sc_height = gdk_screen_get_height(gdk_screen_get_default());
sc_width = gdk_screen_get_width(gdk_screen_get_default());
+#if GTK_CHECK_VERSION(3, 0, 0)
+ gtk_widget_get_preferred_size(GTK_WIDGET(menu), &requisition, NULL);
+#else
gtk_widget_size_request(GTK_WIDGET(menu), &requisition);
+#endif
menu_width = requisition.width;
menu_height = requisition.height;
@@ -428,7 +432,11 @@
if (selected != -1) {
menu_item = gtk_check_menu_item_new();
label = gtk_label_new(label_list->data);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
#if GTK_CHECK_VERSION(2, 4, 0)
gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(menu_item),
TRUE);
@@ -1082,7 +1090,11 @@
init_icon();
/* create widgets */
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
im_menu = gtk_menu_new();
prop_menu = gtk_menu_new();
=======================================
--- /gtk2/toolbar/standalone-gtk.c Sat Mar 17 02:19:06 2012
+++ /gtk2/toolbar/standalone-gtk.c Sun Jun 10 00:27:29 2012
@@ -72,16 +72,30 @@
GdkCursor *cursor;
GtkWidget *toolbar;
gint height, width;
+#if GTK_CHECK_VERSION(3, 0, 0)
+ GdkDevice *device = gtk_get_current_event_device();
+#endif
switch (event->type) {
case GDK_BUTTON_PRESS:
cursor = gdk_cursor_new(GDK_FLEUR);
+#if GTK_CHECK_VERSION(3, 0, 0)
+ gdk_device_grab(device, gtk_widget_get_window(widget),
+ GDK_OWNERSHIP_NONE, FALSE,
+#else
gdk_pointer_grab(gtk_widget_get_window(widget), FALSE,
+#endif
GDK_BUTTON_RELEASE_MASK |
GDK_POINTER_MOTION_MASK,
+#if !GTK_CHECK_VERSION(3, 0, 0)
NULL,
+#endif
cursor, event->time);
+#if GTK_CHECK_VERSION(3, 0, 0)
+ g_object_unref(cursor);
+#else
gdk_cursor_unref(cursor);
+#endif
gtk_window_get_position(GTK_WINDOW(widget),
&window_drag_start_x,
@@ -177,7 +191,11 @@
if (!toolbar_dragging)
return FALSE;
+#if GTK_CHECK_VERSION(3, 0, 0)
+ gdk_device_ungrab(gtk_get_current_event_device(), event->time);
+#else
gdk_pointer_ungrab(event->time);
+#endif
pointer_drag_start_x = -1;
pointer_drag_start_y = -1;
@@ -290,7 +308,11 @@
gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_OUT);
gtk_container_add(GTK_CONTAINER(window), frame);
+#if GTK_CHECK_VERSION(3, 2, 0)
+ hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
+#else
hbox = gtk_hbox_new(FALSE, 0);
+#endif
gtk_container_add(GTK_CONTAINER(frame), hbox);
handle = gtk_drawing_area_new();