window: Implement GtkRoot::default-widget
Implement the ::default-widget property.
This commit is contained in:
@@ -1994,6 +1994,9 @@ gtk_window_set_property (GObject *object,
|
||||
case LAST_ARG + GTK_ROOT_PROP_FOCUS_WIDGET:
|
||||
gtk_window_set_focus (window, g_value_get_object (value));
|
||||
break;
|
||||
case LAST_ARG + GTK_ROOT_PROP_DEFAULT_WIDGET:
|
||||
gtk_window_set_default (window, g_value_get_object (value));
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
break;
|
||||
@@ -2094,6 +2097,9 @@ gtk_window_get_property (GObject *object,
|
||||
case LAST_ARG + GTK_ROOT_PROP_FOCUS_WIDGET:
|
||||
g_value_set_object (value, gtk_window_get_focus (window));
|
||||
break;
|
||||
case LAST_ARG + GTK_ROOT_PROP_DEFAULT_WIDGET:
|
||||
g_value_set_object (value, gtk_window_get_default_widget (window));
|
||||
break;
|
||||
default:
|
||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user