Mercurial > dwindows
comparison dwtest.c @ 523:b2065b0c39c1
Minor MDI fixes, tried to fix the y-axis problem for OS/2 boxes but it is
a bit more complex than I originally thought.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 16 Mar 2004 10:47:23 +0000 |
parents | e3d6f2aac90c |
children | 79696a852401 |
comparison
equal
deleted
inserted
replaced
522:29547598b909 | 523:b2065b0c39c1 |
---|---|
809 } | 809 } |
810 } | 810 } |
811 | 811 |
812 void mdi_add(void) | 812 void mdi_add(void) |
813 { | 813 { |
814 HWND mdibox, mdi, mdi1w, ef, mdi2w, mdi2box, bb; | 814 HWND mdibox, mdi, mdi1w, mdi1box, ef, mdi2w, mdi2box, bb; |
815 | 815 |
816 /* create a box to pack into the notebook page */ | 816 /* create a box to pack into the notebook page */ |
817 mdibox = dw_box_new(DW_HORZ, 0); | 817 mdibox = dw_box_new(DW_HORZ, 0); |
818 | 818 |
819 dw_box_pack_start(notebookbox6, mdibox, 500, 200, TRUE, TRUE, 1); | 819 dw_box_pack_start(notebookbox6, mdibox, 500, 200, TRUE, TRUE, 1); |
821 /* now a mdi under this box */ | 821 /* now a mdi under this box */ |
822 mdi = dw_mdi_new(333); | 822 mdi = dw_mdi_new(333); |
823 dw_box_pack_start(mdibox, mdi, 500, 200, TRUE, TRUE, 2); | 823 dw_box_pack_start(mdibox, mdi, 500, 200, TRUE, TRUE, 2); |
824 | 824 |
825 mdi1w = dw_window_new(mdi, "MDI1", flStyle | DW_FCF_SIZEBORDER | DW_FCF_MINMAX); | 825 mdi1w = dw_window_new(mdi, "MDI1", flStyle | DW_FCF_SIZEBORDER | DW_FCF_MINMAX); |
826 mdi1box = dw_box_new(DW_HORZ, 0); | |
827 dw_box_pack_start(mdi1w, mdi1box, 0, 0, TRUE, TRUE, 0); | |
826 ef = dw_entryfield_new("", 0); | 828 ef = dw_entryfield_new("", 0); |
827 dw_box_pack_start(mdi1w, ef, 100, 15, FALSE, FALSE, 4); | 829 dw_box_pack_start(mdi1box, ef, 100, 20, FALSE, FALSE, 4); |
828 dw_window_set_size(mdi1w, 200, 100); | 830 dw_window_set_size(mdi1w, 200, 100); |
829 dw_window_show(mdi1w); | 831 dw_window_show(mdi1w); |
830 | 832 |
831 mdi2w = dw_window_new(mdi, "MDI2", flStyle | DW_FCF_SIZEBORDER | DW_FCF_MINMAX); | 833 mdi2w = dw_window_new(mdi, "MDI2", flStyle | DW_FCF_SIZEBORDER | DW_FCF_MINMAX); |
832 mdi2box = dw_box_new(DW_HORZ, 0); | 834 mdi2box = dw_box_new(DW_HORZ, 0); |
833 dw_box_pack_start(mdi2w, mdi2box, 0, 0, TRUE, TRUE, 0); | 835 dw_box_pack_start(mdi2w, mdi2box, 0, 0, TRUE, TRUE, 0); |
834 ef = dw_entryfield_new( "", 0); | 836 ef = dw_entryfield_new( "", 0); |
835 dw_box_pack_start(mdi2box, ef, 150, 30, FALSE, FALSE, 4); | 837 dw_box_pack_start(mdi2box, ef, 150, 30, FALSE, FALSE, 4); |
836 bb = dw_button_new("Browse", 0); | 838 bb = dw_button_new("Browse", 0); |
837 dw_box_pack_start(mdi2box, bb, 60, 30, FALSE, FALSE, 0); | 839 dw_box_pack_start(mdi2box, bb, 60, 30, FALSE, FALSE, 4); |
838 dw_window_set_size(mdi2w, 200, 100); | 840 dw_window_set_size(mdi2w, 200, 100); |
839 dw_window_show(mdi2w); | 841 dw_window_show(mdi2w); |
840 dw_window_set_pos(mdi2w, 200, 200); | 842 dw_window_set_pos(mdi2w, 200, 200); |
841 } | 843 } |
842 | 844 |