Commit Graph

1071 Commits

Author SHA1 Message Date
rubidium
8371be352b (svn r18273) -Codechange: do not require widget numbers for default widgets (close, sticky, resize buttons and the caption), except when you want to use SetStringParameter for the caption ofcourse. Also remove the requirement for some of the WDF flags; no need to test for both the flag whether a feature is used and whether the feature is in action. 2009-11-24 17:13:24 +00:00
rubidium
13371fa629 (svn r18206) -Fix [FS#3322]: on could 'pan' on the viewports of other windows, like the industry view, too 2009-11-21 16:02:05 +00:00
rubidium
5c6cf4f8d2 (svn r18206) -Fix [FS#3322]: on could 'pan' on the viewports of other windows, like the industry view, too 2009-11-21 16:02:05 +00:00
alberth
75e513d5b5 (svn r18201) -Codechange (r18092): No need anymore for initializing nested widgets for Widget* arrays. 2009-11-20 20:10:06 +00:00
alberth
777d5ce12e (svn r18201) -Codechange (r18092): No need anymore for initializing nested widgets for Widget* arrays. 2009-11-20 20:10:06 +00:00
rubidium
8e11cd3a42 (svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets 2009-11-17 19:16:48 +00:00
rubidium
5f2ddfbc5a (svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets 2009-11-17 19:16:48 +00:00
rubidium
266a1d0f7d (svn r18150) -Codechange: make the horizontal scrollbar scroll in the opposite direction with RTL 2009-11-17 18:45:57 +00:00
rubidium
abe1c6f3c7 (svn r18150) -Codechange: make the horizontal scrollbar scroll in the opposite direction with RTL 2009-11-17 18:45:57 +00:00
rubidium
684e63e2b5 (svn r18130) -Codechange: initial steps into making the vehicle/group lists big font and RTL aware 2009-11-16 21:28:12 +00:00
rubidium
e438fc6a80 (svn r18130) -Codechange: initial steps into making the vehicle/group lists big font and RTL aware 2009-11-16 21:28:12 +00:00
rubidium
c63b6887ef (svn r18120) -Fix (r18119): sometimes ReInit didn't dirty the new window 2009-11-16 17:01:25 +00:00
rubidium
179b924173 (svn r18120) -Fix (r18119): sometimes ReInit didn't dirty the new window 2009-11-16 17:01:25 +00:00
rubidium
f3043f2006 (svn r18119) -Codechange/Fix: always call OnResize so the matrices/scrollbars are initialised without the need for duplicating the OnResize code 2009-11-16 16:42:04 +00:00
rubidium
e7dd53dffc (svn r18119) -Codechange/Fix: always call OnResize so the matrices/scrollbars are initialised without the need for duplicating the OnResize code 2009-11-16 16:42:04 +00:00
rubidium
23f0385d65 (svn r18095) -Fix (r18093): a bit too much nested_array != NULL removal 2009-11-15 14:07:23 +00:00
rubidium
f6ec2fa5b9 (svn r18095) -Fix (r18093): a bit too much nested_array != NULL removal 2009-11-15 14:07:23 +00:00
rubidium
f20d3a55ec (svn r18093) -Fix: the mouseover handler could crash if there wasn't a widget under the mouse 2009-11-15 13:50:49 +00:00
rubidium
5fe405bad1 (svn r18093) -Fix: the mouseover handler could crash if there wasn't a widget under the mouse 2009-11-15 13:50:49 +00:00
rubidium
1f6f15a126 (svn r18092) -Codechange: remove support for the unnested widgets 2009-11-15 13:36:30 +00:00
rubidium
aeb9f8e715 (svn r18092) -Codechange: remove support for the unnested widgets 2009-11-15 13:36:30 +00:00
alberth
452946cdad (svn r18090) -Fix: Only allow raising of WWT_* nested widgets. 2009-11-15 13:08:50 +00:00
alberth
8415a2238f (svn r18090) -Fix: Only allow raising of WWT_* nested widgets. 2009-11-15 13:08:50 +00:00
rubidium
c162fa0575 (svn r18088) -Codechange: remove CompareWidgetArrays 2009-11-15 10:38:04 +00:00
rubidium
884561f431 (svn r18088) -Codechange: remove CompareWidgetArrays 2009-11-15 10:38:04 +00:00
rubidium
b01251092e (svn r18086) -Codechange: remove 'widget' from WindowDesc 2009-11-15 10:26:01 +00:00
rubidium
3d2d7af88f (svn r18086) -Codechange: remove 'widget' from WindowDesc 2009-11-15 10:26:01 +00:00
alberth
df877e480d (svn r18069) -Codechange: Initialize window flags at the same tme as the other fields instead of afterwards. 2009-11-14 09:58:52 +00:00
alberth
94261ad01a (svn r18069) -Codechange: Initialize window flags at the same tme as the other fields instead of afterwards. 2009-11-14 09:58:52 +00:00
rubidium
b3394dbeb4 (svn r18030) -Fix: screen jumped a bit for at least SDL and Allegro when right-click-dragging 2009-11-09 16:05:24 +00:00
rubidium
cbf4b80b86 (svn r18030) -Fix: screen jumped a bit for at least SDL and Allegro when right-click-dragging 2009-11-09 16:05:24 +00:00
alberth
ade53126b4 (svn r18013) -Codechange: Add possibility to change window size during ReInit(). 2009-11-08 15:22:04 +00:00
alberth
a2e6035f16 (svn r18013) -Codechange: Add possibility to change window size during ReInit(). 2009-11-08 15:22:04 +00:00
rubidium
79a039b0df (svn r18003) -Cleanup: prune some unused functions from Window 2009-11-07 22:29:17 +00:00
rubidium
618621e851 (svn r18003) -Cleanup: prune some unused functions from Window 2009-11-07 22:29:17 +00:00
alberth
c7ca4691c4 (svn r17997) -Codechange: Introduce functions for querying top and bottom of the main view. 2009-11-07 17:24:04 +00:00
alberth
0bc03c25f4 (svn r17997) -Codechange: Introduce functions for querying top and bottom of the main view. 2009-11-07 17:24:04 +00:00
alberth
0fa6870eca (svn r17995) -Codechange: PreventHiding() is used in one file, make it static. 2009-11-07 15:49:36 +00:00
alberth
b500170ac2 (svn r17995) -Codechange: PreventHiding() is used in one file, make it static. 2009-11-07 15:49:36 +00:00
rubidium
c4c56ea04d (svn r17947) -Codechange: make the statusbar, chat input and news window know of eachothers size so they don't get overlapped and don't get invisible (bottoms) of windows when a larger font is used 2009-11-02 10:15:48 +00:00
rubidium
4a970202a9 (svn r17947) -Codechange: make the statusbar, chat input and news window know of eachothers size so they don't get overlapped and don't get invisible (bottoms) of windows when a larger font is used 2009-11-02 10:15:48 +00:00
rubidium
8742314bb8 (svn r17922) -Fix [FS#3291]: crash when closing NewGRF parameter window with no NewGRF selected 2009-10-31 14:53:19 +00:00
rubidium
86fd0c0bce (svn r17922) -Fix [FS#3291]: crash when closing NewGRF parameter window with no NewGRF selected 2009-10-31 14:53:19 +00:00
alberth
2a7d0de0b0 (svn r17915) -Codechange: Allow windows to compute their own initial position. 2009-10-31 11:34:43 +00:00
alberth
82e21df3a4 (svn r17915) -Codechange: Allow windows to compute their own initial position. 2009-10-31 11:34:43 +00:00
smatz
7921a5c7d0 (svn r17869) -Codechange: don't create OnScroll() event for zero delta 2009-10-25 17:01:45 +00:00
smatz
a558159faa (svn r17869) -Codechange: don't create OnScroll() event for zero delta 2009-10-25 17:01:45 +00:00
rubidium
c1365b3cc1 (svn r17853) -Codechange: remove the 'delta' parameter from OnResize; it was used in ways that aren't always wanted, causing bugs and the like. Also with nested widgets most reasons for handling OnResize have gone. 2009-10-24 14:53:55 +00:00
rubidium
ca0521f89f (svn r17853) -Codechange: remove the 'delta' parameter from OnResize; it was used in ways that aren't always wanted, causing bugs and the like. Also with nested widgets most reasons for handling OnResize have gone. 2009-10-24 14:53:55 +00:00
frosch
9259446b76 (svn r17830) -Fix [FS#3276]: Some windows already need their window_number when setting up smallest size (e.g. for DParams). So assign it earlier in Window::InitializeData instead of dealing with each window separately. 2009-10-20 21:25:25 +00:00