本文整理汇总了C++中gtk_widget_init_template函数的典型用法代码示例。如果您正苦于以下问题:C++ gtk_widget_init_template函数的具体用法?C++ gtk_widget_init_template怎么用?C++ gtk_widget_init_template使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了gtk_widget_init_template函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: nautilus_progress_info_widget_init
static void
nautilus_progress_info_widget_init (NautilusProgressInfoWidget *self)
{
self->priv = nautilus_progress_info_widget_get_instance_private (self);
gtk_widget_init_template (GTK_WIDGET (self));
g_signal_connect (self->priv->button, "clicked",
G_CALLBACK (button_clicked), self);
}
开发者ID:fanyui,项目名称:nautilus,代码行数:10,代码来源:nautilus-progress-info-widget.c
示例2: panel_properties_dialog_init
static void
panel_properties_dialog_init (PanelPropertiesDialog *dialog)
{
dialog->priv = PANEL_PROPERTIES_DIALOG_GET_PRIVATE (dialog);
dialog->priv->settings_general = NULL;
dialog->priv->settings_background = NULL;
gtk_widget_init_template (GTK_WIDGET (dialog));
}
开发者ID:lanoxx,项目名称:gnome-panel,代码行数:10,代码来源:panel-properties-dialog.c
示例3: eog_zoom_entry_init
static void
eog_zoom_entry_init (EogZoomEntry *entry)
{
entry->priv = eog_zoom_entry_get_instance_private (entry);
gtk_widget_init_template (GTK_WIDGET (entry));
g_signal_connect_swapped (entry->priv->value_entry, "focus-out-event",
G_CALLBACK (focus_out_cb),
entry);
}
开发者ID:GNOME,项目名称:eog,代码行数:10,代码来源:eog-zoom-entry.c
示例4: gtk_volume_button_init
static void
gtk_volume_button_init (GtkVolumeButton *button)
{
GtkWidget *widget = GTK_WIDGET (button);
gtk_widget_init_template (widget);
/* The atk action description is not supported by GtkBuilder */
atk_action_set_description (ATK_ACTION (gtk_widget_get_accessible (GTK_WIDGET (widget))),
1, _("Adjusts the volume"));
}
开发者ID:Davletvm,项目名称:gtk,代码行数:11,代码来源:gtkvolumebutton.c
示例5: gs_feature_tile_init
static void
gs_feature_tile_init (GsFeatureTile *tile)
{
gtk_widget_set_has_window (GTK_WIDGET (tile), FALSE);
gtk_widget_init_template (GTK_WIDGET (tile));
tile->provider = gtk_css_provider_new ();
gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
GTK_STYLE_PROVIDER (tile->provider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
}
开发者ID:JamesLinus,项目名称:gnome-software,代码行数:11,代码来源:gs-feature-tile.c
示例6: gt_favourites_view_init
static void
gt_favourites_view_init(GtFavouritesView* self)
{
GtFavouritesViewPrivate* priv = gt_favourites_view_get_instance_private(self);
gtk_widget_init_template(GTK_WIDGET(self));
g_object_bind_property(self, "search-active",
priv->search_bar, "search-mode-enabled",
G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL);
}
开发者ID:pH5,项目名称:gnome-twitch,代码行数:11,代码来源:gt-favourites-view.c
示例7: gb_preferences_switch_init
static void
gb_preferences_switch_init (GbPreferencesSwitch *self)
{
gtk_widget_init_template (GTK_WIDGET (self));
gtk_widget_add_events (GTK_WIDGET (self),
(GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK |
GDK_ENTER_NOTIFY_MASK |
GDK_LEAVE_NOTIFY_MASK));
}
开发者ID:meghprkh,项目名称:gnome-builder,代码行数:11,代码来源:gb-preferences-switch.c
示例8: thunar_uca_editor_init
static void
thunar_uca_editor_init (ThunarUcaEditor *uca_editor)
{
/* Initialize the template for this instance */
gtk_widget_init_template (GTK_WIDGET (uca_editor));
/* configure the dialog properties */
gtk_dialog_add_button (GTK_DIALOG (uca_editor), _("_Cancel"), GTK_RESPONSE_CANCEL);
gtk_dialog_add_button (GTK_DIALOG (uca_editor), _("_OK"), GTK_RESPONSE_OK);
gtk_dialog_set_default_response (GTK_DIALOG (uca_editor), GTK_RESPONSE_OK);
}
开发者ID:rgcjonas,项目名称:thunar-gtk3,代码行数:11,代码来源:thunar-uca-editor.c
示例9: glade_project_properties_init
/********************************************************
* Class/Instance Init *
********************************************************/
static void
glade_project_properties_init (GladeProjectProperties *properties)
{
GladeProjectPropertiesPrivate *priv;
properties->priv = priv = glade_project_properties_get_instance_private (properties);
priv->target_radios = g_hash_table_new_full (g_str_hash, g_str_equal,
g_free, NULL);
gtk_widget_init_template (GTK_WIDGET (properties));
}
开发者ID:kugel-,项目名称:glade,代码行数:15,代码来源:glade-project-properties.c
示例10: chat_view_init
static void
chat_view_init(ChatView *view)
{
gtk_widget_init_template(GTK_WIDGET(view));
ChatViewPrivate *priv = CHAT_VIEW_GET_PRIVATE(view);
g_signal_connect(priv->button_chat_input, "clicked", G_CALLBACK(send_chat), view);
g_signal_connect(priv->entry_chat_input, "activate", G_CALLBACK(send_chat), view);
g_signal_connect(priv->button_close_chatview, "clicked", G_CALLBACK(hide_chat_view), view);
g_signal_connect_swapped(priv->button_placecall, "clicked", G_CALLBACK(placecall_clicked), view);
}
开发者ID:savoirfairelinux,项目名称:ring-client-gnome,代码行数:12,代码来源:chatview.cpp
示例11: example_app_window_init
static void
example_app_window_init (ExampleAppWindow *win)
{
ExampleAppWindowPrivate *priv;
GtkBuilder *builder;
GMenuModel *menu;
GAction *action;
priv = example_app_window_get_instance_private (win);
gtk_widget_init_template (GTK_WIDGET (win));
priv->settings = g_settings_new ("com.lonelycactus.exampleapp");
g_settings_bind (priv->settings, "transition",
priv->stack, "transition-type",
G_SETTINGS_BIND_DEFAULT);
g_settings_bind (priv->settings, "show-words",
priv->sidebar, "reveal-child",
G_SETTINGS_BIND_DEFAULT);
g_object_bind_property (priv->search, "active",
priv->searchbar, "search-mode-enabled",
G_BINDING_BIDIRECTIONAL);
g_signal_connect (priv->connect, "toggled",
G_CALLBACK (toggle_server), win);
g_signal_connect (priv->sidebar, "notify::reveal-child",
G_CALLBACK (words_changed), win);
builder = gtk_builder_new_from_resource ("/com/lonelycactus/exampleapp/gears-menu.ui");
menu = G_MENU_MODEL (gtk_builder_get_object (builder, "menu"));
gtk_menu_button_set_menu_model (GTK_MENU_BUTTON (priv->gears), menu);
g_object_unref (builder);
action = g_settings_create_action (priv->settings, "show-words");
g_action_map_add_action (G_ACTION_MAP (win), action);
g_object_unref (action);
action = (GAction*) g_property_action_new ("show-lines", priv->lines, "visible");
g_action_map_add_action (G_ACTION_MAP (win), action);
g_object_unref (action);
g_object_bind_property (priv->lines, "visible",
priv->lines_label, "visible",
G_BINDING_DEFAULT);
service_init();
service_start_accepting_new_connections();
g_object_set (gtk_settings_get_default (), "gtk-shell-shows-app-menu", FALSE, NULL);
gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (win), TRUE);
}
开发者ID:spk121,项目名称:jozabad,代码行数:53,代码来源:exampleappwin.c
示例12: photos_import_dialog_init
static void
photos_import_dialog_init (PhotosImportDialog *self)
{
GApplication *app;
GVariant *initial_state;
PhotosSearchContextState *state;
gtk_widget_init_template (GTK_WIDGET (self));
app = g_application_get_default ();
state = photos_search_context_get_state (PHOTOS_SEARCH_CONTEXT (app));
self->cancellable = g_cancellable_new ();
self->collections = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, g_object_unref);
self->action_group = g_simple_action_group_new ();
gtk_widget_insert_action_group (GTK_WIDGET (self), "dialog", G_ACTION_GROUP (self->action_group));
initial_state = g_variant_new_string ("");
self->add_existing_action = g_simple_action_new_stateful ("add-existing", G_VARIANT_TYPE_STRING, initial_state);
g_signal_connect_swapped (self->add_existing_action,
"notify::state",
G_CALLBACK (photos_import_dialog_add_existing_notify_state),
self);
g_action_map_add_action (G_ACTION_MAP (self->action_group), G_ACTION (self->add_existing_action));
self->item_mngr = g_object_ref (state->item_mngr);
{
g_autoptr (GError) error = NULL;
self->queue = photos_tracker_queue_dup_singleton (NULL, &error);
if (G_UNLIKELY (error != NULL))
g_warning ("Unable to create PhotosTrackerQueue: %s", error->message);
}
if (G_LIKELY (self->queue != NULL))
{
g_autoptr (PhotosQuery) query = NULL;
query = photos_query_builder_fetch_collections_local (state);
photos_tracker_queue_select (self->queue,
query,
self->cancellable,
photos_import_dialog_fetch_collections_local_query_executed,
self,
NULL);
}
photos_import_dialog_show_add_existing (self, FALSE);
gtk_dialog_set_response_sensitive (GTK_DIALOG (self), GTK_RESPONSE_OK, FALSE);
}
开发者ID:uajain,项目名称:gnome-photos,代码行数:52,代码来源:photos-import-dialog.c
示例13: reader_items_view_init
static void
reader_items_view_init (ReaderItemsView *view)
{
ReaderItemsViewPrivate *priv;
priv = reader_items_view_get_instance_private (view);
gtk_widget_init_template (GTK_WIDGET (view));
gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (priv->stack)), "stack");
gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (priv->stack)), "webstack");
gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (priv->title)), "title");
gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (priv->date)), "date");
}
开发者ID:netvandal,项目名称:GnomeReader,代码行数:13,代码来源:reader-items-view.c
示例14: ide_workbench_header_bar_init
static void
ide_workbench_header_bar_init (IdeWorkbenchHeaderBar *self)
{
IdeWorkbenchHeaderBarPrivate *priv = ide_workbench_header_bar_get_instance_private (self);
GtkWidget *popover;
GMenu *model;
gtk_widget_init_template (GTK_WIDGET (self));
model = ide_application_get_menu_by_id (IDE_APPLICATION_DEFAULT, "gear-menu");
popover = gtk_popover_new_from_model (NULL, G_MENU_MODEL (model));
gtk_menu_button_set_popover (priv->menu_button, popover);
}
开发者ID:bhurtelashish,项目名称:gnome-builder,代码行数:13,代码来源:ide-workbench-header-bar.c
示例15: egg_empty_state_init
static void
egg_empty_state_init (EggEmptyState *self)
{
EggEmptyStatePrivate *priv = egg_empty_state_get_instance_private (self);
gtk_widget_init_template (GTK_WIDGET (self));
g_signal_connect_object (priv->subtitle,
"activate-link",
G_CALLBACK (egg_empty_state_activate_link),
self,
G_CONNECT_SWAPPED);
}
开发者ID:badwolfie,项目名称:gnome-builder,代码行数:13,代码来源:egg-empty-state.c
示例16: example_app_window_init
static void
example_app_window_init (ExampleAppWindow *win)
{
ExampleAppWindowPrivate *priv;
priv = example_app_window_get_instance_private (win);
gtk_widget_init_template (GTK_WIDGET (win));
priv->settings = g_settings_new ("org.gtk.exampleapp");
g_settings_bind (priv->settings, "transition",
priv->stack, "transition-type",
G_SETTINGS_BIND_DEFAULT);
}
开发者ID:Distrotech,项目名称:gtk,代码行数:13,代码来源:exampleappwin.c
示例17: gt_container_view_init
static void
gt_container_view_init(GtContainerView* self)
{
GtContainerViewPrivate* priv = gt_container_view_get_instance_private(self);
gtk_widget_init_template(GTK_WIDGET(self));
gtk_search_bar_connect_entry(GTK_SEARCH_BAR(priv->search_bar),
GTK_ENTRY(priv->search_entry));
g_object_bind_property(self, "search-active",
priv->search_bar, "search-mode-enabled",
G_BINDING_BIDIRECTIONAL | G_BINDING_SYNC_CREATE);
}
开发者ID:Generator,项目名称:gnome-twitch,代码行数:14,代码来源:gt-container-view.c
示例18: gtk_app_chooser_dialog_init
static void
gtk_app_chooser_dialog_init (GtkAppChooserDialog *self)
{
self->priv = gtk_app_chooser_dialog_get_instance_private (self);
gtk_widget_init_template (GTK_WIDGET (self));
gtk_dialog_set_use_header_bar_from_setting (GTK_DIALOG (self));
/* we can't override the class signal handler here, as it's a RUN_LAST;
* we want our signal handler instead to be executed before any user code.
*/
g_signal_connect (self, "response",
G_CALLBACK (gtk_app_chooser_dialog_response), NULL);
}
开发者ID:sam-m888,项目名称:gtk,代码行数:14,代码来源:gtkappchooserdialog.c
示例19: gt_games_view_init
static void
gt_games_view_init(GtGamesView* self)
{
GtGamesViewPrivate* priv = gt_games_view_get_instance_private(self);
gtk_widget_init_template(GTK_WIDGET(self));
g_object_bind_property(self, "search-active",
priv->search_bar, "search-mode-enabled",
G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE);
g_signal_connect(self, "notify::search-active", G_CALLBACK(search_active_cb), self);
g_signal_connect(priv->top_container, "game-activated", G_CALLBACK(game_activated_cb), self);
g_signal_connect(priv->search_container, "game-activated", G_CALLBACK(game_activated_cb), self);
}
开发者ID:pfent,项目名称:gnome-twitch,代码行数:14,代码来源:gt-games-view.c
示例20: photos_export_dialog_init
static void
photos_export_dialog_init (PhotosExportDialog *self)
{
g_autofree gchar *progress_str_markup = NULL;
gtk_widget_init_template (GTK_WIDGET (self));
self->cancellable = g_cancellable_new ();
progress_str_markup = g_strdup_printf ("<small>%s</small>", _("Calculating export size…"));
gtk_label_set_markup (GTK_LABEL (self->progress_label), progress_str_markup);
self->reduced_zoom = -1.0;
}
开发者ID:GNOME,项目名称:gnome-photos,代码行数:14,代码来源:photos-export-dialog.c
注:本文中的gtk_widget_init_template函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论