GObject *ctk_event_new(NvCtrlAttributeHandle *handle) { GObject *object; CtkEvent *ctk_event; /* create the new object */ object = g_object_new(CTK_TYPE_EVENT, NULL); ctk_event = CTK_EVENT(object); ctk_event->handle = handle; /* Register to receive (dpy) events */ ctk_event_register_source(ctk_event); return G_OBJECT(ctk_event); } /* ctk_event_new() */
GObject *ctk_event_new(CtrlTarget *ctrl_target) { GObject *object; CtkEvent *ctk_event; /* create the new object */ object = g_object_new(CTK_TYPE_EVENT, NULL); ctk_event = CTK_EVENT(object); ctk_event->ctrl_target = ctrl_target; /* Register to receive (dpy) events */ ctk_event_register_source(ctk_event); return G_OBJECT(ctk_event); } /* ctk_event_new() */