summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2011-06-12 17:23:46 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2011-06-12 17:23:46 +0000
commit9a8e6cfdc2f8052638e6816e0ffdd36e1b253a6c (patch)
tree73fce8a96ec5e2e45b9be48b8fd3326fdf18305b
parentReplace deprecated GtkTooltips (diff)
downloadinkscape-9a8e6cfdc2f8052638e6816e0ffdd36e1b253a6c.tar.gz
inkscape-9a8e6cfdc2f8052638e6816e0ffdd36e1b253a6c.zip
Replace deprecated GTK_WIDGET_(UN)SET_FLAGS macros
(bzr r10277.1.1)
-rw-r--r--src/dialogs/text-edit.cpp3
-rw-r--r--src/dialogs/xml-tree.cpp7
-rw-r--r--src/display/sp-canvas.cpp12
-rw-r--r--src/libgdl/gdl-dock-item-grip.c6
-rw-r--r--src/libgdl/gdl-dock-item.c10
-rw-r--r--src/libgdl/gdl-dock-placeholder.c5
-rw-r--r--src/libgdl/gdl-dock-tablabel.c2
-rw-r--r--src/libgdl/gdl-dock.c2
-rw-r--r--src/libgdl/gdl-switcher.c2
-rw-r--r--src/widgets/button.cpp4
-rw-r--r--src/widgets/desktop-widget.cpp6
-rw-r--r--src/widgets/eek-preview.cpp4
-rw-r--r--src/widgets/gradient-image.cpp2
-rw-r--r--src/widgets/sp-color-preview.cpp2
-rw-r--r--src/widgets/sp-color-slider.cpp4
15 files changed, 35 insertions, 36 deletions
diff --git a/src/dialogs/text-edit.cpp b/src/dialogs/text-edit.cpp
index 46d5637c3..0533a2a35 100644
--- a/src/dialogs/text-edit.cpp
+++ b/src/dialogs/text-edit.cpp
@@ -441,7 +441,8 @@ sp_text_edit_dialog (void)
{
GtkWidget *b = gtk_button_new_from_stock (GTK_STOCK_APPLY);
- GTK_WIDGET_SET_FLAGS (b, GTK_CAN_DEFAULT | GTK_HAS_DEFAULT);
+ gtk_widget_set_can_default (b, TRUE);
+ gtk_widget_grab_default (b);
g_signal_connect ( G_OBJECT (b), "clicked",
G_CALLBACK (sp_text_edit_dialog_apply), dlg );
gtk_box_pack_end ( GTK_BOX (hb), b, FALSE, FALSE, 0 );
diff --git a/src/dialogs/xml-tree.cpp b/src/dialogs/xml-tree.cpp
index 5fd306149..78e7d3dcf 100644
--- a/src/dialogs/xml-tree.cpp
+++ b/src/dialogs/xml-tree.cpp
@@ -1339,8 +1339,7 @@ void cmd_new_element_node(GtkObject */*object*/, gpointer /*data*/)
gtk_box_pack_start(GTK_BOX(vbox), bbox, FALSE, TRUE, 0);
cancel = gtk_button_new_with_label(_("Cancel"));
- GTK_WIDGET_SET_FLAGS( GTK_WIDGET(cancel),
- GTK_CAN_DEFAULT );
+ gtk_widget_set_can_default( GTK_WIDGET(cancel), TRUE );
gtk_signal_connect_object( GTK_OBJECT(cancel), "clicked",
G_CALLBACK(gtk_widget_destroy),
GTK_OBJECT(window) );
@@ -1356,8 +1355,8 @@ void cmd_new_element_node(GtkObject */*object*/, gpointer /*data*/)
gtk_signal_connect_object( GTK_OBJECT(create), "clicked",
G_CALLBACK(gtk_widget_destroy),
GTK_OBJECT(window) );
- GTK_WIDGET_SET_FLAGS( GTK_WIDGET(create),
- GTK_CAN_DEFAULT | GTK_RECEIVES_DEFAULT );
+ gtk_widget_set_can_default( GTK_WIDGET(create), TRUE );
+ gtk_widget_set_receives_default( GTK_WIDGET(create), TRUE );
gtk_container_add(GTK_CONTAINER(bbox), create);
gtk_widget_show_all(GTK_WIDGET(window));
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index ff1bf32c6..ad2a45eea 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -1020,9 +1020,9 @@ sp_canvas_class_init (SPCanvasClass *klass)
static void
sp_canvas_init (SPCanvas *canvas)
{
- GTK_WIDGET_UNSET_FLAGS (canvas, GTK_NO_WINDOW);
- GTK_WIDGET_UNSET_FLAGS (canvas, GTK_DOUBLE_BUFFERED);
- GTK_WIDGET_SET_FLAGS (canvas, GTK_CAN_FOCUS);
+ gtk_widget_set_has_window (GTK_WIDGET (canvas), TRUE);
+ gtk_widget_set_double_buffered (GTK_WIDGET (canvas), FALSE);
+ gtk_widget_set_can_focus (GTK_WIDGET (canvas), TRUE);
canvas->pick_event.type = GDK_LEAVE_NOTIFY;
canvas->pick_event.crossing.x = 0;
@@ -1176,7 +1176,7 @@ sp_canvas_realize (GtkWidget *widget)
widget->style = gtk_style_attach (widget->style, widget->window);
- GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
+ gtk_widget_set_realized (widget, TRUE);
canvas->pixmap_gc = gdk_gc_new (SP_CANVAS_WINDOW (canvas));
}
@@ -2022,7 +2022,7 @@ sp_canvas_crossing (GtkWidget *widget, GdkEventCrossing *event)
static gint
sp_canvas_focus_in (GtkWidget *widget, GdkEventFocus *event)
{
- GTK_WIDGET_SET_FLAGS (widget, GTK_HAS_FOCUS);
+ gtk_widget_grab_focus (widget);
SPCanvas *canvas = SP_CANVAS (widget);
@@ -2039,8 +2039,6 @@ sp_canvas_focus_in (GtkWidget *widget, GdkEventFocus *event)
static gint
sp_canvas_focus_out (GtkWidget *widget, GdkEventFocus *event)
{
- GTK_WIDGET_UNSET_FLAGS (widget, GTK_HAS_FOCUS);
-
SPCanvas *canvas = SP_CANVAS (widget);
if (canvas->focused_item)
diff --git a/src/libgdl/gdl-dock-item-grip.c b/src/libgdl/gdl-dock-item-grip.c
index de09fc150..3c6b4ac17 100644
--- a/src/libgdl/gdl-dock-item-grip.c
+++ b/src/libgdl/gdl-dock-item-grip.c
@@ -341,7 +341,7 @@ gdl_dock_item_grip_instance_init (GdlDockItemGrip *grip)
{
GtkWidget *image;
- GTK_WIDGET_SET_FLAGS (grip, GTK_NO_WINDOW);
+ gtk_widget_set_has_window (GTK_WIDGET (grip), FALSE);
grip->_priv = g_new0 (GdlDockItemGripPrivate, 1);
grip->_priv->icon_pixbuf_valid = FALSE;
@@ -352,7 +352,7 @@ gdl_dock_item_grip_instance_init (GdlDockItemGrip *grip)
grip->_priv->close_button = gtk_button_new ();
gtk_widget_pop_composite_child ();
- GTK_WIDGET_UNSET_FLAGS (grip->_priv->close_button, GTK_CAN_FOCUS);
+ gtk_widget_set_can_focus (grip->_priv->close_button, FALSE);
gtk_widget_set_parent (grip->_priv->close_button, GTK_WIDGET (grip));
gtk_button_set_relief (GTK_BUTTON (grip->_priv->close_button), GTK_RELIEF_NONE);
gtk_widget_show (grip->_priv->close_button);
@@ -368,7 +368,7 @@ gdl_dock_item_grip_instance_init (GdlDockItemGrip *grip)
grip->_priv->iconify_button = gtk_button_new ();
gtk_widget_pop_composite_child ();
- GTK_WIDGET_UNSET_FLAGS (grip->_priv->iconify_button, GTK_CAN_FOCUS);
+ gtk_widget_set_can_focus (grip->_priv->iconify_button, FALSE);
gtk_widget_set_parent (grip->_priv->iconify_button, GTK_WIDGET (grip));
gtk_button_set_relief (GTK_BUTTON (grip->_priv->iconify_button), GTK_RELIEF_NONE);
gtk_widget_show (grip->_priv->iconify_button);
diff --git a/src/libgdl/gdl-dock-item.c b/src/libgdl/gdl-dock-item.c
index 01a777bad..862b90c0c 100644
--- a/src/libgdl/gdl-dock-item.c
+++ b/src/libgdl/gdl-dock-item.c
@@ -426,8 +426,8 @@ gdl_dock_item_class_init (GdlDockItemClass *klass)
static void
gdl_dock_item_instance_init (GdlDockItem *item)
{
- GTK_WIDGET_UNSET_FLAGS (GTK_WIDGET (item), GTK_NO_WINDOW);
- GTK_WIDGET_SET_FLAGS (GTK_WIDGET (item), GTK_CAN_FOCUS);
+ gtk_widget_set_has_window (GTK_WIDGET (item), TRUE);
+ gtk_widget_set_can_focus (GTK_WIDGET (item), TRUE);
item->child = NULL;
@@ -836,7 +836,7 @@ gdl_dock_item_map (GtkWidget *widget)
g_return_if_fail (widget != NULL);
g_return_if_fail (GDL_IS_DOCK_ITEM (widget));
- GTK_WIDGET_SET_FLAGS (widget, GTK_MAPPED);
+ gtk_widget_set_mapped (widget, TRUE);
item = GDL_DOCK_ITEM (widget);
@@ -861,7 +861,7 @@ gdl_dock_item_unmap (GtkWidget *widget)
g_return_if_fail (widget != NULL);
g_return_if_fail (GDL_IS_DOCK_ITEM (widget));
- GTK_WIDGET_UNSET_FLAGS (widget, GTK_MAPPED);
+ gtk_widget_set_mapped (widget, FALSE);
item = GDL_DOCK_ITEM (widget);
@@ -883,7 +883,7 @@ gdl_dock_item_realize (GtkWidget *widget)
item = GDL_DOCK_ITEM (widget);
- GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
+ gtk_widget_set_realized (widget, TRUE);
/* widget window */
attributes.x = widget->allocation.x;
diff --git a/src/libgdl/gdl-dock-placeholder.c b/src/libgdl/gdl-dock-placeholder.c
index cd900a21d..e1785ae83 100644
--- a/src/libgdl/gdl-dock-placeholder.c
+++ b/src/libgdl/gdl-dock-placeholder.c
@@ -215,8 +215,9 @@ gdl_dock_placeholder_class_init (GdlDockPlaceholderClass *klass)
static void
gdl_dock_placeholder_instance_init (GdlDockPlaceholder *ph)
{
- GTK_WIDGET_SET_FLAGS (ph, GTK_NO_WINDOW);
- GTK_WIDGET_UNSET_FLAGS (ph, GTK_CAN_FOCUS);
+ gtk_widget_set_has_window (GTK_WIDGET (ph), FALSE);
+
+ gtk_widget_set_can_focus (GTK_WIDGET (ph), FALSE);
ph->_priv = g_new0 (GdlDockPlaceholderPrivate, 1);
}
diff --git a/src/libgdl/gdl-dock-tablabel.c b/src/libgdl/gdl-dock-tablabel.c
index bd755893b..adba98b0d 100644
--- a/src/libgdl/gdl-dock-tablabel.c
+++ b/src/libgdl/gdl-dock-tablabel.c
@@ -550,7 +550,7 @@ gdl_dock_tablabel_realize (GtkWidget *widget)
widget->style = gtk_style_attach (widget->style, widget->window);
- GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
+ gtk_widget_set_realized (widget, TRUE);
}
static void
diff --git a/src/libgdl/gdl-dock.c b/src/libgdl/gdl-dock.c
index 7c74791db..da0f8c5e3 100644
--- a/src/libgdl/gdl-dock.c
+++ b/src/libgdl/gdl-dock.c
@@ -260,7 +260,7 @@ gdl_dock_class_init (GdlDockClass *klass)
static void
gdl_dock_instance_init (GdlDock *dock)
{
- GTK_WIDGET_SET_FLAGS (GTK_WIDGET (dock), GTK_NO_WINDOW);
+ gtk_widget_set_has_window (GTK_WIDGET (dock), FALSE);
dock->root = NULL;
dock->_priv = g_new0 (GdlDockPrivate, 1);
diff --git a/src/libgdl/gdl-switcher.c b/src/libgdl/gdl-switcher.c
index aaddc6d80..65e8b98fe 100644
--- a/src/libgdl/gdl-switcher.c
+++ b/src/libgdl/gdl-switcher.c
@@ -707,7 +707,7 @@ gdl_switcher_instance_init (GdlSwitcher *switcher)
{
GdlSwitcherPrivate *priv;
- GTK_WIDGET_SET_FLAGS (switcher, GTK_NO_WINDOW);
+ gtk_widget_set_has_window (GTK_WIDGET (switcher), FALSE);
priv = g_new0 (GdlSwitcherPrivate, 1);
switcher->priv = priv;
diff --git a/src/widgets/button.cpp b/src/widgets/button.cpp
index 9676651d3..e0b3a0fb9 100644
--- a/src/widgets/button.cpp
+++ b/src/widgets/button.cpp
@@ -101,8 +101,8 @@ sp_button_init (SPButton *button)
gtk_container_set_border_width (GTK_CONTAINER (button), 0);
- GTK_WIDGET_UNSET_FLAGS (GTK_WIDGET (button), GTK_CAN_FOCUS);
- GTK_WIDGET_UNSET_FLAGS (GTK_WIDGET (button), GTK_CAN_DEFAULT);
+ gtk_widget_set_can_focus (GTK_WIDGET (button), FALSE);
+ gtk_widget_set_can_default (GTK_WIDGET (button), FALSE);
g_signal_connect_after (G_OBJECT (button), "clicked", G_CALLBACK (sp_button_perform_action), NULL);
g_signal_connect_after (G_OBJECT (button), "event", G_CALLBACK (sp_button_process_event), NULL);
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 1de82a315..d5ec5deff 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -440,7 +440,7 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw )
#if ENABLE_LCMS
dtw->canvas->enable_cms_display_adj = prefs->getBool("/options/displayprofile/enable");
#endif // ENABLE_LCMS
- GTK_WIDGET_SET_FLAGS (GTK_WIDGET (dtw->canvas), GTK_CAN_FOCUS);
+ gtk_widget_set_can_focus (GTK_WIDGET (dtw->canvas), TRUE);
style = gtk_style_copy (GTK_WIDGET (dtw->canvas)->style);
style->bg[GTK_STATE_NORMAL] = style->white;
gtk_widget_set_style (GTK_WIDGET (dtw->canvas), style);
@@ -889,7 +889,7 @@ SPDesktopWidget::shutdown()
"If you close without saving, your changes will be discarded."),
doc->getName());
// fix for bug 1767940:
- GTK_WIDGET_UNSET_FLAGS(GTK_WIDGET(GTK_MESSAGE_DIALOG(dialog)->label), GTK_CAN_FOCUS);
+ gtk_widget_set_can_focus(GTK_WIDGET(GTK_MESSAGE_DIALOG(dialog)->label), FALSE);
GtkWidget *close_button;
close_button = gtk_button_new_with_mnemonic(_("Close _without saving"));
@@ -945,7 +945,7 @@ SPDesktopWidget::shutdown()
"Do you want to save this file as Inkscape SVG?"),
doc->getName() ? doc->getName() : "Unnamed");
// fix for bug 1767940:
- GTK_WIDGET_UNSET_FLAGS(GTK_WIDGET(GTK_MESSAGE_DIALOG(dialog)->label), GTK_CAN_FOCUS);
+ gtk_widget_set_can_focus(GTK_WIDGET(GTK_MESSAGE_DIALOG(dialog)->label), FALSE);
GtkWidget *close_button;
close_button = gtk_button_new_with_mnemonic(_("Close _without saving"));
diff --git a/src/widgets/eek-preview.cpp b/src/widgets/eek-preview.cpp
index 8fefbe75c..816c4bf50 100644
--- a/src/widgets/eek-preview.cpp
+++ b/src/widgets/eek-preview.cpp
@@ -684,8 +684,8 @@ void eek_preview_set_details( EekPreview* preview, PreviewStyle prevstyle, ViewT
static void eek_preview_init( EekPreview *preview )
{
GtkWidget* widg = GTK_WIDGET(preview);
- GTK_WIDGET_SET_FLAGS( widg, GTK_CAN_FOCUS );
- GTK_WIDGET_SET_FLAGS( widg, GTK_RECEIVES_DEFAULT );
+ gtk_widget_set_can_focus( widg, TRUE );
+ gtk_widget_set_receives_default( widg, TRUE );
gtk_widget_set_sensitive( widg, TRUE );
diff --git a/src/widgets/gradient-image.cpp b/src/widgets/gradient-image.cpp
index 11d2d528a..62a063755 100644
--- a/src/widgets/gradient-image.cpp
+++ b/src/widgets/gradient-image.cpp
@@ -86,7 +86,7 @@ sp_gradient_image_class_init (SPGradientImageClass *klass)
static void
sp_gradient_image_init (SPGradientImage *image)
{
- GTK_WIDGET_SET_FLAGS (image, GTK_NO_WINDOW);
+ gtk_widget_set_has_window (GTK_WIDGET (image), FALSE);
image->gradient = NULL;
image->px = NULL;
diff --git a/src/widgets/sp-color-preview.cpp b/src/widgets/sp-color-preview.cpp
index 5c8154709..aad850b7c 100644
--- a/src/widgets/sp-color-preview.cpp
+++ b/src/widgets/sp-color-preview.cpp
@@ -74,7 +74,7 @@ sp_color_preview_class_init (SPColorPreviewClass *klass)
static void
sp_color_preview_init (SPColorPreview *image)
{
- GTK_WIDGET_SET_FLAGS (image, GTK_NO_WINDOW);
+ gtk_widget_set_has_window (GTK_WIDGET (image), FALSE);
image->rgba = 0xffffffff;
}
diff --git a/src/widgets/sp-color-slider.cpp b/src/widgets/sp-color-slider.cpp
index 09d2a87ab..2d0789ec4 100644
--- a/src/widgets/sp-color-slider.cpp
+++ b/src/widgets/sp-color-slider.cpp
@@ -131,7 +131,7 @@ static void
sp_color_slider_init (SPColorSlider *slider)
{
/* We are widget with window */
- GTK_WIDGET_UNSET_FLAGS (slider, GTK_NO_WINDOW);
+ gtk_widget_set_has_window (GTK_WIDGET(slider), TRUE);
slider->dragging = FALSE;
@@ -186,7 +186,7 @@ sp_color_slider_realize (GtkWidget *widget)
slider = SP_COLOR_SLIDER (widget);
- GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
+ gtk_widget_set_realized (widget, TRUE);
attributes.window_type = GDK_WINDOW_CHILD;
attributes.x = widget->allocation.x;