mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-14 06:10:21 +00:00
gtk-demo: Drop uses of GtkAlignment
This commit is contained in:
parent
ee6b79becf
commit
c5cd4174c3
@ -147,22 +147,19 @@ create_page3 (GtkWidget *assistant)
|
|||||||
static void
|
static void
|
||||||
create_page4 (GtkWidget *assistant)
|
create_page4 (GtkWidget *assistant)
|
||||||
{
|
{
|
||||||
GtkWidget *page;
|
|
||||||
|
|
||||||
page = gtk_alignment_new (0.5, 0.5, 0.5, 0.0);
|
|
||||||
|
|
||||||
progress_bar = gtk_progress_bar_new ();
|
progress_bar = gtk_progress_bar_new ();
|
||||||
gtk_container_add (GTK_CONTAINER (page), progress_bar);
|
gtk_widget_set_halign (progress_bar, GTK_ALIGN_CENTER);
|
||||||
|
gtk_widget_set_valign (progress_bar, GTK_ALIGN_CENTER);
|
||||||
|
|
||||||
gtk_widget_show_all (page);
|
gtk_widget_show (progress_bar);
|
||||||
gtk_assistant_append_page (GTK_ASSISTANT (assistant), page);
|
gtk_assistant_append_page (GTK_ASSISTANT (assistant), progress_bar);
|
||||||
gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), page, GTK_ASSISTANT_PAGE_PROGRESS);
|
gtk_assistant_set_page_type (GTK_ASSISTANT (assistant), progress_bar, GTK_ASSISTANT_PAGE_PROGRESS);
|
||||||
gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), page, "Applying changes");
|
gtk_assistant_set_page_title (GTK_ASSISTANT (assistant), progress_bar, "Applying changes");
|
||||||
|
|
||||||
/* This prevents the assistant window from being
|
/* This prevents the assistant window from being
|
||||||
* closed while we're "busy" applying changes.
|
* closed while we're "busy" applying changes.
|
||||||
*/
|
*/
|
||||||
gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), page, FALSE);
|
gtk_assistant_set_page_complete (GTK_ASSISTANT (assistant), progress_bar, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
GtkWidget*
|
GtkWidget*
|
||||||
|
@ -314,7 +314,6 @@ do_images (GtkWidget *do_widget)
|
|||||||
GtkWidget *vbox;
|
GtkWidget *vbox;
|
||||||
GtkWidget *image;
|
GtkWidget *image;
|
||||||
GtkWidget *label;
|
GtkWidget *label;
|
||||||
GtkWidget *align;
|
|
||||||
GtkWidget *button;
|
GtkWidget *button;
|
||||||
GdkPixbuf *pixbuf;
|
GdkPixbuf *pixbuf;
|
||||||
GIcon *gicon;
|
GIcon *gicon;
|
||||||
@ -346,12 +345,9 @@ do_images (GtkWidget *do_widget)
|
|||||||
|
|
||||||
frame = gtk_frame_new (NULL);
|
frame = gtk_frame_new (NULL);
|
||||||
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
||||||
/* The alignment keeps the frame from growing when users resize
|
gtk_widget_set_halign (frame, GTK_ALIGN_CENTER);
|
||||||
* the window
|
gtk_widget_set_valign (frame, GTK_ALIGN_CENTER);
|
||||||
*/
|
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
|
||||||
align = gtk_alignment_new (0.5, 0.5, 0, 0);
|
|
||||||
gtk_container_add (GTK_CONTAINER (align), frame);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0);
|
|
||||||
|
|
||||||
/* demo_find_file() looks in the current directory first,
|
/* demo_find_file() looks in the current directory first,
|
||||||
* so you can run gtk-demo without installing GTK, then looks
|
* so you can run gtk-demo without installing GTK, then looks
|
||||||
@ -403,12 +399,9 @@ do_images (GtkWidget *do_widget)
|
|||||||
|
|
||||||
frame = gtk_frame_new (NULL);
|
frame = gtk_frame_new (NULL);
|
||||||
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
||||||
/* The alignment keeps the frame from growing when users resize
|
gtk_widget_set_halign (frame, GTK_ALIGN_CENTER);
|
||||||
* the window
|
gtk_widget_set_valign (frame, GTK_ALIGN_CENTER);
|
||||||
*/
|
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
|
||||||
align = gtk_alignment_new (0.5, 0.5, 0, 0);
|
|
||||||
gtk_container_add (GTK_CONTAINER (align), frame);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0);
|
|
||||||
|
|
||||||
filename = demo_find_file ("floppybuddy.gif", NULL);
|
filename = demo_find_file ("floppybuddy.gif", NULL);
|
||||||
image = gtk_image_new_from_file (filename);
|
image = gtk_image_new_from_file (filename);
|
||||||
@ -425,12 +418,9 @@ do_images (GtkWidget *do_widget)
|
|||||||
|
|
||||||
frame = gtk_frame_new (NULL);
|
frame = gtk_frame_new (NULL);
|
||||||
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
||||||
/* The alignment keeps the frame from growing when users resize
|
gtk_widget_set_halign (frame, GTK_ALIGN_CENTER);
|
||||||
* the window
|
gtk_widget_set_valign (frame, GTK_ALIGN_CENTER);
|
||||||
*/
|
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
|
||||||
align = gtk_alignment_new (0.5, 0.5, 0, 0);
|
|
||||||
gtk_container_add (GTK_CONTAINER (align), frame);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0);
|
|
||||||
|
|
||||||
gicon = g_themed_icon_new_with_default_fallbacks ("battery-caution-charging-symbolic");
|
gicon = g_themed_icon_new_with_default_fallbacks ("battery-caution-charging-symbolic");
|
||||||
image = gtk_image_new_from_gicon (gicon, GTK_ICON_SIZE_DIALOG);
|
image = gtk_image_new_from_gicon (gicon, GTK_ICON_SIZE_DIALOG);
|
||||||
@ -447,12 +437,9 @@ do_images (GtkWidget *do_widget)
|
|||||||
|
|
||||||
frame = gtk_frame_new (NULL);
|
frame = gtk_frame_new (NULL);
|
||||||
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
|
||||||
/* The alignment keeps the frame from growing when users resize
|
gtk_widget_set_halign (frame, GTK_ALIGN_CENTER);
|
||||||
* the window
|
gtk_widget_set_valign (frame, GTK_ALIGN_CENTER);
|
||||||
*/
|
gtk_box_pack_start (GTK_BOX (vbox), frame, FALSE, FALSE, 0);
|
||||||
align = gtk_alignment_new (0.5, 0.5, 0, 0);
|
|
||||||
gtk_container_add (GTK_CONTAINER (align), frame);
|
|
||||||
gtk_box_pack_start (GTK_BOX (vbox), align, FALSE, FALSE, 0);
|
|
||||||
|
|
||||||
/* Create an empty image for now; the progressive loader
|
/* Create an empty image for now; the progressive loader
|
||||||
* will create the pixbuf and fill it in.
|
* will create the pixbuf and fill it in.
|
||||||
|
@ -393,7 +393,7 @@ label_set_func (GtkTreeViewColumn *tree_column,
|
|||||||
|
|
||||||
GtkWidget *
|
GtkWidget *
|
||||||
do_stock_browser (GtkWidget *do_widget)
|
do_stock_browser (GtkWidget *do_widget)
|
||||||
{
|
{
|
||||||
if (!window)
|
if (!window)
|
||||||
{
|
{
|
||||||
GtkWidget *frame;
|
GtkWidget *frame;
|
||||||
@ -401,7 +401,6 @@ do_stock_browser (GtkWidget *do_widget)
|
|||||||
GtkWidget *hbox;
|
GtkWidget *hbox;
|
||||||
GtkWidget *sw;
|
GtkWidget *sw;
|
||||||
GtkWidget *treeview;
|
GtkWidget *treeview;
|
||||||
GtkWidget *align;
|
|
||||||
GtkTreeModel *model;
|
GtkTreeModel *model;
|
||||||
GtkCellRenderer *cell_renderer;
|
GtkCellRenderer *cell_renderer;
|
||||||
StockItemDisplay *display;
|
StockItemDisplay *display;
|
||||||
@ -479,12 +478,10 @@ do_stock_browser (GtkWidget *do_widget)
|
|||||||
id_set_func,
|
id_set_func,
|
||||||
NULL,
|
NULL,
|
||||||
NULL);
|
NULL);
|
||||||
|
|
||||||
align = gtk_alignment_new (0.5, 0.0, 0.0, 0.0);
|
|
||||||
gtk_box_pack_end (GTK_BOX (hbox), align, FALSE, FALSE, 0);
|
|
||||||
|
|
||||||
frame = gtk_frame_new ("Selected Item");
|
frame = gtk_frame_new ("Selected Item");
|
||||||
gtk_container_add (GTK_CONTAINER (align), frame);
|
gtk_widget_set_valign (frame, GTK_ALIGN_START);
|
||||||
|
gtk_box_pack_end (GTK_BOX (hbox), frame, FALSE, FALSE, 0);
|
||||||
|
|
||||||
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
|
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 8);
|
||||||
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
|
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
|
||||||
|
@ -561,7 +561,6 @@ recursive_attach_view (int depth,
|
|||||||
GtkWidget *child_view;
|
GtkWidget *child_view;
|
||||||
GtkWidget *event_box;
|
GtkWidget *event_box;
|
||||||
GdkRGBA color;
|
GdkRGBA color;
|
||||||
GtkWidget *align;
|
|
||||||
|
|
||||||
if (depth > 4)
|
if (depth > 4)
|
||||||
return;
|
return;
|
||||||
@ -573,11 +572,10 @@ recursive_attach_view (int depth,
|
|||||||
gdk_rgba_parse (&color, "black");
|
gdk_rgba_parse (&color, "black");
|
||||||
gtk_widget_override_background_color (event_box, 0, &color);
|
gtk_widget_override_background_color (event_box, 0, &color);
|
||||||
|
|
||||||
align = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
|
gtk_widget_set_halign (child_view, GTK_ALIGN_FILL);
|
||||||
gtk_container_set_border_width (GTK_CONTAINER (align), 1);
|
gtk_widget_set_valign (child_view, GTK_ALIGN_FILL);
|
||||||
|
|
||||||
gtk_container_add (GTK_CONTAINER (event_box), align);
|
gtk_container_add (GTK_CONTAINER (event_box), child_view);
|
||||||
gtk_container_add (GTK_CONTAINER (align), child_view);
|
|
||||||
|
|
||||||
gtk_text_view_add_child_at_anchor (view, event_box, anchor);
|
gtk_text_view_add_child_at_anchor (view, event_box, anchor);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user