added a GtkPaned for packing preview and controls so the controls are
2004-09-23 Michael Natterer <mitch@gimp.org> * plug-ins/common/bumpmap.c (bumpmap_dialog): added a GtkPaned for packing preview and controls so the controls are resizable again.
This commit is contained in:
committed by
Michael Natterer
parent
fc8241a0eb
commit
4009cb1a6e
@ -1,3 +1,8 @@
|
||||
2004-09-23 Michael Natterer <mitch@gimp.org>
|
||||
|
||||
* plug-ins/common/bumpmap.c (bumpmap_dialog): added a GtkPaned for
|
||||
packing preview and controls so the controls are resizable again.
|
||||
|
||||
2004-09-23 Michael Natterer <mitch@gimp.org>
|
||||
|
||||
* plug-ins/script-fu/scripts/3d-outline.scm
|
||||
|
||||
@ -819,6 +819,7 @@ static gboolean
|
||||
bumpmap_dialog (void)
|
||||
{
|
||||
GtkWidget *dialog;
|
||||
GtkWidget *paned;
|
||||
GtkWidget *hbox;
|
||||
GtkWidget *vbox;
|
||||
GtkWidget *preview;
|
||||
@ -840,24 +841,43 @@ bumpmap_dialog (void)
|
||||
|
||||
NULL);
|
||||
|
||||
hbox = gtk_hbox_new (FALSE, 12);
|
||||
gtk_container_set_border_width (GTK_CONTAINER (hbox), 12);
|
||||
gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), hbox);
|
||||
paned = gtk_hpaned_new ();
|
||||
gtk_container_set_border_width (GTK_CONTAINER (paned), 12);
|
||||
gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), paned);
|
||||
gtk_widget_show (paned);
|
||||
|
||||
hbox = gtk_hbox_new (FALSE, 0);
|
||||
gtk_paned_pack1 (GTK_PANED (paned), hbox, TRUE, FALSE);
|
||||
gtk_widget_show (hbox);
|
||||
|
||||
vbox = gtk_vbox_new (FALSE, 0);
|
||||
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
|
||||
gtk_box_pack_end (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
|
||||
gtk_widget_show (vbox);
|
||||
|
||||
preview = gimp_drawable_preview_new (drawable, NULL);
|
||||
gtk_box_pack_start (GTK_BOX (hbox), preview, TRUE, TRUE, 0);
|
||||
gtk_container_add (GTK_CONTAINER (hbox), preview);
|
||||
gtk_widget_show (preview);
|
||||
|
||||
g_signal_connect (preview, "invalidated",
|
||||
G_CALLBACK (dialog_update_preview),
|
||||
NULL);
|
||||
g_signal_connect (GIMP_PREVIEW (preview)->area, "event",
|
||||
G_CALLBACK (dialog_preview_events), preview);
|
||||
|
||||
hbox = gtk_hbox_new (FALSE, 0);
|
||||
gtk_paned_pack2 (GTK_PANED (paned), hbox, FALSE, FALSE);
|
||||
gtk_widget_show (hbox);
|
||||
|
||||
vbox = gtk_vbox_new (FALSE, 0);
|
||||
gtk_container_set_border_width (GTK_CONTAINER (vbox), 4);
|
||||
gtk_box_pack_start (GTK_BOX (hbox), vbox, FALSE, FALSE, 0);
|
||||
gtk_widget_show (vbox);
|
||||
|
||||
vbox = gtk_vbox_new (FALSE, 0);
|
||||
gtk_container_add (GTK_CONTAINER (hbox), vbox);
|
||||
gtk_widget_show (vbox);
|
||||
|
||||
table = gtk_table_new (12, 3, FALSE);
|
||||
gtk_table_set_col_spacings (GTK_TABLE (table), 6);
|
||||
gtk_table_set_row_spacings (GTK_TABLE (table), 6);
|
||||
|
||||
Reference in New Issue
Block a user