summaryrefslogtreecommitdiff
path: root/src/osk_gui.cpp
AgeCommit message (Collapse)Author
2012-11-28(svn r24774) -Fix: Invert the focus handling of the OSK. Keep the focus at ↵frosch
the OSK and close it on losing focus. This makes the editbox in the OSK behave correctly.
2012-11-28(svn r24773) -Fix: Shift in the OSK behaved like capslock.frosch
2012-11-28(svn r24772) -Codechange: Call Window::OnEditboxChanged only when the ↵frosch
content changes, not when only moving the cursor.
2012-11-14(svn r24746) -Cleanup: Remove weird lowering of editboxes.frosch
2012-11-14(svn r24742) -Codechange: Remove QueryStringBaseWindow and store ↵frosch
QueryStrings per widget instead.
2012-11-14(svn r24739) -Codechange: Simplify some code by using Textbuf::Assign.frosch
2012-11-13(svn r24734) -Codechange: Move QueryStringBaseWindow::OnOSKInput to ↵frosch
Window::OnEditboxChanged.
2012-11-13(svn r24731) -Codechange: Remove OnOpenOSKWindow and instead specify OK and ↵frosch
CANCEL buttons via QueryString members.
2012-11-13(svn r24730) -Codechange: Allow OSK to simulate widget buttons with index 0.frosch
2012-11-11(svn r24700) -Cleanup: Remove WDF_UNCLICK_BUTTONS and make it the default.frosch
2012-06-04(svn r24324) -Codechange: Turn functions dealing with Textbufs into member ↵frosch
functions.
2011-12-16(svn r23550) -Codechange: unify naming of the on screen keyboard widgetsrubidium
2011-12-15(svn r23528) -Codechange: move widget enums to widgets/NNN_type.htruebrain
2011-11-08(svn r23132) -Fix: when any keys on te on-screen keyboard were pressed the ↵yexo
text cursor disappeared
2011-03-13(svn r22241) -Codechange: Add additional to-be-used parameter to ↵frosch
OnInvalidateData().
2010-05-13(svn r19814) -Codechange: give some more unnamed enums a name, in case they ↵rubidium
consisted of unrelated values use static const (u)int
2010-04-12(svn r19614) -Codechange: "it's" => "its" where appropriatesmatz
2010-01-30(svn r18966) -Codechange: Remove Window::OnDoubleClick() in favour of a ↵frosch
parameter for OnClick().
2009-11-28(svn r18324) -Codechange: there's no need for a default size when the window ↵rubidium
isn't resizable
2009-11-28(svn r18322) -Codechange: remove the WDP duplication; no need to tell the ↵rubidium
same twice.
2009-11-24(svn r18280) -Codechange: remove widget indices that are not needed for ↵rubidium
custom drawing/handling input
2009-11-24(svn r18274) -Codechange: remove the unused WDF flagsrubidium
2009-11-17(svn r18152) -Codechange: remove the 'minimum window size' from the ↵rubidium
WindowDesc; it's determined from the (nested) widgets
2009-11-16(svn r18132) -Codechange: Scale OSK buttons to font height.peter1138
2009-11-16(svn r18114) -Fix: RTL languages don't have the keyboard swappedrubidium
2009-11-15(svn r18092) -Codechange: remove support for the unnested widgetsrubidium
2009-11-15(svn r18086) -Codechange: remove 'widget' from WindowDescrubidium
2009-10-25(svn r17864) -Codechange: make the OSK nestedrubidium
2009-10-11(svn r17759) -Codechange [FS#3257]: Return focus to the parent window using ↵alberth
the function designed for it.
2009-10-10(svn r17752) -Fix [FS#3231]: OSK could reset town name to an already used ↵rubidium
town name for the 'Generate Town' window
2009-10-04(svn r17693) -Cleanup: remove some unneeded includesrubidium
2009-09-27(svn r17656) -Change: typo in function name. Also document the parameter ↵rubidium
(Terkhen)
2009-09-19(svn r17579) -Fix: remove doxygen docs for removed parameters, or change ↵rubidium
@param to @tparam if necessary
2009-09-19(svn r17572) -Codechange: Use the Window::GetWidget() function to access ↵alberth
nested widgets through the nested_array.
2009-09-19(svn r17570) -Fix: a number of Doxygen warnings about missing parameters, ↵rubidium
which were sometimes missing and sometimes just typos
2009-09-13(svn r17532) -Codechange: Rename several Invalidate functions to SetDirty ↵frosch
for more consistency and distinguishability.
2009-09-11(svn r17502) -Codechange [FS#3184]: Extend QueryStringBaseWindow to support ↵alberth
windows with nested widgets (by Terkhen with a few tweaks).
2009-08-29(svn r17311) -Change: rename STR_WHITE_STRINGN to STR_WHITE_STRINGyexo
2009-08-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-08-05(svn r17075) -Codechange: rename ~750 strings to be more uniform with their ↵rubidium
relatives
2009-07-15(svn r16837) -Codechange: Collect largest used index while constructing ↵alberth
nested widget tree.
2009-06-04(svn r16516) -Codechange: Added click and drag handling for nested widgets.alberth
2009-05-30(svn r16468) -Codechange: Use GetWidgetOfType() for finding an edit box.alberth
2009-04-26(svn r16170) -Codechange: Added nested widgets to OSK.alberth
2009-04-26(svn r16169) -Codechange: Completing OSK widget numbers.alberth
2009-04-26(svn r16168) -Codechange: Removing unused WWT_EMPTY widget.alberth
2009-04-21(svn r16118) -Change/cleanup: remove the hexadecimal 'in TTD the string had ↵rubidium
this ID' from 'some' strings and replace the string name with something more sensible.
2009-03-15(svn r15723) -Codechange: use a constructor for WindowDescs as that makes ↵rubidium
expanding them much easier (Alberth)
2009-02-09(svn r15424) -Codechange: make it possible to have multiple windows with ↵rubidium
edit box open simultaniously (Zuu).
2009-02-09(svn r15423) -Codechange: split widget related types to their own header and ↵rubidium
add a bit of type strictness.