[gtk/wip/chergert/quartz4u] stub out popup properties
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/chergert/quartz4u] stub out popup properties
- Date: Tue, 28 Apr 2020 23:17:06 +0000 (UTC)
commit e710bebd519b3931455a831aa0c3d4a23f453629
Author: Christian Hergert <chergert redhat com>
Date: Tue Apr 28 16:16:14 2020 -0700
stub out popup properties
gdk/macos/gdkmacospopupsurface.c | 49 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
---
diff --git a/gdk/macos/gdkmacospopupsurface.c b/gdk/macos/gdkmacospopupsurface.c
index 085f9e16ad..7b15d193da 100644
--- a/gdk/macos/gdkmacospopupsurface.c
+++ b/gdk/macos/gdkmacospopupsurface.c
@@ -41,18 +41,67 @@ popup_interface_init (GdkPopupInterface *iface)
G_DEFINE_TYPE_WITH_CODE (GdkMacosPopupSurface, _gdk_macos_popup_surface, GDK_TYPE_MACOS_SURFACE,
G_IMPLEMENT_INTERFACE (GDK_TYPE_POPUP, popup_interface_init))
+enum {
+ PROP_0,
+ LAST_PROP,
+};
+
static void
_gdk_macos_popup_surface_finalize (GObject *object)
{
G_OBJECT_CLASS (_gdk_macos_popup_surface_parent_class)->finalize (object);
}
+static void
+_gdk_macos_popup_surface_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
+{
+ GdkMacosPopupSurface *self = GDK_MACOS_POPUP_SURFACE (object);
+
+ switch (prop_id)
+ {
+ case LAST_PROP + GDK_POPUP_PROP_PARENT:
+ break;
+
+ case LAST_PROP + GDK_POPUP_PROP_AUTOHIDE:
+ break;
+
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ }
+}
+
+static void
+_gdk_macos_popup_surface_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
+{
+ GdkMacosPopupSurface *self = GDK_MACOS_POPUP_SURFACE (object);
+
+ switch (prop_id)
+ {
+ case LAST_PROP + GDK_POPUP_PROP_PARENT:
+ break;
+
+ case LAST_PROP + GDK_POPUP_PROP_AUTOHIDE:
+ break;
+
+ default:
+ G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+ }
+}
+
static void
_gdk_macos_popup_surface_class_init (GdkMacosPopupSurfaceClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->finalize = _gdk_macos_popup_surface_finalize;
+ object_class->get_property = _gdk_macos_popup_surface_get_property;
+ object_class->set_property = _gdk_macos_popup_surface_set_property;
gdk_popup_install_properties (object_class, 1);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]