Commit Graph

194 Commits (fbc95c8c61789a289d2ceb060b0566092bbd8929)

Author SHA1 Message Date
frosch 2ba3017134 (svn r20587) -Codechange (r20456)[FS#4035]: Revert to scrollbars without minimal size to simplify window setup. 14 years ago
rubidium 8c2b418749 (svn r20577) -Fix [FS#4043]: scroll button flickering when pressed 14 years ago
yexo a4fbfa268b (svn r20558) -Codechange: use one generic function to create a list of company buttons 14 years ago
frosch ba8d961664 (svn r20470) -Codechange: Make arrow buttons lower and raise like other buttons when clicked. 14 years ago
frosch fa05534cc9 (svn r20462) -Fix (r20452): Initialise scrollbar_index with -1 to indicate 'no scrollbar associated'. 14 years ago
frosch 2d5ef5e5a8 (svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR. 14 years ago
frosch 984e555cb4 (svn r20460) -Codechange: Remove WF_SCROLL window flags and store the state directly in the scrollbar widget instead. 14 years ago
frosch b98eba0fb2 (svn r20459) -Codechange: Remove the Scrollbar members of Window and make NWidgetScrollbar inherit from Scrollbar instead. 14 years ago
frosch 92c34da796 (svn r20458) -Codechange: Move Scrollbar from window.cpp to widget.cpp 14 years ago
frosch 807370d4b8 (svn r20457) -Codechange: Remove _scrolling_scrollbar and WF_SCROLL_MIDDLE and instead store the widget index of the being scrolled scrollbar in the Window. 14 years ago
frosch e41130db84 (svn r20456) -Codechange: Add separate nested widget class for scrollbars. 14 years ago
frosch 4817d5dcd6 (svn r20453) -Codechange: Remove direct accesses to Window::hscroll, vscroll and vscroll2.
Note: All windows get individual members with the same names, which are initialised via Window::GetScrollbar(). This caching is not required at all, but simplifies conversion.
14 years ago
frosch 341f41e347 (svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate scrollbar explicitly using a NWidgetPart via SetScrollbar(). 14 years ago
yexo a08fe2ac41 (svn r20394) -Fix [FS#4010]: make the default minimum width for editboxes 10 pixels 14 years ago
frosch 5b86c79fce (svn r20283) -Codechange: Unify start of doygen comments. 14 years ago
terkhen c92b2e9d3c (svn r20239) -Doc: Give a common name to all fall throughs (FALL THROUGH). 14 years ago
alberth c2a871d10b (svn r20043) -Codechange: Introduce vertical alignment for DrawStringMultiLine(). 14 years ago
frosch c973a3cc7b (svn r19943) -Fix [FS#3865]: Disallow moving of vehicle news window. 14 years ago
alberth 56f3bc595a (svn r19844) -Fix: Move NWidgetBase::StoreSizePosition() to an include file, and use proper inline macro. 14 years ago
alberth 25357f031c (svn r19843) -Codechange: Move ComputeMaxSize() to widget_type.h to make it globally accessible. 14 years ago
rubidium b32665ebd0 (svn r19706) -Add: support for the (NewGRF) debug box 14 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
alberth e967f04123 (svn r18606) -Codechange: Introduce several forms of zero-size stacked display planes. 15 years ago
alberth caa73efe93 (svn r18605) -Codechange: Coding style fixes, prevent useless calls to UpdateWidgetSize(). 15 years ago
rubidium 653addf364 (svn r18593) -Fix: GetWidget call case similar to r18591 15 years ago
rubidium 231b2d500e (svn r18592) -Fix (r18591): argh... save after starting the commit :( 15 years ago
rubidium 1465a8e120 (svn r18591) -Fix [FS#3399]: FindScrollbar could trigger an assert if the next widget (in the widget array) was a container-ish (e.g. selection) widget 15 years ago
alberth 40ab9eeeba (svn r18587) -Codechange: Insert a shade selection widget in the widget tree when the window starts with a title bar with a shade box. 15 years ago
alberth e8690df51b (svn r18584) -Codechange: Generalize MakeWidgetTree to read only one widget (recursively). 15 years ago
alberth 45a8eb682e (svn r18583) -Codechange: Add WWT_SHADEBOX widget and its functions (heavily based on code by erikjanp). 15 years ago
alberth f7e40c76e4 (svn r18492) -Doc: A few Doxygen reference fixes (NewsSubtype reported by Eddi), and a typo fix. 15 years ago
alberth 867af7ae35 (svn r18491) -Fix (r18482): Update doxy comments of SetupSmallestSize() as well. 15 years ago
alberth 6551592e8d (svn r18490) -Doc: Fixed syntax of a few doxygen pre and post coditions. 15 years ago
alberth 35c40409ca (svn r18482) -Cleanup (r18092): Conversion to widget array is not done any more. 15 years ago
rubidium da30e736ca (svn r18330) -Cleanup: remove some unneeded includes 15 years ago
frosch 2bbaf9f2eb (svn r18303) -Fix: Widget indices are valid when >= 0. 15 years ago
rubidium 46f90bef77 (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. 15 years ago
rubidium 5669e483c5 (svn r18272) -Codechange: make FindScrollbar a const function 15 years ago
rubidium ea0fd4656a (svn r18267) -Codechange: make the music window big font aware 15 years ago
alberth 1a1abf5c6c (svn r18232) -Fix: Extend container widgets to accomadate multiples of filling step size. 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 3703ba5e4a (svn r18223) -Codechange: remove the requirement of having an index for background widgets 15 years ago
rubidium f106bbbe5c (svn r18212) -Codechange: remove unneeded 'parameters' for WWT_CAPTION, WWT_CLOSEBOX and WWT_STICKYBOX in the nested widget arrays 15 years ago
alberth 10c16be369 (svn r18210) -Codechange: Child widgets always get the entire space in perpendicular direction of the container. 15 years ago
alberth 75e513d5b5 (svn r18201) -Codechange (r18092): No need anymore for initializing nested widgets for Widget* arrays. 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 e89df4a68d (svn r18189) -Codechange: remove some now unneeded strings 15 years ago
rubidium f123ff906f (svn r18188) -Codechange: s/NWID_BUTTON_DRPDOWN/NWID_BUTTON_DROPDOWN/g 15 years ago
rubidium e29bc3113c (svn r18186) -Add: a widgets for left/right arrows with the ability to turn themselves around when a RTL language is loaded 15 years ago