changeset 4681 | 7d7a89b32dd0 |
parent 4670 | 279aa8ca7a71 |
child 4686 | 4f4ac8a1445b |
4680:dbeabe6cbdbb | 4681:7d7a89b32dd0 |
---|---|
40 DEPOT_WIDGET_V_SCROLL, // Vertical scrollbar |
40 DEPOT_WIDGET_V_SCROLL, // Vertical scrollbar |
41 DEPOT_WIDGET_H_SCROLL, // Horizontal scrollbar |
41 DEPOT_WIDGET_H_SCROLL, // Horizontal scrollbar |
42 DEPOT_WIDGET_BUILD, |
42 DEPOT_WIDGET_BUILD, |
43 DEPOT_WIDGET_CLONE, |
43 DEPOT_WIDGET_CLONE, |
44 DEPOT_WIDGET_LOCATION, |
44 DEPOT_WIDGET_LOCATION, |
45 DEPOT_WIDGET_VEHICLE_LIST, |
|
45 DEPOT_WIDGET_AUTOREPLACE, |
46 DEPOT_WIDGET_AUTOREPLACE, |
46 DEPOT_WIDGET_RESIZE, |
47 DEPOT_WIDGET_RESIZE, |
47 DEPOT_WIDGET_LAST, // used to assert if DepotWindowWidgets and widget_moves got different lengths. Due to this usage, it needs to be last |
48 DEPOT_WIDGET_LAST, // used to assert if DepotWindowWidgets and widget_moves got different lengths. Due to this usage, it needs to be last |
48 } DepotWindowWidget; |
49 } DepotWindowWidget; |
49 |
50 |
61 WIDGET_MOVE_RIGHT_STRETCH_DOWN, // DEPOT_WIDGET_V_SCROLL |
62 WIDGET_MOVE_RIGHT_STRETCH_DOWN, // DEPOT_WIDGET_V_SCROLL |
62 WIDGET_MOVE_NONE, // DEPOT_WIDGET_H_SCROLL |
63 WIDGET_MOVE_NONE, // DEPOT_WIDGET_H_SCROLL |
63 WIDGET_MOVE_DOWN, // DEPOT_WIDGET_BUILD |
64 WIDGET_MOVE_DOWN, // DEPOT_WIDGET_BUILD |
64 WIDGET_MOVE_DOWN, // DEPOT_WIDGET_CLONE |
65 WIDGET_MOVE_DOWN, // DEPOT_WIDGET_CLONE |
65 WIDGET_MOVE_DOWN, // DEPOT_WIDGET_LOCATION |
66 WIDGET_MOVE_DOWN, // DEPOT_WIDGET_LOCATION |
67 WIDGET_MOVE_DOWN_RIGHT, // DEPOT_WIDGET_VEHICLE_LIST |
|
66 WIDGET_MOVE_DOWN_RIGHT, // DEPOT_WIDGET_AUTOREPLACE |
68 WIDGET_MOVE_DOWN_RIGHT, // DEPOT_WIDGET_AUTOREPLACE |
67 WIDGET_MOVE_DOWN_RIGHT, // DEPOT_WIDGET_RESIZE |
69 WIDGET_MOVE_DOWN_RIGHT, // DEPOT_WIDGET_RESIZE |
68 }; |
70 }; |
69 |
71 |
70 /* Widget array for all depot windows. |
72 /* Widget array for all depot windows. |
82 { WWT_CAPTION, RESIZE_RIGHT, 14, 11, 292, 0, 13, 0x0, STR_018C_WINDOW_TITLE_DRAG_THIS}, // DEPOT_WIDGET_CAPTION |
84 { WWT_CAPTION, RESIZE_RIGHT, 14, 11, 292, 0, 13, 0x0, STR_018C_WINDOW_TITLE_DRAG_THIS}, // DEPOT_WIDGET_CAPTION |
83 { WWT_STICKYBOX, RESIZE_LR, 14, 293, 304, 0, 13, 0x0, STR_STICKY_BUTTON}, // DEPOT_WIDGET_STICKY |
85 { WWT_STICKYBOX, RESIZE_LR, 14, 293, 304, 0, 13, 0x0, STR_STICKY_BUTTON}, // DEPOT_WIDGET_STICKY |
84 |
86 |
85 { WWT_PUSHIMGBTN, RESIZE_LR, 14, 270, 280, 14, 25, SPR_FLAG_VEH_STOPPED,STR_MASS_STOP_DEPOT_TOOLTIP}, // DEPOT_WIDGET_STOP_ALL |
87 { WWT_PUSHIMGBTN, RESIZE_LR, 14, 270, 280, 14, 25, SPR_FLAG_VEH_STOPPED,STR_MASS_STOP_DEPOT_TOOLTIP}, // DEPOT_WIDGET_STOP_ALL |
86 { WWT_PUSHIMGBTN, RESIZE_LR, 14, 281, 292, 14, 25, SPR_FLAG_VEH_RUNNING,STR_MASS_START_DEPOT_TOOLTIP}, // DEPOT_WIDGET_START_ALL |
88 { WWT_PUSHIMGBTN, RESIZE_LR, 14, 281, 292, 14, 25, SPR_FLAG_VEH_RUNNING,STR_MASS_START_DEPOT_TOOLTIP}, // DEPOT_WIDGET_START_ALL |
87 { WWT_IMGBTN, RESIZE_LRB, 14, 270, 292, 26, 60, 0x2A9, STR_NULL}, // DEPOT_WIDGET_SELL |
89 { WWT_IMGBTN, RESIZE_LRB, 14, 270, 292, 26, 49, 0x2A9, STR_NULL}, // DEPOT_WIDGET_SELL |
88 { WWT_PANEL, RESIZE_LRTB, 14, 326, 348, 0, 0, 0x2BF, STR_DRAG_WHOLE_TRAIN_TO_SELL_TIP}, // DEPOT_WIDGET_SELL_CHAIN, trains only |
90 { WWT_PANEL, RESIZE_LRTB, 14, 326, 348, 0, 0, 0x2BF, STR_DRAG_WHOLE_TRAIN_TO_SELL_TIP}, // DEPOT_WIDGET_SELL_CHAIN, trains only |
89 { WWT_PUSHIMGBTN, RESIZE_LRTB, 14, 270, 292, 61, 83, 0x0, STR_DEPOT_SELL_ALL_BUTTON_TIP}, // DEPOT_WIDGET_SELL_ALL |
91 { WWT_PUSHIMGBTN, RESIZE_LRTB, 14, 270, 292, 50, 72, 0x0, STR_DEPOT_SELL_ALL_BUTTON_TIP}, // DEPOT_WIDGET_SELL_ALL |
90 |
92 |
91 { WWT_MATRIX, RESIZE_RB, 14, 0, 269, 14, 83, 0x0, STR_NULL}, // DEPOT_WIDGET_MATRIX |
93 { WWT_MATRIX, RESIZE_RB, 14, 0, 269, 14, 83, 0x0, STR_NULL}, // DEPOT_WIDGET_MATRIX |
92 { WWT_SCROLLBAR, RESIZE_LRB, 14, 293, 304, 14, 83, 0x0, STR_0190_SCROLL_BAR_SCROLLS_LIST}, // DEPOT_WIDGET_V_SCROLL |
94 { WWT_SCROLLBAR, RESIZE_LRB, 14, 293, 304, 14, 83, 0x0, STR_0190_SCROLL_BAR_SCROLLS_LIST}, // DEPOT_WIDGET_V_SCROLL |
93 |
95 |
94 { WWT_HSCROLLBAR, RESIZE_RTB, 14, 0, 325, 98, 109, 0x0, STR_HSCROLL_BAR_SCROLLS_LIST}, // DEPOT_WIDGET_H_SCROLL, trains only |
96 { WWT_HSCROLLBAR, RESIZE_RTB, 14, 0, 325, 98, 109, 0x0, STR_HSCROLL_BAR_SCROLLS_LIST}, // DEPOT_WIDGET_H_SCROLL, trains only |
96 /* The buttons in the bottom of the window. left and right is not important as they are later resized to be equal in size |
98 /* The buttons in the bottom of the window. left and right is not important as they are later resized to be equal in size |
97 * This calculation is based on right in DEPOT_WIDGET_LOCATION and it presumes left of DEPOT_WIDGET_BUILD is 0 */ |
99 * This calculation is based on right in DEPOT_WIDGET_LOCATION and it presumes left of DEPOT_WIDGET_BUILD is 0 */ |
98 { WWT_PUSHTXTBTN, RESIZE_TB, 14, 0, 96, 84, 95, 0x0, STR_NULL}, // DEPOT_WIDGET_BUILD |
100 { WWT_PUSHTXTBTN, RESIZE_TB, 14, 0, 96, 84, 95, 0x0, STR_NULL}, // DEPOT_WIDGET_BUILD |
99 {WWT_NODISTXTBTN, RESIZE_TB, 14, 97, 194, 84, 95, 0x0, STR_NULL}, // DEPOT_WIDGET_CLONE |
101 {WWT_NODISTXTBTN, RESIZE_TB, 14, 97, 194, 84, 95, 0x0, STR_NULL}, // DEPOT_WIDGET_CLONE |
100 { WWT_PUSHTXTBTN, RESIZE_TB, 14, 195, 292, 84, 95, STR_00E4_LOCATION, STR_NULL}, // DEPOT_WIDGET_LOCATION |
102 { WWT_PUSHTXTBTN, RESIZE_TB, 14, 195, 292, 84, 95, STR_00E4_LOCATION, STR_NULL}, // DEPOT_WIDGET_LOCATION |
101 { WWT_PUSHIMGBTN, RESIZE_LRTB, 14, 281, 292, 84, 95, 0x0, STR_DEPOT_AUTOREPLACE_TIP}, // DEPOT_WIDGET_AUTOREPLACE |
103 { WWT_PUSHTXTBTN, RESIZE_LRTB, 14, 258, 269, 84, 95, 0x0, STR_NULL}, // DEPOT_WIDGET_VEHICLE_LIST |
104 { WWT_PUSHIMGBTN, RESIZE_LRTB, 14, 270, 292, 73, 95, 0x0, STR_DEPOT_AUTOREPLACE_TIP}, // DEPOT_WIDGET_AUTOREPLACE |
|
102 { WWT_RESIZEBOX, RESIZE_LRTB, 14, 293, 304, 84, 95, 0x0, STR_RESIZE_BUTTON}, // DEPOT_WIDGET_RESIZE |
105 { WWT_RESIZEBOX, RESIZE_LRTB, 14, 293, 304, 84, 95, 0x0, STR_RESIZE_BUTTON}, // DEPOT_WIDGET_RESIZE |
103 { WIDGETS_END}, |
106 { WIDGETS_END}, |
104 }; |
107 }; |
105 |
108 |
106 static void DepotWndProc(Window *w, WindowEvent *e); |
109 static void DepotWndProc(Window *w, WindowEvent *e); |
112 _depot_widgets, |
115 _depot_widgets, |
113 DepotWndProc |
116 DepotWndProc |
114 }; |
117 }; |
115 |
118 |
116 static const WindowDesc _road_depot_desc = { |
119 static const WindowDesc _road_depot_desc = { |
117 -1, -1, 315, 82, |
120 -1, -1, 315, 96, |
118 WC_VEHICLE_DEPOT,0, |
121 WC_VEHICLE_DEPOT,0, |
119 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON | WDF_RESIZABLE, |
122 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS | WDF_STICKY_BUTTON | WDF_RESIZABLE, |
120 _depot_widgets, |
123 _depot_widgets, |
121 DepotWndProc |
124 DepotWndProc |
122 }; |
125 }; |
576 static void ResizeDepotButtons(Window *w) |
579 static void ResizeDepotButtons(Window *w) |
577 { |
580 { |
578 /* We got the widget moved around. Now we will make some widgets to fill the gab between some widgets in equal sizes */ |
581 /* We got the widget moved around. Now we will make some widgets to fill the gab between some widgets in equal sizes */ |
579 |
582 |
580 /* Make the buttons in the bottom equal in size */ |
583 /* Make the buttons in the bottom equal in size */ |
581 w->widget[DEPOT_WIDGET_LOCATION].right = w->widget[DEPOT_WIDGET_AUTOREPLACE].left - 1; |
584 w->widget[DEPOT_WIDGET_LOCATION].right = w->widget[DEPOT_WIDGET_VEHICLE_LIST].left - 1; |
582 w->widget[DEPOT_WIDGET_BUILD].right = w->widget[DEPOT_WIDGET_LOCATION].right / 3; |
585 w->widget[DEPOT_WIDGET_BUILD].right = w->widget[DEPOT_WIDGET_LOCATION].right / 3; |
583 w->widget[DEPOT_WIDGET_LOCATION].left = w->widget[DEPOT_WIDGET_BUILD].right * 2; |
586 w->widget[DEPOT_WIDGET_LOCATION].left = w->widget[DEPOT_WIDGET_BUILD].right * 2; |
584 w->widget[DEPOT_WIDGET_CLONE].left = w->widget[DEPOT_WIDGET_BUILD].right + 1; |
587 w->widget[DEPOT_WIDGET_CLONE].left = w->widget[DEPOT_WIDGET_BUILD].right + 1; |
585 w->widget[DEPOT_WIDGET_CLONE].right = w->widget[DEPOT_WIDGET_LOCATION].left - 1; |
588 w->widget[DEPOT_WIDGET_CLONE].right = w->widget[DEPOT_WIDGET_LOCATION].left - 1; |
586 |
589 |
648 DoCommandP(w->window_number, WP(w, depot_d).type, e->we.click.widget == DEPOT_WIDGET_START_ALL ? 1 : 0, NULL, CMD_MASS_START_STOP); |
651 DoCommandP(w->window_number, WP(w, depot_d).type, e->we.click.widget == DEPOT_WIDGET_START_ALL ? 1 : 0, NULL, CMD_MASS_START_STOP); |
649 break; |
652 break; |
650 |
653 |
651 case DEPOT_WIDGET_SELL_ALL: |
654 case DEPOT_WIDGET_SELL_ALL: |
652 ShowDepotSellAllWindow(w->window_number, WP(w, depot_d).type); |
655 ShowDepotSellAllWindow(w->window_number, WP(w, depot_d).type); |
656 break; |
|
657 |
|
658 case DEPOT_WIDGET_VEHICLE_LIST: |
|
659 ShowVehDepotOrders(GetTileOwner(w->window_number), WP(w, depot_d).type, w->window_number); |
|
653 break; |
660 break; |
654 |
661 |
655 case DEPOT_WIDGET_AUTOREPLACE: |
662 case DEPOT_WIDGET_AUTOREPLACE: |
656 DoCommandP(w->window_number, WP(w, depot_d).type, 0, NULL, CMD_DEPOT_MASS_AUTOREPLACE); |
663 DoCommandP(w->window_number, WP(w, depot_d).type, 0, NULL, CMD_DEPOT_MASS_AUTOREPLACE); |
657 break; |
664 break; |
776 w->widget[DEPOT_WIDGET_BUILD].data = STR_8815_NEW_VEHICLES; |
783 w->widget[DEPOT_WIDGET_BUILD].data = STR_8815_NEW_VEHICLES; |
777 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_8840_BUILD_NEW_TRAIN_VEHICLE; |
784 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_8840_BUILD_NEW_TRAIN_VEHICLE; |
778 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_TRAIN; |
785 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_TRAIN; |
779 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_TRAIN_DEPOT_INFO; |
786 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_TRAIN_DEPOT_INFO; |
780 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_8842_CENTER_MAIN_VIEW_ON_TRAIN; |
787 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_8842_CENTER_MAIN_VIEW_ON_TRAIN; |
788 w->widget[DEPOT_WIDGET_VEHICLE_LIST].data = STR_TRAIN; |
|
789 w->widget[DEPOT_WIDGET_VEHICLE_LIST].tooltips = STR_DEPOT_VEHICLE_ORDER_LIST_TRAIN_TIP; |
|
781 break; |
790 break; |
782 |
791 |
783 case VEH_Road: |
792 case VEH_Road: |
784 w->widget[DEPOT_WIDGET_CAPTION].data = STR_9003_ROAD_VEHICLE_DEPOT; |
793 w->widget[DEPOT_WIDGET_CAPTION].data = STR_9003_ROAD_VEHICLE_DEPOT; |
785 w->widget[DEPOT_WIDGET_SELL].tooltips = STR_9024_DRAG_ROAD_VEHICLE_TO_HERE; |
794 w->widget[DEPOT_WIDGET_SELL].tooltips = STR_9024_DRAG_ROAD_VEHICLE_TO_HERE; |
787 w->widget[DEPOT_WIDGET_BUILD].data = STR_9004_NEW_VEHICLES; |
796 w->widget[DEPOT_WIDGET_BUILD].data = STR_9004_NEW_VEHICLES; |
788 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_9023_BUILD_NEW_ROAD_VEHICLE; |
797 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_9023_BUILD_NEW_ROAD_VEHICLE; |
789 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_ROAD_VEHICLE; |
798 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_ROAD_VEHICLE; |
790 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_ROAD_VEHICLE_DEPOT_INFO; |
799 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_ROAD_VEHICLE_DEPOT_INFO; |
791 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_9025_CENTER_MAIN_VIEW_ON_ROAD; |
800 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_9025_CENTER_MAIN_VIEW_ON_ROAD; |
801 w->widget[DEPOT_WIDGET_VEHICLE_LIST].data = STR_LORRY; |
|
802 w->widget[DEPOT_WIDGET_VEHICLE_LIST].tooltips = STR_DEPOT_VEHICLE_ORDER_LIST_ROADVEH_TIP; |
|
792 break; |
803 break; |
793 |
804 |
794 case VEH_Ship: |
805 case VEH_Ship: |
795 w->widget[DEPOT_WIDGET_CAPTION].data = STR_9803_SHIP_DEPOT; |
806 w->widget[DEPOT_WIDGET_CAPTION].data = STR_9803_SHIP_DEPOT; |
796 w->widget[DEPOT_WIDGET_SELL].tooltips = STR_9821_DRAG_SHIP_TO_HERE_TO_SELL; |
807 w->widget[DEPOT_WIDGET_SELL].tooltips = STR_9821_DRAG_SHIP_TO_HERE_TO_SELL; |
798 w->widget[DEPOT_WIDGET_BUILD].data = STR_9804_NEW_SHIPS; |
809 w->widget[DEPOT_WIDGET_BUILD].data = STR_9804_NEW_SHIPS; |
799 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_9820_BUILD_NEW_SHIP; |
810 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_9820_BUILD_NEW_SHIP; |
800 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_SHIP; |
811 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_SHIP; |
801 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_SHIP_DEPOT_INFO; |
812 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_SHIP_DEPOT_INFO; |
802 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_9822_CENTER_MAIN_VIEW_ON_SHIP; |
813 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_9822_CENTER_MAIN_VIEW_ON_SHIP; |
814 w->widget[DEPOT_WIDGET_VEHICLE_LIST].data = STR_SHIP; |
|
815 w->widget[DEPOT_WIDGET_VEHICLE_LIST].tooltips = STR_DEPOT_VEHICLE_ORDER_LIST_SHIP_TIP; |
|
803 break; |
816 break; |
804 |
817 |
805 case VEH_Aircraft: |
818 case VEH_Aircraft: |
806 w->widget[DEPOT_WIDGET_CAPTION].data = STR_A002_AIRCRAFT_HANGAR; |
819 w->widget[DEPOT_WIDGET_CAPTION].data = STR_A002_AIRCRAFT_HANGAR; |
807 w->widget[DEPOT_WIDGET_SELL].tooltips = STR_A023_DRAG_AIRCRAFT_TO_HERE_TO; |
820 w->widget[DEPOT_WIDGET_SELL].tooltips = STR_A023_DRAG_AIRCRAFT_TO_HERE_TO; |
809 w->widget[DEPOT_WIDGET_BUILD].data = STR_A003_NEW_AIRCRAFT; |
822 w->widget[DEPOT_WIDGET_BUILD].data = STR_A003_NEW_AIRCRAFT; |
810 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_A022_BUILD_NEW_AIRCRAFT; |
823 w->widget[DEPOT_WIDGET_BUILD].tooltips = STR_A022_BUILD_NEW_AIRCRAFT; |
811 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_AIRCRAFT; |
824 w->widget[DEPOT_WIDGET_CLONE].data = STR_CLONE_AIRCRAFT; |
812 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW; |
825 w->widget[DEPOT_WIDGET_CLONE].tooltips = STR_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW; |
813 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_A024_CENTER_MAIN_VIEW_ON_HANGAR; |
826 w->widget[DEPOT_WIDGET_LOCATION].tooltips = STR_A024_CENTER_MAIN_VIEW_ON_HANGAR; |
827 w->widget[DEPOT_WIDGET_VEHICLE_LIST].data = STR_PLANE; |
|
828 w->widget[DEPOT_WIDGET_VEHICLE_LIST].tooltips = STR_DEPOT_VEHICLE_ORDER_LIST_AIRCRAFT_TIP; |
|
814 |
829 |
815 /* Special strings only for hangars (using hangar instead of depot and so on) */ |
830 /* Special strings only for hangars (using hangar instead of depot and so on) */ |
816 w->widget[DEPOT_WIDGET_STOP_ALL].tooltips = STR_MASS_STOP_HANGAR_TOOLTIP; |
831 w->widget[DEPOT_WIDGET_STOP_ALL].tooltips = STR_MASS_STOP_HANGAR_TOOLTIP; |
817 w->widget[DEPOT_WIDGET_START_ALL].tooltips= STR_MASS_START_HANGAR_TOOLTIP; |
832 w->widget[DEPOT_WIDGET_START_ALL].tooltips= STR_MASS_START_HANGAR_TOOLTIP; |
818 w->widget[DEPOT_WIDGET_SELL_ALL].tooltips = STR_DEPOT_SELL_ALL_BUTTON_HANGAR_TIP; |
833 w->widget[DEPOT_WIDGET_SELL_ALL].tooltips = STR_DEPOT_SELL_ALL_BUTTON_HANGAR_TIP; |
859 w->resize.step_height = 14; |
874 w->resize.step_height = 14; |
860 break; |
875 break; |
861 |
876 |
862 case VEH_Road: |
877 case VEH_Road: |
863 horizontal = 10; |
878 horizontal = 10; |
864 vertical = - 14; |
879 vertical = - 14 + 14; |
865 w->vscroll.cap = 4; |
880 w->vscroll.cap = 5; |
866 w->hscroll.cap = 5; |
881 w->hscroll.cap = 5; |
867 w->resize.step_width = 56; |
882 w->resize.step_width = 56; |
868 w->resize.step_height = 14; |
883 w->resize.step_height = 14; |
869 break; |
884 break; |
870 |
885 |