comparison dwtest.c @ 2361:7d54728064a3

Make elements expand vertically so they will be centered.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 12 Mar 2021 15:19:40 +0000
parents 98d0873d9c05
children f181963f23d5
comparison
equal deleted inserted replaced
2360:98d0873d9c05 2361:7d54728064a3
1062 dw_box_pack_start( hbox, status2, 100, -1, TRUE, FALSE, 1); 1062 dw_box_pack_start( hbox, status2, 100, -1, TRUE, FALSE, 1);
1063 /* a box with combobox and button */ 1063 /* a box with combobox and button */
1064 hbox = dw_box_new(DW_HORZ, 1 ); 1064 hbox = dw_box_new(DW_HORZ, 1 );
1065 dw_box_pack_start( notebookbox2, hbox, 100, 25, TRUE, FALSE, 1); 1065 dw_box_pack_start( notebookbox2, hbox, 100, 25, TRUE, FALSE, 1);
1066 rendcombo = dw_combobox_new( "Shapes Double Buffered", 0 ); 1066 rendcombo = dw_combobox_new( "Shapes Double Buffered", 0 );
1067 dw_box_pack_start( hbox, rendcombo, 80, 25, TRUE, FALSE, 0); 1067 dw_box_pack_start( hbox, rendcombo, 80, 25, TRUE, TRUE, 0);
1068 dw_listbox_append(rendcombo, "Shapes Double Buffered"); 1068 dw_listbox_append(rendcombo, "Shapes Double Buffered");
1069 dw_listbox_append(rendcombo, "Shapes Direct"); 1069 dw_listbox_append(rendcombo, "Shapes Direct");
1070 dw_listbox_append(rendcombo, "File Display"); 1070 dw_listbox_append(rendcombo, "File Display");
1071 label = dw_text_new("Image X:", 100); 1071 label = dw_text_new("Image X:", 100);
1072 dw_window_set_style(label, DW_DT_VCENTER | DW_DT_CENTER, DW_DT_VCENTER | DW_DT_CENTER); 1072 dw_window_set_style(label, DW_DT_VCENTER | DW_DT_CENTER, DW_DT_VCENTER | DW_DT_CENTER);
1073 dw_box_pack_start( hbox, label, -1, 25, FALSE, FALSE, 0); 1073 dw_box_pack_start( hbox, label, -1, 25, FALSE, TRUE, 0);
1074 imagexspin = dw_spinbutton_new("20", 1021); 1074 imagexspin = dw_spinbutton_new("20", 1021);
1075 dw_box_pack_start( hbox, imagexspin, 25, 25, TRUE, FALSE, 0); 1075 dw_box_pack_start( hbox, imagexspin, 25, 25, TRUE, TRUE, 0);
1076 label = dw_text_new("Y:", 100); 1076 label = dw_text_new("Y:", 100);
1077 dw_window_set_style(label, DW_DT_VCENTER | DW_DT_CENTER, DW_DT_VCENTER | DW_DT_CENTER); 1077 dw_window_set_style(label, DW_DT_VCENTER | DW_DT_CENTER, DW_DT_VCENTER | DW_DT_CENTER);
1078 dw_box_pack_start( hbox, label, -1, 25, FALSE, FALSE, 0); 1078 dw_box_pack_start( hbox, label, -1, 25, FALSE, TRUE, 0);
1079 imageyspin = dw_spinbutton_new("20", 1021); 1079 imageyspin = dw_spinbutton_new("20", 1021);
1080 dw_box_pack_start( hbox, imageyspin, 25, 25, TRUE, FALSE, 0); 1080 dw_box_pack_start( hbox, imageyspin, 25, 25, TRUE, TRUE, 0);
1081 dw_spinbutton_set_limits(imagexspin, 2000, 0); 1081 dw_spinbutton_set_limits(imagexspin, 2000, 0);
1082 dw_spinbutton_set_limits(imageyspin, 2000, 0); 1082 dw_spinbutton_set_limits(imageyspin, 2000, 0);
1083 dw_spinbutton_set_pos(imagexspin, 20); 1083 dw_spinbutton_set_pos(imagexspin, 20);
1084 dw_spinbutton_set_pos(imageyspin, 20); 1084 dw_spinbutton_set_pos(imageyspin, 20);
1085 imagestretchcheck = dw_checkbox_new("Stretch", 1021); 1085 imagestretchcheck = dw_checkbox_new("Stretch", 1021);
1086 dw_box_pack_start( hbox, imagestretchcheck, -1, 25, FALSE, FALSE, 0); 1086 dw_box_pack_start( hbox, imagestretchcheck, -1, 25, FALSE, TRUE, 0);
1087 1087
1088 button1 = dw_button_new( "Refresh", 1223L ); 1088 button1 = dw_button_new( "Refresh", 1223L );
1089 dw_box_pack_start( hbox, button1, 100, 25, FALSE, FALSE, 0); 1089 dw_box_pack_start( hbox, button1, 100, 25, FALSE, TRUE, 0);
1090 button2 = dw_button_new( "Print", 1224L ); 1090 button2 = dw_button_new( "Print", 1224L );
1091 dw_box_pack_start( hbox, button2, 100, 25, FALSE, FALSE, 0); 1091 dw_box_pack_start( hbox, button2, 100, 25, FALSE, TRUE, 0);
1092 1092
1093 /* Pre-create the scrollbars so we can query their sizes */ 1093 /* Pre-create the scrollbars so we can query their sizes */
1094 vscrollbar = dw_scrollbar_new(DW_VERT, 50); 1094 vscrollbar = dw_scrollbar_new(DW_VERT, 50);
1095 hscrollbar = dw_scrollbar_new(DW_HORZ, 50); 1095 hscrollbar = dw_scrollbar_new(DW_HORZ, 50);
1096 dw_window_get_preferred_size(vscrollbar, &vscrollbarwidth, NULL); 1096 dw_window_get_preferred_size(vscrollbar, &vscrollbarwidth, NULL);