static void is_aticonfig_plugin_class_init(IsATIConfigPluginClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS(klass); g_type_class_add_private(klass, sizeof(IsATIConfigPluginPrivate)); gobject_class->get_property = is_aticonfig_plugin_get_property; gobject_class->set_property = is_aticonfig_plugin_set_property; gobject_class->finalize = is_aticonfig_plugin_finalize; g_object_class_override_property(gobject_class, PROP_OBJECT, "object"); }
static void gt_player_backend_gstreamer_cairo_class_init(GtPlayerBackendGstreamerCairoClass* klass) { GObjectClass* obj_class = G_OBJECT_CLASS(klass); obj_class->finalize = finalise; obj_class->get_property = get_property; obj_class->set_property = set_property; props[PROP_VOLUME] = g_param_spec_double("volume", "Volume", "Volume of player", 0.0, 1.0, 0.3, G_PARAM_READWRITE | G_PARAM_CONSTRUCT); props[PROP_PLAYING] = g_param_spec_boolean("playing", "Playing", "Whether playing", FALSE, G_PARAM_READABLE | G_PARAM_CONSTRUCT); props[PROP_URI] = g_param_spec_string("uri", "Uri", "Current uri", "", G_PARAM_READWRITE); props[PROP_BUFFER_FILL] = g_param_spec_double("buffer-fill", "Buffer Fill", "Current buffer fill", 0, 1.0, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT); g_object_class_override_property(obj_class, PROP_VOLUME, "volume"); g_object_class_override_property(obj_class, PROP_PLAYING, "playing"); g_object_class_override_property(obj_class, PROP_URI, "uri"); g_object_class_override_property(obj_class, PROP_BUFFER_FILL, "buffer-fill"); if (!gst_is_initialized()) gst_init(NULL, NULL); }
static void kms_webrtc_connection_class_init (KmsWebRtcConnectionClass * klass) { GObjectClass *gobject_class; KmsWebRtcBaseConnectionClass *base_conn_class; gobject_class = G_OBJECT_CLASS (klass); gobject_class->finalize = kms_webrtc_connection_finalize; gobject_class->set_property = kms_webrtc_connection_set_property; gobject_class->get_property = kms_webrtc_connection_get_property; base_conn_class = KMS_WEBRTC_BASE_CONNECTION_CLASS (klass); base_conn_class->get_certificate_pem = kms_webrtc_connection_get_certificate_pem; g_type_class_add_private (klass, sizeof (KmsWebRtcConnectionPrivate)); GST_DEBUG_CATEGORY_INIT (GST_CAT_DEFAULT, GST_DEFAULT_NAME, 0, GST_DEFAULT_NAME); g_object_class_override_property (gobject_class, PROP_ADDED, "added"); g_object_class_override_property (gobject_class, PROP_CONNECTED, "connected"); g_object_class_override_property (gobject_class, PROP_IS_CLIENT, "is-client"); g_object_class_override_property (gobject_class, PROP_MAX_PORT, "max-port"); g_object_class_override_property (gobject_class, PROP_MIN_PORT, "min-port"); g_object_class_install_property (gobject_class, PROP_TRANSPORT, g_param_spec_object ("transport", "Transport", "The transport used to send and receive RTP packets.", KMS_TYPE_WEBRTC_TRANSPORT, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); g_object_class_install_property (gobject_class, PROP_RTCP_TRANSPORT, g_param_spec_object ("rtcp-transport", "RTCP Transport", "The transport used to send and receive RTCP packets.", KMS_TYPE_WEBRTC_TRANSPORT, G_PARAM_READABLE | G_PARAM_STATIC_STRINGS)); }
/* MudTelnetMssp class functions */ static void mud_telnet_mssp_class_init (MudTelnetMsspClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS(klass); /* Override base object constructor */ object_class->constructor = mud_telnet_mssp_constructor; /* Override base object's finalize */ object_class->finalize = mud_telnet_mssp_finalize; /* Override base object property methods */ object_class->set_property = mud_telnet_mssp_set_property; object_class->get_property = mud_telnet_mssp_get_property; /* Add private data to class */ g_type_class_add_private(klass, sizeof(MudTelnetMsspPrivate)); /* Override Implementation Properties */ g_object_class_override_property(object_class, PROP_ENABLED, "enabled"); g_object_class_override_property(object_class, PROP_HANDLES_OPTION, "handles-option"); g_object_class_override_property(object_class, PROP_TELNET, "telnet"); /* Custom Class Properties */ g_object_class_install_property(object_class, PROP_MSSP, g_param_spec_pointer("mssp-data", "MSSP Data", "The MSSP data provided by the mud.", G_PARAM_READABLE)); }
static void gdata_picasaweb_comment_class_init (GDataPicasaWebCommentClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GDataEntryClass *entry_class = GDATA_ENTRY_CLASS (klass); gobject_class->get_property = gdata_picasaweb_comment_get_property; gobject_class->set_property = gdata_picasaweb_comment_set_property; entry_class->kind_term = "http://schemas.google.com/photos/2007#comment"; /* Override the ETag property since ETags don't seem to be supported for PicasaWeb comments. */ g_object_class_override_property (gobject_class, PROP_ETAG, "etag"); }
static void donna_column_type_name_class_init (DonnaColumnTypeNameClass *klass) { GObjectClass *o_class; o_class = (GObjectClass *) klass; o_class->set_property = ct_name_set_property; o_class->get_property = ct_name_get_property; o_class->finalize = ct_name_finalize; g_object_class_override_property (o_class, PROP_APP, "app"); g_type_class_add_private (klass, sizeof (DonnaColumnTypeNamePrivate)); }
static void ufo_resources_class_init (UfoResourcesClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); gobject_class->set_property = ufo_resources_set_property; gobject_class->get_property = ufo_resources_get_property; gobject_class->dispose = ufo_resources_dispose; gobject_class->finalize = ufo_resources_finalize; g_object_class_override_property (gobject_class, PROP_CONFIG, "config"); g_type_class_add_private (klass, sizeof (UfoResourcesPrivate)); }
static void sc_plugin_keyfile_class_init (SCPluginKeyfileClass *req_class) { GObjectClass *object_class = G_OBJECT_CLASS (req_class); g_type_class_add_private (req_class, sizeof (SCPluginKeyfilePrivate)); object_class->dispose = dispose; object_class->get_property = get_property; object_class->set_property = set_property; g_object_class_override_property (object_class, NM_SYSTEM_CONFIG_INTERFACE_PROP_NAME, NM_SYSTEM_CONFIG_INTERFACE_NAME); g_object_class_override_property (object_class, NM_SYSTEM_CONFIG_INTERFACE_PROP_INFO, NM_SYSTEM_CONFIG_INTERFACE_INFO); g_object_class_override_property (object_class, NM_SYSTEM_CONFIG_INTERFACE_PROP_CAPABILITIES, NM_SYSTEM_CONFIG_INTERFACE_CAPABILITIES); }
static void matenu_menu_bar_class_init (MatenuMenuBarClass * klass) { matenu_menu_bar_parent_class = g_type_class_peek_parent (klass); g_type_class_add_private (klass, sizeof (MatenuMenuBarPrivate)); G_OBJECT_CLASS (klass)->dispose = matenu_menu_bar_real_dispose; GTK_MENU_SHELL_CLASS (klass)->move_selected = matenu_menu_bar_real_move_selected; GTK_CONTAINER_CLASS (klass)->forall = matenu_menu_bar_real_forall_internal; GTK_WIDGET_CLASS (klass)->realize = matenu_menu_bar_real_realize; GTK_WIDGET_CLASS (klass)->size_allocate = matenu_menu_bar_real_size_allocate; GTK_WIDGET_CLASS (klass)->expose_event = matenu_menu_bar_real_expose_event; GTK_WIDGET_CLASS (klass)->size_request = matenu_menu_bar_real_size_request; GTK_MENU_SHELL_CLASS (klass)->insert = matenu_menu_bar_real_insert; G_OBJECT_CLASS (klass)->get_property = matenu_menu_bar_get_property; G_OBJECT_CLASS (klass)->set_property = matenu_menu_bar_set_property; G_OBJECT_CLASS (klass)->constructor = matenu_menu_bar_constructor; G_OBJECT_CLASS (klass)->finalize = matenu_menu_bar_finalize; g_object_class_install_property (G_OBJECT_CLASS (klass), MATENU_MENU_BAR_BACKGROUND, matenu_param_spec_background ("background", "background", "background", MATENU_TYPE_BACKGROUND, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); g_object_class_install_property (G_OBJECT_CLASS (klass), MATENU_MENU_BAR_GRAVITY, g_param_spec_enum ("gravity", "gravity", "gravity", MATENU_TYPE_GRAVITY, 0, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); g_object_class_install_property (G_OBJECT_CLASS (klass), MATENU_MENU_BAR_OVERFLOWN, g_param_spec_boolean ("overflown", "overflown", "overflown", FALSE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE)); g_object_class_override_property (G_OBJECT_CLASS (klass), MATENU_MENU_BAR_OWNER, "owner"); g_object_class_override_property (G_OBJECT_CLASS (klass), MATENU_MENU_BAR_LENGTH, "length"); { } }
static void grub_choose_default_button_box_class_init (GrubChooseDefaultButtonBoxClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); g_type_class_add_private (klass, sizeof (GrubChooseDefaultButtonBoxPrivate)); parent_class = g_type_class_peek_parent (klass); object_class->get_property = grub_choose_default_button_box_get_property; object_class->set_property = grub_choose_default_button_box_set_property; object_class->finalize = grub_choose_default_button_box_finalize; object_class->constructor = grub_choose_default_button_box_constructor; g_object_class_override_property (object_class, PROP_DEFAULT_ENTRY, "default-entry"); g_object_class_override_property (object_class, PROP_AUTO_COMMIT, "auto-commit"); g_object_class_override_property (object_class, PROP_ONCE, "once"); g_object_class_install_property (object_class, PROP_GCHD, g_param_spec_pointer ("gchd", "gchd", "gchd", G_PARAM_READABLE)); g_object_class_install_property (object_class, PROP_GRUB_DIR, g_param_spec_string ("grub-dir", "Grub directory", "Grub directory", NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY)); }
static void settings_plugin_ifupdown_class_init (SettingsPluginIfupdownClass *req_class) { GObjectClass *object_class = G_OBJECT_CLASS (req_class); g_type_class_add_private (req_class, sizeof (SettingsPluginIfupdownPrivate)); object_class->dispose = dispose; object_class->get_property = get_property; object_class->set_property = set_property; g_object_class_override_property (object_class, NM_SETTINGS_PLUGIN_PROP_NAME, NM_SETTINGS_PLUGIN_NAME); g_object_class_override_property (object_class, NM_SETTINGS_PLUGIN_PROP_INFO, NM_SETTINGS_PLUGIN_INFO); g_object_class_override_property (object_class, NM_SETTINGS_PLUGIN_PROP_CAPABILITIES, NM_SETTINGS_PLUGIN_CAPABILITIES); }
static void class_init(void* g_class, void*) { GtkWidgetClass* widget_class = (GtkWidgetClass*)g_class; widget_class->size_allocate = pizza_size_allocate; widget_class->realize = pizza_realize; widget_class->show = pizza_show; widget_class->hide = pizza_hide; GtkContainerClass* container_class = (GtkContainerClass*)g_class; container_class->add = pizza_add; container_class->remove = pizza_remove; #ifdef __WXGTK3__ widget_class->get_preferred_width = pizza_get_preferred_width; widget_class->get_preferred_height = pizza_get_preferred_height; GObjectClass *gobject_class = G_OBJECT_CLASS(g_class); gobject_class->set_property = pizza_set_property; gobject_class->get_property = pizza_get_property; g_object_class_override_property(gobject_class, PROP_HADJUSTMENT, "hadjustment"); g_object_class_override_property(gobject_class, PROP_VADJUSTMENT, "vadjustment"); g_object_class_override_property(gobject_class, PROP_HSCROLL_POLICY, "hscroll-policy"); g_object_class_override_property(gobject_class, PROP_VSCROLL_POLICY, "vscroll-policy"); #else wxPizzaClass* klass = static_cast<wxPizzaClass*>(g_class); // needed to make widget appear scrollable to GTK+ klass->set_scroll_adjustments = pizza_set_scroll_adjustments; widget_class->set_scroll_adjustments_signal = g_signal_new( "set_scroll_adjustments", G_TYPE_FROM_CLASS(g_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(wxPizzaClass, set_scroll_adjustments), NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_OBJECT, G_TYPE_NONE, 2, GTK_TYPE_ADJUSTMENT, GTK_TYPE_ADJUSTMENT); #endif parent_class = GTK_WIDGET_CLASS(g_type_class_peek_parent(g_class)); }
static void daemon_class_init (DaemonClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); object_class->finalize = daemon_finalize; object_class->get_property = get_property; object_class->set_property = set_property; g_type_class_add_private (klass, sizeof (DaemonPrivate)); g_object_class_override_property (object_class, PROP_DAEMON_VERSION, "daemon-version"); }
static void gtk_source_style_scheme_chooser_button_class_init (GtkSourceStyleSchemeChooserButtonClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GtkButtonClass *button_class = GTK_BUTTON_CLASS (klass); object_class->dispose = gtk_source_style_scheme_chooser_button_dispose; object_class->get_property = gtk_source_style_scheme_chooser_button_get_property; object_class->set_property = gtk_source_style_scheme_chooser_button_set_property; object_class->constructed = gtk_source_style_scheme_chooser_button_constructed; button_class->clicked = gtk_source_style_scheme_chooser_button_clicked; g_object_class_override_property (object_class, PROP_STYLE_SCHEME, "style-scheme"); }
static void nm_act_request_class_init (NMActRequestClass *req_class) { GObjectClass *object_class = G_OBJECT_CLASS (req_class); NMActiveConnectionClass *active_class = NM_ACTIVE_CONNECTION_CLASS (req_class); g_type_class_add_private (req_class, sizeof (NMActRequestPrivate)); /* virtual methods */ object_class->dispose = dispose; object_class->get_property = get_property; active_class->master_failed = master_failed; active_class->device_state_changed = device_state_changed; /* properties */ g_object_class_override_property (object_class, PROP_IP4_CONFIG, NM_ACTIVE_CONNECTION_IP4_CONFIG); g_object_class_override_property (object_class, PROP_DHCP4_CONFIG, NM_ACTIVE_CONNECTION_DHCP4_CONFIG); g_object_class_override_property (object_class, PROP_IP6_CONFIG, NM_ACTIVE_CONNECTION_IP6_CONFIG); g_object_class_override_property (object_class, PROP_DHCP6_CONFIG, NM_ACTIVE_CONNECTION_DHCP6_CONFIG); }
static void cc_wacom_panel_class_init (CcWacomPanelClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); CcPanelClass *panel_class = CC_PANEL_CLASS (klass); g_type_class_add_private (klass, sizeof (CcWacomPanelPrivate)); object_class->get_property = cc_wacom_panel_get_property; object_class->set_property = cc_wacom_panel_set_property; object_class->dispose = cc_wacom_panel_dispose; panel_class->get_help_uri = cc_wacom_panel_get_help_uri; g_object_class_override_property (object_class, PROP_PARAMETERS, "parameters"); }
static void inf_chat_buffer_class_init(InfChatBufferClass* buffer_class) { GObjectClass* object_class; object_class = G_OBJECT_CLASS(buffer_class); object_class->finalize = inf_chat_buffer_finalize; object_class->set_property = inf_chat_buffer_set_property; object_class->get_property = inf_chat_buffer_get_property; buffer_class->add_message = inf_chat_buffer_add_message_handler; g_object_class_install_property( object_class, PROP_SIZE, g_param_spec_uint( "size", "size", "The maxmimum number of messages saved", 0, G_MAXUINT, 256, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY ) ); g_object_class_override_property(object_class, PROP_MODIFIED, "modified"); /** * InfChatBuffer::add-message: * @buffer: The #InfChatBuffer that is receiving a message. * @message: The #InfChatBufferMessage that was received. * * This signal is emitted whenever a message has been added to @buffer. */ chat_buffer_signals[ADD_MESSAGE] = g_signal_new( "add-message", G_OBJECT_CLASS_TYPE(object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET(InfChatBufferClass, add_message), NULL, NULL, g_cclosure_marshal_VOID__BOXED, G_TYPE_NONE, 1, INF_TYPE_CHAT_BUFFER_MESSAGE | G_SIGNAL_TYPE_STATIC_SCOPE ); }
static void cc_keyboard_panel_class_init (CcKeyboardPanelClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); CcPanelClass *panel_class = CC_PANEL_CLASS (klass); g_type_class_add_private (klass, sizeof (CcKeyboardPanelPrivate)); panel_class->get_help_uri = cc_keyboard_panel_get_help_uri; object_class->constructor = cc_keyboard_panel_constructor; object_class->set_property = cc_keyboard_panel_set_property; object_class->dispose = cc_keyboard_panel_dispose; object_class->finalize = cc_keyboard_panel_finalize; g_object_class_override_property (object_class, PROP_PARAMETERS, "parameters"); }
static void cockpit_pipe_transport_class_init (CockpitPipeTransportClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); gobject_class->constructed = cockpit_pipe_transport_constructed; gobject_class->get_property = cockpit_pipe_transport_get_property; gobject_class->set_property = cockpit_pipe_transport_set_property; gobject_class->finalize = cockpit_pipe_transport_finalize; g_object_class_override_property (gobject_class, PROP_NAME, "name"); g_object_class_install_property (gobject_class, PROP_PIPE, g_param_spec_object ("pipe", NULL, NULL, COCKPIT_TYPE_PIPE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS)); }
static void g_tls_server_connection_gnutls_class_init (GTlsServerConnectionGnutlsClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GTlsConnectionGnutlsClass *connection_gnutls_class = G_TLS_CONNECTION_GNUTLS_CLASS (klass); g_type_class_add_private (klass, sizeof (GTlsServerConnectionGnutlsPrivate)); gobject_class->get_property = g_tls_server_connection_gnutls_get_property; gobject_class->set_property = g_tls_server_connection_gnutls_set_property; connection_gnutls_class->failed = g_tls_server_connection_gnutls_failed; connection_gnutls_class->begin_handshake = g_tls_server_connection_gnutls_begin_handshake; connection_gnutls_class->finish_handshake = g_tls_server_connection_gnutls_finish_handshake; g_object_class_override_property (gobject_class, PROP_AUTHENTICATION_MODE, "authentication-mode"); }
static void gtk_app_chooser_dialog_class_init (GtkAppChooserDialogClass *klass) { GObjectClass *gobject_class; GParamSpec *pspec; gobject_class = G_OBJECT_CLASS (klass); gobject_class->dispose = gtk_app_chooser_dialog_dispose; gobject_class->finalize = gtk_app_chooser_dialog_finalize; gobject_class->set_property = gtk_app_chooser_dialog_set_property; gobject_class->get_property = gtk_app_chooser_dialog_get_property; gobject_class->constructed = gtk_app_chooser_dialog_constructed; g_object_class_override_property (gobject_class, PROP_CONTENT_TYPE, "content-type"); /** * GtkAppChooserDialog:gfile: * * The GFile used by the #GtkAppChooserDialog. * The dialog's #GtkAppChooserWidget content type will be guessed from the * file, if present. */ pspec = g_param_spec_object ("gfile", P_("GFile"), P_("The GFile used by the app chooser dialog"), G_TYPE_FILE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); g_object_class_install_property (gobject_class, PROP_GFILE, pspec); /** * GtkAppChooserDialog:heading: * * The text to show at the top of the dialog. * The string may contain Pango markup. */ pspec = g_param_spec_string ("heading", P_("Heading"), P_("The text to show at the top of the dialog"), NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); g_object_class_install_property (gobject_class, PROP_HEADING, pspec); g_type_class_add_private (klass, sizeof (GtkAppChooserDialogPrivate)); }
static void thunar_location_bar_class_init (ThunarLocationBarClass *klass) { GObjectClass *gobject_class = G_OBJECT_CLASS (klass); gobject_class->get_property = thunar_location_bar_get_property; gobject_class->set_property = thunar_location_bar_set_property; gobject_class->finalize = thunar_location_bar_finalize; klass->reload_requested = exo_noop; /* Override ThunarNavigator's properties */ g_object_class_override_property (gobject_class, PROP_CURRENT_DIRECTORY, "current-directory"); /* install signals */ /** * ThunarLocationBar::reload-requested: * @location_bar : a #ThunarLocationBar. * * Emitted by @location_bar whenever the user clicked a "reload" button **/ g_signal_new ("reload-requested", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (ThunarLocationBarClass, reload_requested), NULL, NULL, NULL, G_TYPE_NONE, 0); /** * ThunarLocationBar::entry-done: * @location_bar : a #ThunarLocationBar. * * Emitted by @location_bar exactly once after an entry has been requested using * #thunar_location_bar_request_entry and the user has finished editing the entry. **/ g_signal_new ("entry-done", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, G_STRUCT_OFFSET (ThunarLocationBarClass, entry_done), NULL, NULL, NULL, G_TYPE_NONE, 0); }
static void hd_status_plugin_item_class_init (HDStatusPluginItemClass *klass) { GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); GObjectClass *object_class = G_OBJECT_CLASS (klass); widget_class->size_allocate = hd_status_plugin_item_size_allocate; widget_class->get_preferred_width = hd_status_plugin_item_get_preferred_width; widget_class->get_preferred_height = hd_status_plugin_item_get_preferred_height; object_class->dispose = hd_status_plugin_item_dispose; object_class->finalize = hd_status_plugin_item_finalize; object_class->get_property = hd_status_plugin_item_get_property; object_class->set_property = hd_status_plugin_item_set_property; g_object_class_override_property (object_class, PROP_PLUGIN_ID, "plugin-id"); g_object_class_install_property (object_class, PROP_STATUS_AREA_ICON, g_param_spec_object ("status-area-icon", "Status Area icon", "The Status Area icon which should be displayed for the item", GDK_TYPE_PIXBUF, G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_STATUS_AREA_VISIBLE, g_param_spec_boolean ("status-area-visible", "Visibility of pseudo-parent widget", "Whether the status area the plugin belongs to is visible (maintained by the status area itself)", TRUE, G_PARAM_READWRITE)); g_object_class_install_property (object_class, PROP_STATUS_AREA_WIDGET, g_param_spec_object ("status-area-widget", "Status Area widget", "The widget which should be displayed in the Status Area (should be used by clock plugin only)", GTK_TYPE_WIDGET, G_PARAM_READWRITE)); g_type_class_add_private (klass, sizeof (HDStatusPluginItemPrivate)); }
static void pluma_spell_plugin_class_init (PlumaSpellPluginClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); object_class->dispose = pluma_spell_plugin_dispose; object_class->set_property = pluma_spell_plugin_set_property; object_class->get_property = pluma_spell_plugin_get_property; g_object_class_override_property (object_class, PROP_OBJECT, "object"); if (spell_checker_id == 0) spell_checker_id = g_quark_from_string ("PlumaSpellCheckerID"); if (check_range_id == 0) check_range_id = g_quark_from_string ("CheckRangeID"); g_type_class_add_private (object_class, sizeof (PlumaSpellPluginPrivate)); }
static void gedit_spell_plugin_class_init (GeditSpellPluginClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); object_class->dispose = gedit_spell_plugin_dispose; object_class->set_property = gedit_spell_plugin_set_property; object_class->get_property = gedit_spell_plugin_get_property; if (spell_checker_id == 0) spell_checker_id = g_quark_from_string ("GeditSpellCheckerID"); if (check_range_id == 0) check_range_id = g_quark_from_string ("CheckRangeID"); g_object_class_override_property (object_class, PROP_WINDOW, "window"); g_type_class_add_private (klass, sizeof (GeditSpellPluginPrivate)); }
static void progress_simple_widget_impl_class_init (ProgressSimpleWidgetImplClass* self_class) { GObjectClass * object_class = G_OBJECT_CLASS (self_class); GtkWidgetClass* widget_class = GTK_WIDGET_CLASS (self_class); object_class->get_property = get_property; object_class->set_property = set_property; widget_class->map = widget_map; widget_class->unmap = widget_unmap; widget_class->size_allocate = widget_size_allocate; widget_class->state_changed = widget_state_changed; widget_class->realize = widget_realize; widget_class->unrealize = widget_unrealize; g_object_class_override_property (object_class, WIDGET_PROP_USE_INPUT_WINDOW, "use-input-window"); g_type_class_add_private (self_class, sizeof (ProgressSimpleWidgetImplPrivate)); }
static void tp_static_handle_repo_class_init (TpStaticHandleRepoClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GParamSpec *param_spec; object_class->get_property = static_get_property; object_class->set_property = static_set_property; object_class->finalize = static_finalize; g_object_class_override_property (object_class, PROP_HANDLE_TYPE, "handle-type"); param_spec = g_param_spec_boxed ("handle-names", "Handle names", "The static set of handle names supported by this repo.", G_TYPE_STRV, G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE | G_PARAM_STATIC_NAME | G_PARAM_STATIC_BLURB | G_PARAM_STATIC_NICK); g_object_class_install_property (object_class, PROP_HANDLE_NAMES, param_spec); }
static void fs_rtp_stream_class_init (FsRtpStreamClass *klass) { GObjectClass *gobject_class; FsStreamClass *stream_class = FS_STREAM_CLASS (klass); gobject_class = (GObjectClass *) klass; gobject_class->set_property = fs_rtp_stream_set_property; gobject_class->get_property = fs_rtp_stream_get_property; gobject_class->dispose = fs_rtp_stream_dispose; gobject_class->finalize = fs_rtp_stream_finalize; stream_class->add_remote_candidates = fs_rtp_stream_add_remote_candidates; stream_class->set_remote_codecs = fs_rtp_stream_set_remote_codecs; stream_class->force_remote_candidates = fs_rtp_stream_force_remote_candidates; stream_class->add_id = fs_rtp_stream_add_id; stream_class->set_transmitter = fs_rtp_stream_set_transmitter; g_type_class_add_private (klass, sizeof (FsRtpStreamPrivate)); g_object_class_override_property (gobject_class, PROP_REMOTE_CODECS, "remote-codecs"); g_object_class_override_property (gobject_class, PROP_NEGOTIATED_CODECS, "negotiated-codecs"); g_object_class_override_property (gobject_class, PROP_CURRENT_RECV_CODECS, "current-recv-codecs"); g_object_class_override_property (gobject_class, PROP_DIRECTION, "direction"); g_object_class_override_property (gobject_class, PROP_PARTICIPANT, "participant"); g_object_class_override_property (gobject_class, PROP_SESSION, "session"); g_object_class_install_property (gobject_class, PROP_RTP_HEADER_EXTENSIONS, g_param_spec_boxed ("rtp-header-extensions", "RTP Header extension desired by participant in this stream", "GList of RTP Header extensions that the participant for this stream" " would like to use", FS_TYPE_RTP_HEADER_EXTENSION_LIST, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); }
static void gb_book_links_class_init (GbBookLinksClass *klass) { GObjectClass *oclass = G_OBJECT_CLASS (klass); oclass->dispose = gd_places_links_dispose; oclass->set_property = gb_book_links_set_property; oclass->get_property = gb_book_links_get_property; signals[LINK_ACTIVATED] = g_signal_new ("link-activated", G_TYPE_FROM_CLASS (oclass), G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, G_TYPE_STRING); g_object_class_override_property (oclass, PROP_NAME, "name"); g_type_class_add_private (oclass, sizeof (GbBookLinksPrivate)); }
static void csm_logout_dialog_class_init (CsmLogoutDialogClass *klass) { GObjectClass *gobject_class; gobject_class = G_OBJECT_CLASS (klass); /* This is a workaround to avoid a stupid crash: libgnomeui * listens for the "show" signal on all GtkMessageDialog and * gets the "message-type" of the dialogs. We will crash when * it accesses this property if we don't override it since we * didn't define it. */ gobject_class->set_property = csm_logout_dialog_set_property; gobject_class->get_property = csm_logout_dialog_get_property; g_object_class_override_property (gobject_class, PROP_MESSAGE_TYPE, "message-type"); g_type_class_add_private (klass, sizeof (CsmLogoutDialogPrivate)); }