summaryrefslogtreecommitdiff
path: root/src/main_gui.cpp
AgeCommit message (Collapse)Author
2008-05-16(svn r13114) -Codechange: use InvalidateData instead of direct window access ↵rubidium
to modify the state of the statusbar from outside the statusbar.
2008-05-15(svn r13106) -Codechange: rework the toolbar code a little so functions do ↵rubidium
not have to return the Window they just created.
2008-05-13(svn r13071) -Codechange: make also a class of the MainWindow.rubidium
2008-05-11(svn r13047) -Codechange: remove vp_dglx
2008-05-10(svn r13028) -Codechange: WE_MESSAGE and WE_INVALIDATE_DATA were doing the ↵rubidium
same thing.
2008-05-08(svn r13004) -Codechange: replace AllocateWindow and AllocateWindowDesc with ↵rubidium
a Window constructor.
2008-05-07(svn r12987) -Codechange: split viewport and tile selection.rubidium
2008-05-06(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) ↵rubidium
when it's certain that w != NULL.
2008-05-06(svn r12971) -Documentation: add @file in files that missed them and add ↵rubidium
something more than whitespace as description of files that don't have a description.
2008-04-19(svn r12789) -Codechange: rename AssignWindowViewport to ↵rubidium
InitializeWindowViewport because the viewport is now part of the window struct. Patch by Alberth.
2008-04-18(svn r12779) -Codechange: remove a few constants from openttd.h.rubidium
2008-04-18(svn r12771) -Codechange: remove more from variables.h.rubidium
2008-04-18(svn r12769) -Codechange: some coding style cleanups.rubidium
2008-04-18(svn r12768) -Codechange: move the statusbar GUI to it's own file.rubidium
2008-04-18(svn r12767) -Codechange: merge all main toolbar related functions into a ↵rubidium
single file instead of scattering the functionality over several files.
2008-04-07(svn r12619) -Codechange: lots of documentation about window related stuff. ↵rubidium
Patch by Alberth.
2008-04-03(svn r12547) -Feature: invisibility options to make objects invisible ↵smatz
instead of transparent
2008-03-31(svn r12501) -Codechange: split signs.h.rubidium
2008-03-28(svn r12459) -Codechange: split news.h into news_type.h and news_func.h.rubidium
2008-03-24(svn r12402) -Fix: some toolbars didn't seem to show anymore.rubidium
2008-03-23(svn r12398) -Codechange [FS#1770]: Move toolbar related code to it's own ↵rubidium
little neighbourhood. Based on a patch by Dominik.
2008-02-20(svn r12198) -Fix [FS#1789]: "Transparent buildings" now only toggles ↵peter1138
buildings, so show tick when buildings are transparent.
2008-02-17(svn r12165) -Fix [FS#1652, FS#1773]: buffer overflow when drawing scrolling ↵glx
news
2008-02-10(svn r12104) -Fix (r12103): remember loading indicators transparency ↵smatz
settings and make in switchable by Ctrl+9
2008-01-30(svn r12022) -Revert(r12018): Invisible trees are now separate from the ↵belugas
building concept. So when you want invisible trees, just select the option of the same name in the Patch Options and toggle transparency of trees. More to come on the saga of Invisibility. So stay tuned.
2008-01-30(svn r12018) -Fix(FS#1721,r9563): Restore initial intent on the invisible ↵belugas
tree while transparent building patch setting
2008-01-27(svn r11994) -Codechange: Remove numbers from string names where the strings ↵maedhros
aren't present in TTD, since they don't correspond to either TTD's TextIDs or OpenTTD's StringIDs.
2008-01-13(svn r11834) -Codechange: only include settings_type.h if needed.rubidium
2008-01-13(svn r11828) -Codechange: include table/* as the last includes and remove an ↵rubidium
unneeded include from openttd.h.
2008-01-12(svn r11818) -Codechange: split player.h into smaller pieces.rubidium
2008-01-09(svn r11787) -Codechange: more header rewrites. This time related to viewport.h.rubidium
2008-01-07(svn r11777) -Codechange: split the string header and make do not include it ↵rubidium
when it's not necessary.
2008-01-07(svn r11771) -Codechange: split settings.h into better separated headers.rubidium
2008-01-06(svn r11768) -Codechange: move some terraform related gui stuff from ↵rubidium
main_gui.cpp to terraform_gui.cpp (and introduce terraform_gui.h). Based on a patch by Roujin.
2008-01-04(svn r11759) -Feature: Add drag-n-drop support to the raise/lower land ↵peter1138
tools. Land is raised/lowered at the start and the rest of the area levelled to match. Patch by Roujin.
2008-01-01(svn r11739) -Fix [FS#1609]: Set the new scroll position after zooming in ↵peter1138
instead of before, as the zoom will cancel it out.
2007-12-29(svn r11719) -Codechange: split sound.h in a header with types and one with ↵rubidium
functions.
2007-12-27(svn r11711) -Codechange: Name the Save Load Dialog Mode enumbelugas
2007-12-27(svn r11706) -Codechange: split vehicle.h and remove another bunch of ↵rubidium
useless includes.
2007-12-26(svn r11702) -Codechange: move all date related stuff to date*.rubidium
2007-12-26(svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split ↵rubidium
map.h).
2007-12-25(svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵rubidium
logical place and remove about 50% of the includes of 'functions.h'
2007-12-23(svn r11684) -Codechange: split gfx.h in a type and functional header.rubidium
2007-12-22(svn r11682) -Codechange: move some 'generic' geometry related types into a ↵rubidium
single file and do not include gfx.h everywhere to get a Point type.
2007-12-21(svn r11677) -Codechange: move price and command related types/functions to ↵rubidium
their respective places.
2007-12-21(svn r11675) -Codechange: split the string types from the string functions.rubidium
2007-12-21(svn r11672) -Codechange: refactor some stuff out of gui.h.rubidium
2007-12-19(svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.hrubidium
2007-12-19(svn r11668) -Codechange: more refactoring aimed at reducing compile time ↵rubidium
and making it more logic where function definitions can be found.
2007-12-19(svn r11667) -Codechange: split window.h into a header that defines some ↵rubidium
'global' window related types, on that defined 'global' window functions and one that defines functions and types only used by *_gui.cpps.