zuu
059eee93fc
(svn r25331) -Fix (r25263): Update ScriptWindow with link graph widgets
11 years ago
zuu
a4cddc3e08
(svn r25296) -Feature: Goals can now have a progress text and/or be marked as completed.
11 years ago
frosch
8157a8afd8
(svn r25290) -Add: Assign string names to notable windows.
11 years ago
frosch
56e4a8c4d6
(svn r25287) -Codechange: Keep a reference to the WindowDesc in the Window after construction.
11 years ago
rubidium
9aae00cc87
(svn r25270) -Fix: @file wrong for link_graph_legend_widget.h
11 years ago
rubidium
ef7befdbd8
(svn r25264) -Feature: linkgraph overlay over main viewport (fonsinchen)
11 years ago
rubidium
163dfdd34a
(svn r25262) -Feature: linkgraph overlay for smallmap
11 years ago
alberth
15ec6e26f0
(svn r25094) -Feature: Introduce dropdown for selecting the sort criterion in the town directory window (sbr)
11 years ago
frosch
1b10910af6
(svn r25024) -Feature: Searching of (missing) content via GrfCrawler.
12 years ago
rubidium
3d7860e0a5
(svn r24997) -Change: Use dropdown list to select between Default/Days/Percentage (peter1138)
12 years ago
rubidium
369a6f9d1b
(svn r24995) -Codechange: Add flags to vehicle service interval for custom & ispercent (peter1138)
12 years ago
planetmaker
c24374f99c
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
12 years ago
frosch
c4c3d00578
(svn r24862) -Add: Settings type filter to adv. settings GUI.
12 years ago
frosch
647ee0de64
(svn r24842) -Remove: News settings window.
12 years ago
frosch
ff6880f9dd
(svn r24791) -Remove: Difficulty settings window.
12 years ago
frosch
d1ab0f03bc
(svn r24790) -Remove: Classic difficulty profiles.
12 years ago
frosch
507de921c2
(svn r24769) -Feature [FS#3852]: Add a string filter to the server list. (Eagle_rainbow)
12 years ago
alberth
fb892f4b20
(svn r24763) -Feature: Add industry type and cargo dropdown selection for easier navigating in the industry chain window.
12 years ago
frosch
06054d7a9d
(svn r24750) -Cleanup: Remove old special clear filter button from signs list.
12 years ago
frosch
7699a7dc06
(svn r24732) -Codechange: Unify handling of OK and CANCEL actions for editboxes.
12 years ago
frosch
d1c17394ec
(svn r24663) -Codechange: Unify the naming of widget enums.
12 years ago
yexo
23054a3ab5
(svn r24647) -Feature: add new filter option to the advanced settings window to show only changed settings (Eagle_rainbow)
12 years ago
frosch
2d550a7579
(svn r24632) -Feature: Add text filtering to advanced settings.
12 years ago
frosch
716014c410
(svn r24631) -Feature: Add buttons to expand/collapse all to advanced settings GUI.
12 years ago
yexo
053770d4a6
(svn r24488) -Feature [FS#5236]: add buttons to view textfiles from the online content window (LordAro)
12 years ago
frosch
88fff21b93
(svn r24308) -Add: ShowDropDownListAt() for drawing dropdown windows independent of dropdown widgets.
12 years ago
frosch
6207a6017f
(svn r24307) -Codechange: Move all interaction of the dropdown window with widgets of the parent window to a method of the parent window.
12 years ago
alberth
0db235aa1d
(svn r24237) -Feature: Descriptions explaining the meaning of advanced settings.
12 years ago
frosch
cd50c86294
(svn r24178) -Fix [FS#5110]: The object name from property A was not displayed in the object GUI.
12 years ago
michi_cc
6a70abbd99
(svn r24136) -Feature [FS#4465]: Autoreplace vehicles only when they get old. (Vikthor)
12 years ago
michi_cc
aa47d6c7f2
(svn r24127) -Feature [FS#1497]: Allow closing airports for incoming aircraft. (Based on patch by cirdan)
12 years ago
frosch
161b6c348b
(svn r24037) -Feature: Allow display of baseset textfiles. (LordAro)
12 years ago
michi_cc
f2c694c8fb
(svn r23947) -Feature: Timetabled maximum travel speeds for non-flying vehicles.
13 years ago
rubidium
6356178a25
(svn r23936) -Feature [FS#5047]: readme/licence/changelog viewer for AI and game scripts (LordAro)
13 years ago
rubidium
e8dbcf9043
(svn r23932) -Codechange: split the NewGRF text window into its own source files
13 years ago
rubidium
d99eb6aac2
(svn r23853) -Fix: several incorrect @files
13 years ago
rubidium
9f162e7115
(svn r23827) -Feature [FS#4992]: [NoGo] Allow to chose the goal question window's title from a (small) set of options
13 years ago
frosch
fa0949577e
(svn r23760) -Feature: Allow readonly display of NewGRF parameters, if GRF list may not be edited.
13 years ago
truebrain
ecb725b34b
(svn r23738) -Fix (r23731): forgot to sync the new window with the script API
13 years ago
rubidium
e40eb8177a
(svn r23735) -Codechange: remove ~50 includes from headers that weren't needed
13 years ago
truebrain
34d90da509
(svn r23731) -Add: add GSGoal::Question(), to ask a question to a(ll) company(ies). It can contain random text, and at most 3 buttons from a collection of 17
13 years ago
alberth
4af8c2d5e1
(svn r23704) -Doc: Doxygen comment fixes and additions.
13 years ago
truebrain
3ada3b9cc5
(svn r23630) -Add: a Goal GUI to show your current goals
13 years ago
truebrain
5718c2e2e3
(svn r23607) -Add: wire GameScript in all the GUIs
13 years ago
truebrain
bcbdc3933c
(svn r23600) -Codechange: link WC+number to a Widget, and the Widget to a Window class
13 years ago
rubidium
df16ebd730
(svn r23595) -Codechange: add comma after last enum to get a more uniform coding style
13 years ago
truebrain
ed816477ec
(svn r23562) -Codechange: don't be lazy with the spacebar
13 years ago
truebrain
1d4eeb063e
(svn r23561) -Codechange: forgot to document 1 widget enum
13 years ago
truebrain
20a7276510
(svn r23560) -Codechange: final pieces of consistency through widgets
13 years ago
planetmaker
6bbae674b8
(svn r23559) -Codechange: Document and name consistently road build widgets
13 years ago
rubidium
ff4bfded7a
(svn r23558) -Fix (r23556): ctrl-z too few ;)
13 years ago
rubidium
95642f956f
(svn r23556) -Codechange: unify rail widget naming and document them
13 years ago
truebrain
7e0df0aeb3
(svn r23555) -Fix (r23554): save before commit
13 years ago
truebrain
7b80b821ff
(svn r23554) -Codechange: some minor consistency fixes
13 years ago
truebrain
bcf00dbb8f
(svn r23553) -Fix: avoid naming conflict in widget enums
13 years ago
truebrain
6d0673f0c1
(svn r23552) -Codechange: unify naming of the news widgets
13 years ago
truebrain
e4887d4dc4
(svn r23551) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
rubidium
bdb6280e79
(svn r23550) -Codechange: unify naming of the on screen keyboard widgets
13 years ago
planetmaker
365bf148b5
(svn r23549) -Codechange: Document and consistently name widgets of order GUI
13 years ago
rubidium
1470e41fe4
(svn r23548) -Codechange: unify and document toolbar widgets
13 years ago
truebrain
e2726ca3f1
(svn r23547) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
truebrain
9266bde593
(svn r23546) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
planetmaker
985d178c37
(svn r23545) -Codechange: Consistently name widgets in build object window
13 years ago
truebrain
e2d8abeec5
(svn r23544) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
planetmaker
78ca3e3358
(svn r23543) -Codechange: Document and name consistently widgets of NewGRF window
13 years ago
rubidium
2988509dd0
(svn r23542) -Codechange: unify and document town related widgets
13 years ago
planetmaker
7c7bd7fe86
(svn r23541) -Codechange: Consistent naming of widgets in NewGRF debug window
13 years ago
rubidium
4de1f3be88
(svn r23540) -Codechange: unify and document vehicle widgets
13 years ago
rubidium
b8640b986f
(svn r23539) -Codechange: prevent conflict between widget naming of (vehicle) depots and vehicle details
13 years ago
planetmaker
5ade484ce4
(svn r23538) -Codechange: Consistent naming of widgets in tree plant gui
13 years ago
truebrain
219393ba5f
(svn r23537) -Fix (r23529): typo in the word 'because' (tnx to Alberth for noticing)
13 years ago
truebrain
05af1d176b
(svn r23536) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
planetmaker
4453288f3f
(svn r23535) -Codechange: unify widget naming of transparency toolbar
13 years ago
truebrain
cb8e37197d
(svn r23534) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
truebrain
f578edd3bc
(svn r23533) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
rubidium
b6a303387c
(svn r23532) -Codechange: unify widget naming of (extra) viewport
13 years ago
truebrain
e9f584ac21
(svn r23531) -Codechange: document and rename widgets to be consistent and understandable
13 years ago
rubidium
b90aa80e77
(svn r23530) -Codechange: begin unify the naming of widgets and add comments to them, in this case the waypoint view widgets
13 years ago
truebrain
98d3f11d45
(svn r23529) -Codechange: make all widget enum values unique and make them include the files they need to compile
13 years ago
truebrain
2aa774e831
(svn r23528) -Codechange: move widget enums to widgets/NNN_type.h
13 years ago
truebrain
df0afdf0dc
(svn r23525) -Codechange: make Window::flags4 WindowFlags instead of uint16, with only values known in WindowFlags (and move out 2 timers to their own variable)
...
-Codechange: rename Window::flags4 to Window::flags
-Codechange: move some non-inline functions from .hpp to .cpp
13 years ago
peter1138
30d9de9db5
(svn r23018) -Fix (r14004): Pass bottom of dropdown item rather than bottom of dropdown window.
13 years ago
peter1138
50d1541270
(svn r23017) -Codechange: Add support for resized scrollbars.
13 years ago
yexo
ad232bd497
(svn r22932) -Fix [FS#4766]: disable the white border on window creation for several windows (based on patch by monoid)
13 years ago
frosch
5e449b8fae
(svn r22429) -Add: some constants for specific palette colours used in the GUI.
13 years ago
frosch
22286bd7b6
(svn r22421) -Fix: Replace various references to Windows palette greyscale indices with the DOS palette indices.
13 years ago
rubidium
46c242b1dc
(svn r22385) -Fix [FS#4603]: strnatcmp is in string.cpp, so it ought to be declared in string_func.h.
13 years ago
frosch
ea1ca5bf1e
(svn r22311) -Add: DropDownListStringItem::NatSortFunc() which can be used as comparator function in DropDownList::sort().
13 years ago
frosch
18f0add50a
(svn r22310) -Codechange: Derive DropDownListCharStringItem from DropDownListStringItem.
13 years ago
alberth
f5c6fd1a25
(svn r21331) -Codechange: Make drawing the widgets default behaviour in OnPaint().
14 years ago
rubidium
30637a8340
(svn r21157) -Codechange: remove information about the text direction out of the language "list"
14 years ago
frosch
d01e275a25
(svn r21031) -Fix (r19883): Dropdown menu glitched in small screenshots, when issueing them from the menu.
14 years ago
frosch
28048826f8
(svn r20466) -Codechange: USe NWID_SELECTION to hide the scrollbar in dropdowns.
14 years ago
frosch
9e538acc03
(svn r20461) -Codechange: Replace WWT_HSCROLLBAR, WWT_SCROLLBAR and WWT_SCROLL2BAR with NWID_HSCROLLBAR and NWID_VSCROLLBAR.
14 years ago
frosch
71ca58c2bb
(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
10339c60c0
(svn r20452) -Codechange: Remove NWidgetCore::FindScrollbar() and associate scrollbar explicitly using a NWidgetPart via SetScrollbar().
14 years ago
frosch
ed4f806f1d
(svn r20283) -Codechange: Unify start of doygen comments.
14 years ago
rubidium
5e4ec72ce6
(svn r19883) -Fix [FS#3812]: dropdowns did affect positioning of new windows because they were not yet removed when the new windows were positioned
14 years ago
frosch
88019e64e1
(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a parameter for OnClick().
15 years ago
peter1138
07b285c5ca
(svn r18932) -Codechange: Don't constantly redraw drop drop list.
15 years ago
rubidium
82fc28f77f
(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
b00a5f1069
(svn r18330) -Cleanup: remove some unneeded includes
15 years ago
rubidium
293dfd7c3e
(svn r18322) -Codechange: remove the WDP duplication; no need to tell the same twice.
15 years ago
rubidium
b58b058e2b
(svn r18321) -Fix [FS#3331]: make the toolbars also calculate their top location based on the main toolbar's height instead of hardcoding that
15 years ago
frosch
a37ca47882
(svn r18305) -Codechange: Replace some 2s with WD_FRAMERECT_(LEFT|RIGHT).
15 years ago
rubidium
69b6d9309a
(svn r18274) -Codechange: remove the unused WDF flags
15 years ago
rubidium
30f7483f9c
(svn r18188) -Codechange: s/NWID_BUTTON_DRPDOWN/NWID_BUTTON_DROPDOWN/g
15 years ago
rubidium
76a5f4f8cd
(svn r18164) -Change: make dropdown 'right' align to the opening widget with RTL
15 years ago
rubidium
5f2ddfbc5a
(svn r18152) -Codechange: remove the 'minimum window size' from the WindowDesc; it's determined from the (nested) widgets
15 years ago
rubidium
aeb9f8e715
(svn r18092) -Codechange: remove support for the unnested widgets
15 years ago
rubidium
3d2d7af88f
(svn r18086) -Codechange: remove 'widget' from WindowDesc
15 years ago
alberth
c341673cd5
(svn r17998) -Fix (r17994): Use a consistent item list width.
15 years ago
alberth
0bc03c25f4
(svn r17997) -Codechange: Introduce functions for querying top and bottom of the main view.
15 years ago
alberth
3ae1b98d3a
(svn r17994) -Codechange: Make the dropdown menu window use pure nested widgets.
15 years ago
alberth
d03bf874fc
(svn r17993) -Codechange: Move widget and data initialization into the dropdown menu class.
15 years ago
alberth
81796f10e5
(svn r17992) -Codechange: Merge some parameters of the dropdown menu.
15 years ago
alberth
61576c3184
(svn r17991) -Codechange: Use WD_VSCROLLBAR_WIDTH constant in dropdown menu window.
15 years ago
alberth
7dd10a684d
(svn r17990) -Codechange: Add widgets enum for dropdown menu window.
15 years ago
alberth
726edbf3c0
(svn r17944) -Codechange (r11848): Removed the second counter variable that ran in sync with the first one.
15 years ago
alberth
bd5fd95e5c
(svn r17942) -Documentation: Add a few doxygen comments to the dropdown code.
15 years ago
rubidium
d6cded5380
(svn r17693) -Cleanup: remove some unneeded includes
15 years ago
alberth
8d7498b82c
(svn r17575) -Codechange: Adding a new combined button+dropdown widget.
15 years ago
alberth
116c77c342
(svn r17572) -Codechange: Use the Window::GetWidget() function to access nested widgets through the nested_array.
15 years ago
frosch
ebd916be3d
(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty for more consistency and distinguishability.
15 years ago
rubidium
a34d19e9df
(svn r17440) -Fix [FS#3179] (r17375): long scrollbars would scroll when that was not intended. They would also not properly mark the window dirty.
15 years ago
rubidium
5cb22df0f5
(svn r17375) -Codechange: remove last direct usage of scrollbar variables
15 years ago
rubidium
7fbc33dae1
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
alberth
4eb155ccfb
(svn r17171) -Doc: Additions and corrections of various doxygen strings.
15 years ago
alberth
c94c18fc0a
(svn r16797) -Codechange: Allow drop-down menus for windows with nested widgets.
15 years ago
alberth
34066a6027
(svn r16227) -Codechange: Added nested widgets for error windows, tooltip window, and dropdown window.
15 years ago
rubidium
59d45a04d6
(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had this ID' from 'some' strings and replace the string name with something more sensible.
15 years ago
peter1138
f30f5607e3
(svn r15877) -Codechange: Let drop down lists know about font height.
15 years ago
rubidium
93fe44a3c5
(svn r15783) -Codechange: make the dropdown draw code pass around the left/right instead of the x and width to make drawing text at offsets easier.
16 years ago
rubidium
9907742a0f
(svn r15423) -Codechange: split widget related types to their own header and add a bit of type strictness.
16 years ago
peter1138
77760a62fd
(svn r15387) -Codechange: Add a drop down list item type for char* strings.
16 years ago
peter1138
aad67b5736
(svn r15312) -Codechange: Handle closing of drop down menus when clicking in a window in a single place, instead of in the OnClick event for some windows. This standardises behaviour so that clicking anywhere in a window will close its drop down menu, which happened before for some windows but not all. In addition the dubious feature of hiding a drop down menu by opening the same menu has been removed. This only caused wasted CPU cycles as a whole new list was generated and then destroyed. Breathe.
16 years ago
smatz
0d3f5e6e74
(svn r15299) -Cleanup: remove many redundant includes
16 years ago
rubidium
2490f8f471
(svn r14881) -Fix (r14880): somehow make didn't think that widgets/dropdown.cpp did depend on window_gui.h...
16 years ago
glx
c7959ce2a9
(svn r14840) -Cleanup: remove duplicate includes
16 years ago
peter1138
cf52b683c0
(svn r14168) -Codechange: Make dropdown 'auto_width' a separate parameter, so that a minimum width can be specified.
16 years ago
peter1138
3c2f69bf62
(svn r14015) -Codechange: Add facility for a drop down list to always close (if requested) when the mouse button is released.
16 years ago
peter1138
6bae045b4a
(svn r14014) -Codechange: Add support for automatically sizing drop down lists to the widest list item.
16 years ago
peter1138
98d3d86004
(svn r14004) -Codechange: Clean of drop down lists.
...
Move empty item drawing to base ListItem Draw() function.
Remove String() from base class.
Pass correct width to Draw().
16 years ago
belugas
96892e081a
(svn r13970) -Codechange: Replace numbers with Colours enum on network, toolbar and dropdown guis.
...
Mostly forgotten ones.
16 years ago
frosch
ecc5d648df
(svn r13649) -Codechange: Split the GfxFillRect() special flags from 'color' into their own parameter.
16 years ago
rubidium
5c5ee7eb57
(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.
16 years ago
peter1138
88f2ef652e
(svn r13278) -Fix: Missing call to FindWindowPlacementAndResize() for drop down lists
16 years ago
rubidium
6da56ee87e
(svn r13169) -Codechange: remove a (now) unneeded parameter of one of the Window constructors.
16 years ago
rubidium
8b54212900
(svn r13139) -Codechange: move DrawWindowWidgets and DrawWindowViewport to the Window class and remove Window from their naming.
16 years ago
peter1138
9fa2e849f2
(svn r13075) -Codechange: Allow any value for a dropdown item instead of just positive.
16 years ago