Commit Graph

479 Commits (53dd010f3b34e9607277b90e97014cfab20ff951)

Author SHA1 Message Date
terkhen a88fe7c2aa (svn r22343) -Change: Remove pixel limiter for query strings. 13 years ago
frosch 2a4c4ab528 (svn r22248) -Codechange: Make OnInvalidateData() process 'delete this;' already in command scope. 13 years ago
frosch 4b4a40a72e (svn r22241) -Codechange: Add additional to-be-used parameter to OnInvalidateData(). 13 years ago
frosch 074548f8f3 (svn r22135) -Fix [FS#4523]: When commands need to invalidate windows, process these events asynchronously before the next redraw. Calling window code directly from command scope uses wrong _current_company and might issue nested DoCommands() which interfer with the running command. 14 years ago
frosch b7e7dcd01e (svn r22134) -Codechange: Move ReInit() of the landinfo window from DeleteNewGRFInspectWindow() into a InvalidateData call. 14 years ago
frosch eeeb70a82e (svn r22133) -Fix: some coding style. 14 years ago
planetmaker 6d031d0867 (svn r22080) -Doc: Add doxygen comments to a few functions and improve a few existing comments 14 years ago
terkhen d9d14be125 (svn r22053) -Fix: The land area information window was not updated after a language change. 14 years ago
rubidium 05199a641a (svn r21890) -Cleanup: remove some unneeded includes 14 years ago
terkhen b6148914b0 (svn r21803) -Cleanup: Remove unnecessary semicolons. 14 years ago
frosch 679afa362e (svn r21711) -Change: Display the minimal height of the tile in the LandInfo window instead of the height of the northern corner. So it is more useful for NewGRF and AI developers, and maybe more transparent for players. 14 years ago
alberth 03aa5395ac (svn r21589) -Codechange: Move PlaceLandBlockInfo() to the right file, introduce a ShowLandInfo() function. 14 years ago
rubidium ab630cb5e2 (svn r21555) -Fix [FS#4321]: strings for the query window weren't properly terminated to N characters anymore 14 years ago
rubidium 004b2b6001 (svn r21477) -Fix [FS#4300]: tooltips were removed when their related window got closed 14 years ago
rubidium 76ce3e4860 (svn r21472) -Fix [FS#4298] (r21459-ish): make sure the query window is only opened once per parent window / callback. 14 years ago
rubidium 5c2674ec77 (svn r21407) -Codechange: prepare the text buffer code for limiting on number of characters besides the number of bytes 14 years ago
rubidium 28da832781 (svn r21406) -Codechange: rename some textbuf related names to make them a bit more descriptive 14 years ago
alberth 0722492c1b (svn r21331) -Codechange: Make drawing the widgets default behaviour in OnPaint(). 14 years ago
rubidium 663e5f9a26 (svn r21255) -Fix (r179): main menu error messages wouldn't show when you had an error message open in the game while whatever triggered you to go back to the main menu 14 years ago
yexo be493aa533 (svn r20940) -Fix (r20928): switch to the normal alphabet where 'b' comes before 'p' 14 years ago
yexo 470312cf35 (svn r20928) -Update: we have a new developer 14 years ago
yexo d82f1b0bab (svn r20716) -Feature: add airport class and airport name to the land info tool 14 years ago
rubidium 360d6daf34 (svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers 14 years ago
rubidium d15d8ecde4 (svn r20596) -Fix [FS#4066]: crash when the tooltip is wider than the window is 14 years ago
terkhen 0d68b98482 (svn r20552) -Fix: Never show tooltips when the mouse cursor is outside the window. 14 years ago
frosch 4d4cd5ff65 (svn r20514) -Fix: Draw error messages in white by default, they may not have a colour code. 14 years ago
terkhen 04134c1e51 (svn r20289) -Codechange: Unify fall through coding style. 14 years ago
frosch c18839704b (svn r20286) -Codechange: Unify end of doxygen comments. 14 years ago
frosch 5b86c79fce (svn r20283) -Codechange: Unify start of doygen comments. 14 years ago
rubidium 8c85b4ce3d (svn r20281) -Codechange: unify case scope closure + break coding style 14 years ago
terkhen c92b2e9d3c (svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH). 14 years ago
rubidium f48fca6bfc (svn r20220) -Fix [FS#3974]: strip non-printable characters before showing it in an edit box, so when renaming a vehicle type you won't get the "SETX stuff" that some NewGRFs use 14 years ago
rubidium b673d7cd3a (svn r20159) -Change: clarify use of OpenTTD directories and don't use the "TTD" abbreviation for Transport Tycoon Deluxe (parts by planetmaker) 14 years ago
terkhen 086a424b7a (svn r20119) -Add: Tooltips can be removed if the user stops hovering the mouse. 14 years ago
alberth c2a871d10b (svn r20043) -Codechange: Introduce vertical alignment for DrawStringMultiLine(). 14 years ago
frosch 05774c903b (svn r19917) -Codechange: Split save/load GUI to separate file. 14 years ago
alberth b40fc5bab8 (svn r19904) -Codechange: Make EventState usable outside Window context. 14 years ago
rubidium a70fd540fc (svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int 14 years ago
rubidium cb92cdf975 (svn r19709) -Feature: NewGRF debugging/inspecting of (primarily) enabled callbacks and values of variables 14 years ago
peter1138 a7b93cdeb5 (svn r19434) -Add: Add rail speed limit to land area information window. 15 years ago
yexo f30297fdbb (svn r19432) -Fix [FS#3696] (r19357): crash when the error message 'owned by <town>' was shown 15 years ago
frosch 9eca269321 (svn r19358) -Fix [FS#3663]: Close error messages about missing ownership when the company closes or is taken over. (parts by Alberth). 15 years ago
frosch f35c0e145c (svn r19357) -Codechange: Add 'face' member to ErrmsgWindow to simplify stuff. 15 years ago
smatz 4572c0dac4 (svn r19225) -Feature: show warnings and errors in console as well, not only in a message box 15 years ago
smatz 5504b1105e (svn r19224) -Codechange: change parameters passed to ShowErrorMessage() a bit 15 years ago
yexo 86fc08789d (svn r19199) -Codechange: add a 'name'-property to airport tiles 15 years ago
rubidium 0448e07e8b (svn r19007) -Prepare: 1.0.0-beta4 15 years ago
rubidium 6a17a06ac5 (svn r18998) -Update: the credits 15 years ago
frosch 94a5c917a5 (svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick(). 15 years ago
rubidium 257c076045 (svn r18899) -Fix: the default button was enabled even when the ENABLE_DEFAULT flag wasn't set 15 years ago
rubidium f618acfb7d (svn r18866) -Codechange: remove the CmdFailed(ret)/CmdSucceeded(ret) wrapper functions 15 years ago
rubidium 9467b7c6d6 (svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header 15 years ago
rubidium 36df94ddb0 (svn r18769) -Codechange: replace MiniLZO with the real library. If you're using MSVC update openttd-useful, otherwise make sure you've got liblzo2 and it's development files installed. 15 years ago
rubidium 988d09b8c1 (svn r18731) -Codechange: move the DrawStationCoverage stuff from misc_gui.cpp to station_gui.cpp 15 years ago
rubidium b13747514c (svn r18652) -Fix: glitches due to having the wrong bounding boxes for the face widgets 15 years ago
smatz 289c130333 (svn r18636) -Codechange: make TextEffect::duration a value in ticks instead of ticks * 8 15 years ago
alberth e967f04123 (svn r18606) -Codechange: Introduce several forms of zero-size stacked display planes. 15 years ago
alberth f20e477a02 (svn r18580) -Codechange: Use widget information only for setting scrollbar capacity. 15 years ago
alberth 7ef35286fd (svn r18538) -Codechange: Split DrawStationCoverageText into a calculation part and a drawing part. 15 years ago
rubidium 21f2acfd01 (svn r18324) -Codechange: there's no need for a default size when the window isn't resizable 15 years ago
rubidium d2535d70ee (svn r18323) -Fix [FS#3330]: credits were drawn on the border of the window 15 years ago
rubidium 45eb0be570 (svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice. 15 years ago
rubidium fedb593293 (svn r18318) -Codechange: add an enum value for manual window placement 15 years ago
rubidium 74b737f958 (svn r18311) -Codechange: no need to hardcode locations of some 'random' windows 15 years ago
rubidium ab417c6c06 (svn r18280) -Codechange: remove widget indices that are not needed for custom drawing/handling input 15 years ago
rubidium 50359b2d08 (svn r18277) -Codechange: remove unneeded widget indices for close, resize and sticky boxes and for window captions 15 years ago
rubidium f8b79068e6 (svn r18274) -Codechange: remove the unused WDF flags 15 years ago
alberth 5bee09c924 (svn r18230) -Codechange: Allow fill stepsize to be set from Window::UpdateWidgetSize(). 15 years ago
alberth 18b33fde83 (svn r18229) -Codechange: Make fill_x, fill_y a number instead of a bool. 15 years ago
rubidium 092ed60342 (svn r18208) -Fix [FS#3321]: in some cases the size of the land information window wasn't properly calculated 15 years ago
rubidium bea622be02 (svn r18195) -Codechange: move the child padding calculation/handling to WWT_FRAME
-Fix (r18168): crash when switching languages when a non-standard font height is used
15 years ago
rubidium 8bc7f13999 (svn r18171) -Change: always align the about to the left; it is not translated and as such it's never a RTL text. 15 years ago
rubidium 8e11cd3a42 (svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets 15 years ago
peter1138 d6b3756d63 (svn r18135) -Codechange: File list text overflowed its container. 15 years ago
rubidium a13fd6ddce (svn r18126) -Codechange: remove duplicate (since r18119) scrollbar capacity/matrix initialisation 15 years ago
alberth c025be2807 (svn r18111) -Change: One more developer added to the history of OpenTTD. 15 years ago
peter1138 b303690103 (svn r18104) -Codechange: Let the query popup window's text entry field expand if necessary (e.g. with long window title). 15 years ago
rubidium bb5a43e609 (svn r18099) -Codechange: scale the edit boxes to the fontsize 15 years ago
rubidium 1f6f15a126 (svn r18092) -Codechange: remove support for the unnested widgets 15 years ago
rubidium b01251092e (svn r18086) -Codechange: remove 'widget' from WindowDesc 15 years ago
alberth c7ca4691c4 (svn r17997) -Codechange: Introduce functions for querying top and bottom of the main view. 15 years ago
frosch 3cb949a17d (svn r17976) -Codechange: Move CargoClass to cargotype.h and clean up including of newgrf_cargo.h 15 years ago
alberth 171fa9d16b (svn r17967) -Codechange: Specify that the buttons of the query string window should be equal in size. 15 years ago
alberth 95990e6d10 (svn r17966) -Fix (r17965): The Default button should be disabled in some cases rather than the Ok button. 15 years ago
alberth cc0906a49c (svn r17965) -Codechange: query string window uses pure nested widgets. 15 years ago
alberth e22b5ed872 (svn r17945) -Fix (r17940): Absence of main toolbar and/or status bar should not be fatal. 15 years ago
alberth 06f7a2fc76 (svn r17940) -Codechange: Use real y position of the main toolbar and status bar instead of hardcoded sizes for tooltip and for error message windows. 15 years ago
alberth 869370dd2a (svn r17935) -Fix (r17933): Compensate for being inside a class. 15 years ago
alberth b4f8ea259a (svn r17933) -Codechange: Move position calculation of error message window into the class. 15 years ago
alberth 74a9be4f59 (svn r17932) -Fix: Don't let the tooltip go under the status bar. 15 years ago
alberth 57cdbcb418 (svn r17931) -Codechange: Error message window uses pure nested widgets. 15 years ago
alberth 5a97b64d73 (svn r17928) -Codechange: ShowErrorMessage() now takes the summary string before the details string.
Gentlemen, swap your string parameters.
15 years ago
alberth 173c6ae977 (svn r17927) -Codechange: Rename error message string variables. 15 years ago
alberth ae3c6b0935 (svn r17924) -Codechange: Replace y array with two area rectangles in the error message window. 15 years ago
alberth 9059383676 (svn r17921) -Documentation: Add doxygen comments in the ErrmsgWindow struct. 15 years ago
alberth 8e6f96e322 (svn r17919) -Codechange (r17849): Remove the outermost NWID_LAYERED and NWID_VERTICAL containers from the load and save nested widget parts, since they do nothing. 15 years ago
alberth 9deb0eb32b (svn r17918) -Codechange: Move tooltip size calculation into the tooltip window class. 15 years ago
alberth e6c50f7e7d (svn r17917) -Codechange: Move tooltip initial position calculation into the tooltip window class. 15 years ago
alberth 141be7b048 (svn r17916) -Codechange: Make tooltips window use pure nested widgets. 15 years ago
alberth 256adf9c8a (svn r17914) -Codechange: Use some constants in the size calculation, and pass the size as a combined value to the tooltip window. 15 years ago
alberth d57223144d (svn r17913) -Documentation: Add doxygen comments to the tooltip window class. 15 years ago
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. 15 years ago
rubidium 343586484b (svn r17849) -Codechange: make the saveload windows nested 15 years ago
rubidium b72898c8a3 (svn r17786) -Fix [FS#3265]: graphical glitches (matrices/scrollbars with wrong 'size') upon reiniting windows 15 years ago
rubidium abbfdb1396 (svn r17771) -Codechange: use the 'StringID' function instead of the 'const char *' function + custom code to resolve the 'const char *' from the 'StringID' 15 years ago
michi_cc d6da4f24ad (svn r17708) -Feature [FS#2053]: [OSX] Implement clipboard support for OS X. 15 years ago
rubidium 982b8ee5fc (svn r17693) -Cleanup: remove some unneeded includes 15 years ago
rubidium da2fe3293c (svn r17681) -Fix [FS#3248] (r17668): crash when the caption of the query window used parameters 15 years ago
rubidium 0855ae61de (svn r17674) -Codechange: replace SetDirty + OnInvalidateData with InvalidateData (which does the same). Also call InvalidateData in a few cases where that was actually meant. 15 years ago
yexo fb773a2016 (svn r17668) -Codechange: Query window uses nested widgets 15 years ago
rubidium 6c74ca895a (svn r17620) -Fix (r17502): edit box offsets were off. Now they're still off, but look (in my opinion) even better than before 15 years ago
smatz f85b8c4e09 (svn r17596) -Codechange: constify some tables 15 years ago
alberth d54028fde8 (svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array. 15 years ago
smatz 9f4f7a2892 (svn r17561) -Fix: diacritics was missing at few places 15 years ago
frosch 0e36260337 (svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability. 15 years ago
rubidium ca78c69924 (svn r17528) -Codechange: use QSortT instead of qsort for sorting FiosItems 15 years ago
frosch 263952f557 (svn r17525) -Cleanup: Remove SetWindowDirty(), it is completely covered by other functions already. 15 years ago
alberth ed5a0dfaf1 (svn r17502) -Codechange [FS#3184]: Extend QueryStringBaseWindow to support windows with nested widgets (by Terkhen with a few tweaks). 15 years ago
smatz 5d622fd840 (svn r17439) -Fix (r17436): you weren't paid for cargo delivered to houses and headquarters anymore 15 years ago
smatz dc73d5432d (svn r17420) -Codechange: replace assert() by assert_compile() where possible 15 years ago
rubidium 6d72ae033a (svn r17370) -Codechange: make the saveload and network GUIs use the scrollbar wrappers 15 years ago
smatz 7744a7303a (svn r17359) -Fix: put static before cv qualifier, some compilers complain about that 15 years ago
smatz f22e1cf9ab (svn r17348) -Fix: don't mix 'sort by' strings used for buttons and dropdowns 15 years ago
Yexo 7cb4f3e7a3 (svn r17324) -Codechange: Land info window uses nested widget tree 15 years ago
yexo a3382deac7 (svn r17311) -Change: rename STR_WHITE_STRINGN to STR_WHITE_STRING 15 years ago
yexo fad737decb (svn r17310) -Codechange: about window uses nested widget tree 15 years ago
smatz 0b980d91c7 (svn r17309) -Fix: not all non-ASCII characters were entered with escapes in the About window 15 years ago
rubidium d5bd62ad15 (svn r17299) -Fix: the tooltip could get truncated under some circumstances due to its custom string height determination 15 years ago
rubidium d4a98be94a (svn r17271) -Fix: SetFill sometimes used 1/0 when it should be using true/false 15 years ago
rubidium 99d46e0ad7 (svn r17248) -Fix: add GPL license notice where appropriate 15 years ago
rubidium be9033295e (svn r17247) -Change: move '3rd party' MD5 implementation also to the 3rdparty directory. 15 years ago
rubidium 5e40d05c51 (svn r17216) -Update: MiniLZO from 1.08 to 2.03. 15 years ago
rubidium 6174908dff (svn r17210) -Update: credits to reflect the (current) truth a bit better 15 years ago
rubidium d61be2637e (svn r17075) -Codechange: rename ~750 strings to be more uniform with their relatives 15 years ago
rubidium 5bb7b8ad35 (svn r17062) -Change: unify the naming of some 125 strings 15 years ago
rubidium 39e6dbd5e3 (svn r16886) -Codechange: unify naming of some string IDs related to string codes and group them logically 15 years ago
smatz 8718babe90 (svn r16849) -Codechange: replace GetCargo() by CargoSpec::Get() 15 years ago
yexo bd8f92d3ff (svn r16789) -Codechange: unify the drawing of the Accepts/Supplies cargo lists in the station build windows. 15 years ago
frosch 523cde0798 (svn r16678) -Codechange: Turn CargoArray into a class, so one does not have to deal with sizeof() wrt. typedef-ed arrays. 15 years ago
alberth c52fe937d5 (svn r16677) -Codechange: Dimension width and height are unsigned. 15 years ago
frosch 4c3f480f92 (svn r16676) -Codechange: Rename AcceptedCargo to CargoArray and its instances to more meaningful names. 15 years ago
smatz 5d301445a2 (svn r16659) -Codechange: rename GetAcceptedCargo() to AddAcceptedCargo() and change its behaviour accordingly
-Codechange: remove dummy GetAcceptedCargo_*() handlers
15 years ago
alberth cbf2d24ebb (svn r16516) -Codechange: Added click and drag handling for nested widgets. 15 years ago
alberth dd43a1b97f (svn r16489) -Fix [FS#2937] (r16258): Do not resize a widget twice (erikjanp) 15 years ago
alberth feaaf78a63 (svn r16463) -Cleanup: Code style fixes. 15 years ago
frosch 6e06e82bc4 (svn r16414) -Change: Make it harder to ignore/close important error messages. Esp. do not close them automatically after some time. 15 years ago
smatz 50624d5c0f (svn r16378) -Codechange: replace OldPool with simpler Pool. Compilation time, binary size and run time (with asserts disabled) should be improved 15 years ago
smatz 53ae829b0b (svn r16359) -Codechange: don't abuse company 0 when determining 'cost to clear land' in the LandInfoWindow 15 years ago
smatz 0c10daa243 (svn r16327) -Codechange: replace IsValidPoolItemID(index) by PoolItem::IsValidID(index) 15 years ago
smatz d495dc5dbc (svn r16325) -Codechange: replace GetPoolItem(index) by PoolItem::Get(index) 15 years ago