本文整理汇总了C++中GTK_REVEALER函数的典型用法代码示例。如果您正苦于以下问题:C++ GTK_REVEALER函数的具体用法?C++ GTK_REVEALER怎么用?C++ GTK_REVEALER使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了GTK_REVEALER函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: photos_edit_palette_row_constructed
static void
photos_edit_palette_row_constructed (GObject *object)
{
PhotosEditPaletteRow *self = PHOTOS_EDIT_PALETTE_ROW (object);
GtkWidget *grid0;
GtkWidget *grid1;
GtkWidget *image;
GtkWidget *label;
GtkWidget *tool_widget;
const gchar *icon_name;
const gchar *name;
gchar *name_markup;
G_OBJECT_CLASS (photos_edit_palette_row_parent_class)->constructed (object);
self->row_revealer = gtk_revealer_new();
gtk_revealer_set_transition_type (GTK_REVEALER (self->row_revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN);
gtk_container_add (GTK_CONTAINER (self), self->row_revealer);
grid0 = gtk_grid_new ();
gtk_widget_set_margin_bottom (grid0, 6);
gtk_widget_set_margin_start (grid0, 18);
gtk_widget_set_margin_end (grid0, 18);
gtk_widget_set_margin_top (grid0, 6);
gtk_orientable_set_orientation (GTK_ORIENTABLE (grid0), GTK_ORIENTATION_VERTICAL);
gtk_container_add (GTK_CONTAINER (self->row_revealer), grid0);
grid1 = gtk_grid_new ();
gtk_orientable_set_orientation (GTK_ORIENTABLE (grid1), GTK_ORIENTATION_HORIZONTAL);
gtk_grid_set_column_spacing (GTK_GRID (grid1), 12);
gtk_container_add (GTK_CONTAINER (grid0), grid1);
icon_name = photos_tool_get_icon_name (self->tool);
image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_BUTTON);
gtk_container_add (GTK_CONTAINER (grid1), image);
name = photos_tool_get_name (self->tool);
label = gtk_label_new (NULL);
name_markup = g_strdup_printf ("<b>%s</b>", name);
gtk_label_set_markup (GTK_LABEL (label), name_markup);
gtk_container_add (GTK_CONTAINER (grid1), label);
self->details_revealer = gtk_revealer_new ();
gtk_revealer_set_transition_type (GTK_REVEALER (self->details_revealer),
GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN);
gtk_container_add (GTK_CONTAINER (grid0), self->details_revealer);
tool_widget = photos_tool_get_widget (self->tool);
gtk_widget_set_margin_bottom (tool_widget, 12);
gtk_widget_set_margin_top (tool_widget, 12);
gtk_container_add (GTK_CONTAINER (self->details_revealer), tool_widget);
gtk_size_group_add_widget (self->size_group, tool_widget);
g_signal_connect_swapped (self->tool, "hide-requested", G_CALLBACK (photos_edit_palette_row_hide_details), self);
gtk_widget_show_all (GTK_WIDGET (self));
g_free (name_markup);
g_clear_object (&self->size_group); /* We will not need it any more */
}
开发者ID:iamneha,项目名称:gnome-photos,代码行数:60,代码来源:photos-edit-palette-row.c
示例2: fsearch_window_apply_config
static void
fsearch_window_apply_config (FsearchApplicationWindow *self)
{
g_assert (FSEARCH_WINDOW_IS_WINDOW (self));
FsearchApplication *app = FSEARCH_APPLICATION_DEFAULT;
FsearchConfig *config = fsearch_application_get_config (app);
if (config->restore_window_size) {
gtk_window_set_default_size (GTK_WINDOW (self),
config->window_width,
config->window_height);
}
gtk_widget_set_visible (self->menubar, config->show_menubar);
gtk_widget_set_visible (self->statusbar, config->show_statusbar);
gtk_widget_set_visible (self->filter_combobox, config->show_filter);
gtk_widget_set_visible (self->search_button, config->show_search_button);
gtk_revealer_set_reveal_child (GTK_REVEALER (self->match_case_revealer), config->match_case);
gtk_revealer_set_reveal_child (GTK_REVEALER (self->search_mode_revealer), config->enable_regex);
gtk_revealer_set_reveal_child (GTK_REVEALER (self->search_in_path_revealer), config->search_in_path);
if (!config->locations) {
gtk_widget_show (self->empty_database_overlay);
}
}
开发者ID:cboxdoerfer,项目名称:fsearch,代码行数:25,代码来源:fsearch_window.c
示例3: show_info_bar
static void
show_info_bar(GtWin* self)
{
GtWinPrivate* priv = gt_win_get_instance_private(self);
QueuedInfoData* data = g_queue_pop_head(priv->info_queue);
if (data)
{
if (data->cb)
{
if (data->cb == G_CALLBACK(show_error_dialogue_cb))
{
gtk_widget_set_visible(priv->info_bar_ok_button, FALSE);
gtk_widget_set_visible(priv->info_bar_yes_button, FALSE);
gtk_widget_set_visible(priv->info_bar_no_button, FALSE);
gtk_widget_set_visible(priv->info_bar_details_button, TRUE);
gtk_widget_set_visible(priv->info_bar_close_button, TRUE);
gtk_label_set_markup(GTK_LABEL(priv->info_label), data->msg);
gtk_info_bar_set_message_type(GTK_INFO_BAR(priv->info_bar), GTK_MESSAGE_ERROR);
g_signal_connect(priv->info_bar, "response", G_CALLBACK(data->cb), data->udata);
}
else
{
g_signal_connect(priv->info_bar, "response", G_CALLBACK(data->cb), data->udata);
gtk_widget_set_visible(priv->info_bar_ok_button, FALSE);
gtk_widget_set_visible(priv->info_bar_yes_button, TRUE);
gtk_widget_set_visible(priv->info_bar_no_button, TRUE);
gtk_widget_set_visible(priv->info_bar_details_button, FALSE);
gtk_widget_set_visible(priv->info_bar_close_button, FALSE);
gtk_label_set_markup(GTK_LABEL(priv->info_label), data->msg);
gtk_info_bar_set_message_type(GTK_INFO_BAR(priv->info_bar), GTK_MESSAGE_QUESTION);
}
}
else
{
gtk_widget_set_visible(priv->info_bar_yes_button, FALSE);
gtk_widget_set_visible(priv->info_bar_no_button, FALSE);
gtk_widget_set_visible(priv->info_bar_ok_button, TRUE);
gtk_widget_set_visible(priv->info_bar_details_button, FALSE);
gtk_widget_set_visible(priv->info_bar_close_button, FALSE);
gtk_label_set_markup(GTK_LABEL(priv->info_label), data->msg);
gtk_info_bar_set_message_type(GTK_INFO_BAR(priv->info_bar), GTK_MESSAGE_INFO);
}
priv->cur_info_data = data;
gtk_revealer_set_reveal_child(GTK_REVEALER(priv->info_revealer), TRUE);
}
else
{
priv->cur_info_data = NULL;
gtk_revealer_set_reveal_child(GTK_REVEALER(priv->info_revealer), FALSE);
}
}
开发者ID:AlejandroC90,项目名称:gnome-twitch,代码行数:58,代码来源:gt-win.c
示例4: main
int
main(int argc, char **argv)
{
GtkWidget *window, *revealer, *grid, *widget;
GtkCssProvider *cssprovider;
GError *error = NULL;
guint x, y;
GOptionContext *context = g_option_context_new (NULL);
g_option_context_add_main_entries (context, options, NULL);
frame_stats_add_options (g_option_context_get_main_group (context));
g_option_context_add_group (context,
gtk_get_option_group (TRUE));
if (!g_option_context_parse (context, &argc, &argv, &error))
{
g_printerr ("Option parsing failed: %s\n", error->message);
return 1;
}
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
frame_stats_ensure (GTK_WINDOW (window));
revealer = gtk_revealer_new ();
gtk_widget_set_valign (revealer, GTK_ALIGN_START);
gtk_revealer_set_transition_type (GTK_REVEALER (revealer), GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN);
gtk_revealer_set_transition_duration (GTK_REVEALER (revealer), reveal_time * 1000);
gtk_revealer_set_reveal_child (GTK_REVEALER (revealer), TRUE);
g_signal_connect_after (revealer, "map", G_CALLBACK (toggle_reveal), NULL);
g_signal_connect_after (revealer, "notify::child-revealed", G_CALLBACK (toggle_reveal), NULL);
gtk_container_add (GTK_CONTAINER (window), revealer);
grid = gtk_grid_new ();
gtk_container_add (GTK_CONTAINER (revealer), grid);
cssprovider = gtk_css_provider_new ();
gtk_css_provider_load_from_data (cssprovider, "* { padding: 2px; text-shadow: 5px 5px 2px grey; }", -1, NULL);
for (x = 0; x < 10; x++)
{
for (y = 0; y < 20; y++)
{
widget = gtk_label_new ("Hello World");
gtk_style_context_add_provider (gtk_widget_get_style_context (widget),
GTK_STYLE_PROVIDER (cssprovider),
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
gtk_grid_attach (GTK_GRID (grid), widget, x, y, 1, 1);
}
}
gtk_widget_show_all (window);
gtk_main ();
return 0;
}
开发者ID:Vasileus,项目名称:gtk,代码行数:56,代码来源:animated-revealing.c
示例5: update_operations
static void
update_operations (NautilusToolbar *self)
{
GList *progress_infos;
GList *l;
GtkWidget *progress;
gboolean should_show_progress_button = FALSE;
gtk_container_foreach (GTK_CONTAINER (self->priv->operations_container),
(GtkCallback) gtk_widget_destroy,
NULL);
disconnect_progress_infos (self);
progress_infos = get_filtered_progress_infos (self);
for (l = progress_infos; l != NULL; l = l->next) {
should_show_progress_button = should_show_progress_button ||
should_show_progress_info (l->data);
g_signal_connect_swapped (l->data, "finished",
G_CALLBACK (on_progress_info_finished), self);
g_signal_connect_swapped (l->data, "cancelled",
G_CALLBACK (on_progress_info_cancelled), self);
g_signal_connect_swapped (l->data, "progress-changed",
G_CALLBACK (on_progress_info_progress_changed), self);
progress = nautilus_progress_info_widget_new (l->data);
gtk_box_pack_start (GTK_BOX (self->priv->operations_container),
progress,
FALSE, FALSE, 0);
}
g_list_free (progress_infos);
/* Either we are already showing the button, so keep showing it until the user
* toggle it to hide the operations popover, or, if we want now to show it,
* we have to have at least one operation that its total stimated time
* is longer than OPERATION_MINIMUM_TIME seconds, or if we failed to get
* a correct stimated time and it's around OPERATION_MINIMUM_TIME,
* showing the button for just for a moment because now we realized the
* estimated time is longer than a OPERATION_MINIMUM_TIME is odd, so show
* it only if the remaining time is bigger than again OPERATION_MINIMUM_TIME.
*/
if (should_show_progress_button &&
!gtk_revealer_get_reveal_child (GTK_REVEALER (self->priv->operations_revealer))) {
add_operations_button_attention_style (self);
gtk_revealer_set_reveal_child (GTK_REVEALER (self->priv->operations_revealer),
TRUE);
gtk_widget_queue_draw (self->priv->operations_icon);
}
}
开发者ID:CristianJonathanMontalvo,项目名称:nautilus,代码行数:50,代码来源:nautilus-toolbar.c
示例6: toggle_all
static void
toggle_all (GtkButton *button,
PnlDockBin *dock)
{
GtkRevealer *edge;
edge = GTK_REVEALER (pnl_dock_bin_get_left_edge (dock));
gtk_revealer_set_reveal_child (edge, !gtk_revealer_get_reveal_child (edge));
edge = GTK_REVEALER (pnl_dock_bin_get_right_edge (dock));
gtk_revealer_set_reveal_child (edge, !gtk_revealer_get_reveal_child (edge));
edge = GTK_REVEALER (pnl_dock_bin_get_bottom_edge (dock));
gtk_revealer_set_reveal_child (edge, !gtk_revealer_get_reveal_child (edge));
}
开发者ID:matthiasclasen,项目名称:panel-gtk,代码行数:15,代码来源:test-panel.c
示例7: toggle_overlay
static void
toggle_overlay (GtkWidget *checkbutton,
GtkWidget *revealer)
{
gtk_revealer_set_reveal_child (GTK_REVEALER (revealer),
gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(checkbutton)));
}
开发者ID:3v1n0,项目名称:gtk,代码行数:7,代码来源:gdkgears.c
示例8: stop_search_cb
static void
stop_search_cb (GtkWidget *entry,
GtkSearchBar *bar)
{
GtkSearchBarPrivate *priv = gtk_search_bar_get_instance_private (bar);
gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), FALSE);
}
开发者ID:GYGit,项目名称:gtk,代码行数:7,代码来源:gtksearchbar.c
示例9: gtk_revealer_real_get_preferred_width_for_height
static void
gtk_revealer_real_get_preferred_width_for_height (GtkWidget *widget,
gint height,
gint *minimum_width_out,
gint *natural_width_out)
{
GtkRevealer *revealer = GTK_REVEALER (widget);
GtkRevealerPrivate *priv = gtk_revealer_get_instance_private (revealer);
gint minimum_width;
gint natural_width;
GtkRevealerTransitionType transition;
GTK_WIDGET_CLASS (gtk_revealer_parent_class)->get_preferred_width_for_height (widget, height, &minimum_width, &natural_width);
transition = effective_transition (revealer);
if (transition == GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT ||
transition == GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT)
natural_width = round (natural_width * priv->current_pos);
minimum_width = MIN (minimum_width, natural_width);
if (minimum_width_out)
*minimum_width_out = minimum_width;
if (natural_width_out)
*natural_width_out = natural_width;
}
开发者ID:mirageglobe,项目名称:learnthehardwayc,代码行数:26,代码来源:gtkrevealer.c
示例10: gtk_revealer_get_property
static void
gtk_revealer_get_property (GObject *object,
guint property_id,
GValue *value,
GParamSpec *pspec)
{
GtkRevealer *revealer = GTK_REVEALER (object);
switch (property_id)
{
case PROP_TRANSITION_TYPE:
g_value_set_enum (value, gtk_revealer_get_transition_type (revealer));
break;
case PROP_TRANSITION_DURATION:
g_value_set_uint (value, gtk_revealer_get_transition_duration (revealer));
break;
case PROP_REVEAL_CHILD:
g_value_set_boolean (value, gtk_revealer_get_reveal_child (revealer));
break;
case PROP_CHILD_REVEALED:
g_value_set_boolean (value, gtk_revealer_get_child_revealed (revealer));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
break;
}
}
开发者ID:mirageglobe,项目名称:learnthehardwayc,代码行数:27,代码来源:gtkrevealer.c
示例11: gtk_revealer_real_get_preferred_height_for_width
static void
gtk_revealer_real_get_preferred_height_for_width (GtkWidget *widget,
gint width,
gint *minimum_height_out,
gint *natural_height_out)
{
GtkRevealer *revealer = GTK_REVEALER (widget);
GtkRevealerPrivate *priv = gtk_revealer_get_instance_private (revealer);
gint minimum_height;
gint natural_height;
GtkRevealerTransitionType transition;
GTK_WIDGET_CLASS (gtk_revealer_parent_class)->get_preferred_height_for_width (widget, width, &minimum_height, &natural_height);
transition = effective_transition (revealer);
if (transition == GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP ||
transition == GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN)
natural_height = round (natural_height * priv->current_pos);
minimum_height = MIN (minimum_height, natural_height);
if (minimum_height_out)
*minimum_height_out = minimum_height;
if (natural_height_out)
*natural_height_out = natural_height;
}
开发者ID:mirageglobe,项目名称:learnthehardwayc,代码行数:26,代码来源:gtkrevealer.c
示例12: gtk_revealer_real_realize
static void
gtk_revealer_real_realize (GtkWidget *widget)
{
GtkRevealer *revealer = GTK_REVEALER (widget);
GtkRevealerPrivate *priv = gtk_revealer_get_instance_private (revealer);
GtkAllocation allocation;
GdkWindowAttr attributes = { 0 };
GdkWindowAttributesType attributes_mask;
GtkAllocation child_allocation;
GtkWidget *child;
GtkStyleContext *context;
GtkRevealerTransitionType transition;
gtk_widget_set_realized (widget, TRUE);
gtk_widget_get_allocation (widget, &allocation);
attributes.x = allocation.x;
attributes.y = allocation.y;
attributes.width = allocation.width;
attributes.height = allocation.height;
attributes.window_type = GDK_WINDOW_CHILD;
attributes.wclass = GDK_INPUT_OUTPUT;
attributes.visual = gtk_widget_get_visual (widget);
attributes.event_mask =
gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK;
attributes_mask = (GDK_WA_X | GDK_WA_Y) | GDK_WA_VISUAL;
priv->view_window =
gdk_window_new (gtk_widget_get_parent_window ((GtkWidget*) revealer),
&attributes, attributes_mask);
gtk_widget_set_window (widget, priv->view_window);
gtk_widget_register_window (widget, priv->view_window);
gtk_revealer_get_child_allocation (revealer, &allocation, &child_allocation);
attributes.x = 0;
attributes.y = 0;
attributes.width = child_allocation.width;
attributes.height = child_allocation.height;
transition = effective_transition (revealer);
if (transition == GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN)
attributes.y = allocation.height - child_allocation.height;
else if (transition == GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT)
attributes.x = allocation.width - child_allocation.width;
priv->bin_window =
gdk_window_new (priv->view_window, &attributes, attributes_mask);
gtk_widget_register_window (widget, priv->bin_window);
child = gtk_bin_get_child (GTK_BIN (revealer));
if (child != NULL)
gtk_widget_set_parent_window (child, priv->bin_window);
context = gtk_widget_get_style_context (widget);
gtk_style_context_set_background (context, priv->view_window);
gtk_style_context_set_background (context, priv->bin_window);
gdk_window_show (priv->bin_window);
}
开发者ID:mirageglobe,项目名称:learnthehardwayc,代码行数:60,代码来源:gtkrevealer.c
示例13: gt_games_view_child_hide_overlay
void
gt_games_view_child_hide_overlay(GtGamesViewChild* self)
{
GtGamesViewChildPrivate* priv = gt_games_view_child_get_instance_private(self);
gtk_revealer_set_reveal_child(GTK_REVEALER(priv->middle_revealer), FALSE);
}
开发者ID:codemusings,项目名称:gnome-twitch,代码行数:7,代码来源:gt-games-view-child.c
示例14: gtk_search_bar_handle_event
/**
* gtk_search_bar_handle_event:
* @bar: a #GtkSearchBar
* @event: a #GdkEvent containing key press events
*
* This function should be called when the top-level
* window which contains the search bar received a key event.
*
* If the key event is handled by the search bar, the bar will
* be shown, the entry populated with the entered text and %GDK_EVENT_STOP
* will be returned. The caller should ensure that events are
* not propagated further.
*
* If no entry has been connected to the search bar, using
* gtk_search_bar_connect_entry(), this function will return
* immediately with a warning.
*
* ## Showing the search bar on key presses
*
* |[<!-- language="C" -->
* static gboolean
* on_key_press_event (GtkWidget *widget,
* GdkEvent *event,
* gpointer user_data)
* {
* GtkSearchBar *bar = GTK_SEARCH_BAR (user_data);
* return gtk_search_bar_handle_event (bar, event);
* }
*
* g_signal_connect (window,
* "key-press-event",
* G_CALLBACK (on_key_press_event),
* search_bar);
* ]|
*
* Returns: %GDK_EVENT_STOP if the key press event resulted
* in text being entered in the search entry (and revealing
* the search bar if necessary), %GDK_EVENT_PROPAGATE otherwise.
*
* Since: 3.10
*/
gboolean
gtk_search_bar_handle_event (GtkSearchBar *bar,
GdkEvent *event)
{
GtkSearchBarPrivate *priv = gtk_search_bar_get_instance_private (bar);
gboolean handled;
if (priv->reveal_child)
return GDK_EVENT_PROPAGATE;
if (priv->entry == NULL)
{
g_warning ("The search bar does not have an entry connected to it. Call gtk_search_bar_connect_entry() to connect one.");
return GDK_EVENT_PROPAGATE;
}
if (GTK_IS_SEARCH_ENTRY (priv->entry))
handled = gtk_search_entry_handle_event (GTK_SEARCH_ENTRY (priv->entry), event);
else
handled = gtk_search_bar_handle_event_for_entry (bar, event);
if (handled == GDK_EVENT_STOP)
gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), TRUE);
return handled;
}
开发者ID:GYGit,项目名称:gtk,代码行数:67,代码来源:gtksearchbar.c
示例15: photos_zoom_controls_update_buttons
static void
photos_zoom_controls_update_buttons (PhotosZoomControls *self)
{
GtkWidget *image;
gboolean zoom_best_fit_enabled;
gboolean zoom_out_enabled;
const gchar *icon_name;
zoom_best_fit_enabled = g_action_get_enabled (self->zoom_best_fit_action);
zoom_out_enabled = g_action_get_enabled (self->zoom_out_action);
g_return_if_fail (zoom_best_fit_enabled == zoom_out_enabled);
gtk_revealer_set_reveal_child (GTK_REVEALER (self->revealer), zoom_out_enabled);
gtk_actionable_set_action_name (GTK_ACTIONABLE (self->zoom_toggle_button), NULL);
gtk_actionable_set_action_target_value (GTK_ACTIONABLE (self->zoom_toggle_button), NULL);
if (zoom_out_enabled)
{
gtk_actionable_set_action_name (GTK_ACTIONABLE (self->zoom_toggle_button), "app.zoom-best-fit");
}
else
{
GVariant *target_value = NULL;
target_value = photos_utils_create_zoom_target_value (1.0, PHOTOS_ZOOM_EVENT_MOUSE_CLICK);
gtk_actionable_set_action_target_value (GTK_ACTIONABLE (self->zoom_toggle_button), target_value);
gtk_actionable_set_action_name (GTK_ACTIONABLE (self->zoom_toggle_button), "app.zoom-in");
}
icon_name = zoom_out_enabled ? "zoom-fit-best-symbolic" : "zoom-in-symbolic";
image = gtk_image_new_from_icon_name (icon_name, GTK_ICON_SIZE_INVALID);
gtk_image_set_pixel_size (GTK_IMAGE (image), 16);
gtk_button_set_image (GTK_BUTTON (self->zoom_toggle_button), image);
}
开发者ID:GNOME,项目名称:gnome-photos,代码行数:35,代码来源:photos-zoom-controls.c
示例16: gt_channels_container_child_hide_overlay
void
gt_channels_container_child_hide_overlay(GtChannelsContainerChild* self)
{
GtChannelsContainerChildPrivate* priv = gt_channels_container_child_get_instance_private(self);
gtk_revealer_set_reveal_child(GTK_REVEALER(priv->middle_revealer), FALSE);
}
开发者ID:pH5,项目名称:gnome-twitch,代码行数:7,代码来源:gt-channels-container-child.c
示例17: spd_init
/* public functions */
void spd_init(GtkBuilder *builder)
{
/* widgets and icons */
revealer_scan_progress = GTK_REVEALER(gtk_builder_get_object(builder, "revealer_scan_progress"));
lab_scan_progress = GTK_LABEL(gtk_builder_get_object(builder, "lab_scan_progress"));
scanningSpinner = GTK_SPINNER(gtk_builder_get_object(builder, "scanningSpinner"));
p_innerPaned = GTK_PANED(gtk_builder_get_object(builder, "p_innerPaned")) ;
}
开发者ID:impegoraro,项目名称:tagtool,代码行数:9,代码来源:scan_progress_dlg.c
示例18: close_button_clicked_cb
static void
close_button_clicked_cb (GtkWidget *button,
GtkSearchBar *bar)
{
GtkSearchBarPrivate *priv = gtk_search_bar_get_instance_private (bar);
gtk_revealer_set_reveal_child (GTK_REVEALER (priv->revealer), FALSE);
}
开发者ID:GYGit,项目名称:gtk,代码行数:8,代码来源:gtksearchbar.c
示例19: dismiss
static void
dismiss (GtkWidget *button)
{
GtkWidget *w;
w = gtk_widget_get_ancestor (button, GTK_TYPE_REVEALER);
gtk_revealer_set_reveal_child (GTK_REVEALER (w), FALSE);
}
开发者ID:Distrotech,项目名称:gtk,代码行数:8,代码来源:widget-factory.c
示例20: photos_preview_nav_buttons_fade_in_button
static void
photos_preview_nav_buttons_fade_in_button (PhotosPreviewNavButtons *self, GtkWidget *widget)
{
if (self->model == NULL || !gtk_tree_row_reference_valid (self->current_row))
return;
gtk_widget_show_all (widget);
gtk_revealer_set_reveal_child (GTK_REVEALER (widget), TRUE);
}
开发者ID:kleopatra999,项目名称:gnome-photos,代码行数:9,代码来源:photos-preview-nav-buttons.c
注:本文中的GTK_REVEALER函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论