Commit Graph

373 Commits

Author SHA1 Message Date
rubidium
12732cf39d (svn r18498) -Fix [FS#2616]: cloning of vehicles could create vehicles with invalid cargo sub types for the build year of the vehicle. Fall back to another cargo sub type with the exact same name, otherwise fallback to cargo sub type 0. 2009-12-14 19:17:18 +00:00
rubidium
adc88c5777 (svn r18495) -Codechange: make sure we don't taint the vehicle cache with finding refit options and unmagify a constant 2009-12-13 22:19:19 +00:00
rubidium
0287a009f8 (svn r18450) -Fix [FS#3363]: initial size of the vehicle detail windows would occasionally be too small (although it could be resized) 2009-12-09 22:25:12 +00:00
peter1138
f846386e2f (svn r18441) -Fix: The vehicle list filler widget didn't fill. 2009-12-09 08:23:10 +00:00
rubidium
45eb0be570 (svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice. 2009-11-28 14:42:35 +00:00
rubidium
ee805c31c0 (svn r18296) -Codechange: show the next 4 orders instead of the first 4 orders in the ship/aircraft vehicle lists 2009-11-26 11:34:12 +00:00
rubidium
ab417c6c06 (svn r18280) -Codechange: remove widget indices that are not needed for custom drawing/handling input 2009-11-24 21:13:36 +00:00
rubidium
50359b2d08 (svn r18277) -Codechange: remove unneeded widget indices for close, resize and sticky boxes and for window captions 2009-11-24 18:05:55 +00:00
rubidium
f8b79068e6 (svn r18274) -Codechange: remove the unused WDF flags 2009-11-24 17:28:29 +00:00
rubidium
3ebe581b4a (svn r18256) -Codechange: make the vehicle details window big font aware 2009-11-23 16:18:01 +00:00
rubidium
a5acfa22ed (svn r18242) -Codechange: make the refit window big font aware 2009-11-22 19:40:48 +00:00
alberth
5bee09c924 (svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize(). 2009-11-22 18:28:14 +00:00
alberth
18b33fde83 (svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool. 2009-11-22 18:26:01 +00:00
rubidium
c227abd7c3 (svn r18213) -Codechange: it's not needed to manually set the fill, (re)size and tooltip for scrollbars 2009-11-22 11:24:30 +00:00
rubidium
f106bbbe5c (svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays 2009-11-22 11:20:12 +00:00
rubidium
646757adee (svn r18187) -Codechange: make the advanced face selection, custom currency, difficulty, news settings, signal, sign and vehicle details window RTL aware (use the arrow widget) 2009-11-19 17:57:27 +00:00
rubidium
45e135ccd8 (svn r18185) -Fix: the up/down buttons had the wrong logical ordering with RTL. Also one of the tooltips was incorrect. 2009-11-19 16:33:11 +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
60b1ff4075 (svn r18142) -Codechange: make the vehicle details RTL (and huge ship/aircraft) aware 2009-11-17 15:05:12 +00:00
peter1138
75a6f3241b (svn r18140) -Codechange: Use text lines widget part to set height of 'Name' button on vehicle detail window, and the start/stop button on vehicle view window. 2009-11-17 13:17:09 +00:00
rubidium
16592910ba (svn r18136) -Codechange: support RTL in the vehicle lists 2009-11-17 11:36:36 +00:00
rubidium
ab85bb7080 (svn r18134) -Codechange: scale the offset of the text/vehicle in the vehicle lists based on the font and the unit numbers in the list 2009-11-17 09:09:20 +00:00
rubidium
68f146d83c (svn r18133) -Codechange: pass the 'maximum' left/right positions to Draw*Image 2009-11-16 22:25:01 +00:00
rubidium
ca1f1a8a0b (svn r18131) -Codechange: account for the height of the small order lists when determining the height of a vehicle list item 2009-11-16 21:39:47 +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
peter1138
4dabc6bd14 (svn r18129) -Codechange: Fix up train details window for correct offsets and line spacing. 2009-11-16 21:10:23 +00:00
rubidium
a13fd6ddce (svn r18126) -Codechange: remove duplicate (since r18119) scrollbar capacity/matrix initialisation 2009-11-16 20:34:57 +00:00
rubidium
1ee7252296 (svn r18115) -Codechange: prevent RTL glitch with refitting and cargo suffix 2009-11-16 13:19:39 +00:00
rubidium
b01251092e (svn r18086) -Codechange: remove 'widget' from WindowDesc 2009-11-15 10:26:01 +00:00
alberth
6f4f94568a (svn r18067) -Codechange: Eliminate a constant representing a widget top edge in vehicle windows. 2009-11-14 08:44:12 +00:00
rubidium
224f4e0197 (svn r18028) -Codechange: unglobalise some functions 2009-11-09 10:40:33 +00:00
rubidium
3ff08d08b0 (svn r17912) -Fix [FS#3289] (r17868): crash when opening the vehicle list (not group list) of a specific company 2009-10-31 10:07:40 +00:00
alberth
244b709420 (svn r17906) -Fix [FS#3286]: Fill the vehicle list before initializing the widgets of the vehicle list window. 2009-10-30 20:51:36 +00:00
alberth
dd3845232f (svn r17895) -Codechange: Move drawing code of the vehicle details window out of OnPaint, and remove hard-coded coordinate constants. 2009-10-27 20:50:47 +00:00
rubidium
fdde27ff0a (svn r17889) -Feature: double click on a item in the refit list refits without the need to click on the refit button 2009-10-27 19:21:42 +00:00
alberth
bf5fbf53b3 (svn r17874) -Codechange: vehicle details window uses pure nested widgets. 2009-10-25 21:42:04 +00:00
alberth
af5c9167e3 (svn r17868) -Codechange: Vehicle list window uses nested widgets only. 2009-10-25 15:08:16 +00:00
alberth
e08d3ec595 (svn r17867) -Codechange: Prepare BaseVehicleListWindow for nested widgets. 2009-10-25 14:52:46 +00:00
alberth
125ca20d45 (svn r17865) -Codechange: Remove references to specific widgets and step-heights from BaseVehicleListWindow::DrawVehicleListItems(). 2009-10-25 13:33:56 +00:00
alberth
edf0ae78e0 (svn r17862) -Codechange: Use edge positions of the matrix widget in DrawVehicleRefitWindow. 2009-10-24 21:10:57 +00:00
alberth
d202296805 (svn r17861) -Fix (r17860): max(uint, int) does not exist. 2009-10-24 20:28:54 +00:00
alberth
6fbdad9e42 (svn r17860) -Codechange: Refit window uses pure nested widgets. 2009-10-24 20:26:18 +00:00
alberth
6ff8e78c48 (svn r17856) -Codechange: Don't get the selected cargo as a sife effect of drawing. 2009-10-24 18:37:23 +00:00
alberth
40477932f1 (svn r17855) -Codechange: Remove or move var declarations in DrawVehicleRefitWindow(). 2009-10-24 18:27:21 +00:00
alberth
e284677c38 (svn r17854) -Codechange: Merge different cases of setting widget data together in the view vehicle window. 2009-10-24 15:19:06 +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
alberth
5f11ca95a6 (svn r17852) -Codechange: Use viewport nested widget in the view-vehicle window. 2009-10-24 13:58:18 +00:00
alberth
ab559623d6 (svn r17851) -Codechange: Use pure nested widgets for the view-vehicle window. 2009-10-24 13:49:04 +00:00
rubidium
51936e1903 (svn r17850) -Codechange: remove most usage of delta on OnResize 2009-10-24 09:47:02 +00:00
rubidium
b72898c8a3 (svn r17786) -Fix [FS#3265]: graphical glitches (matrices/scrollbars with wrong 'size') upon reiniting windows 2009-10-17 14:29:10 +00:00