Commit 5fb2c4fc authored by Sven Neumann's avatar Sven Neumann Committed by Sven Neumann
Browse files

added a read-only property to access the display-shell w/o having to

2005-05-11  Sven Neumann  <sven@gimp.org>

	* app/display/gimpdisplay.c: added a read-only property to access
	the display-shell w/o having to include gimpdisplay.h.
parent 1f1305c3
2005-05-11 Sven Neumann <sven@gimp.org>
* app/display/gimpdisplay.c: added a read-only property to access
the display-shell w/o having to include gimpdisplay.h.
2005-05-11 Michael Natterer <mitch@gimp.org>
Some dock refactoring which separates the docking logic from
......
......@@ -45,7 +45,8 @@ enum
{
PROP_0,
PROP_ID,
PROP_IMAGE
PROP_IMAGE,
PROP_SHELL
};
......@@ -151,6 +152,12 @@ gimp_display_class_init (GimpDisplayClass *klass)
NULL, NULL,
GIMP_TYPE_IMAGE,
G_PARAM_READABLE));
g_object_class_install_property (object_class, PROP_SHELL,
g_param_spec_object ("shell",
NULL, NULL,
GIMP_TYPE_DISPLAY_SHELL,
G_PARAM_READABLE));
}
static void
......@@ -192,6 +199,7 @@ gimp_display_set_property (GObject *object,
gdisp->ID = g_value_get_int (value);
break;
case PROP_IMAGE:
case PROP_SHELL:
g_assert_not_reached ();
break;
default:
......@@ -216,6 +224,9 @@ gimp_display_get_property (GObject *object,
case PROP_IMAGE:
g_value_set_object (value, gdisp->gimage);
break;
case PROP_SHELL:
g_value_set_object (value, gdisp->shell);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
break;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment