summaryrefslogtreecommitdiff
path: root/src/querystring_gui.h
AgeCommit message (Collapse)Author
2019-04-10Codechange: Use null pointer literal instead of the NULL macroHenry Wilson
2013-08-05(svn r25691) -Add: [OSX] Support for mouse selection in the IME composition ↵michi_cc
string.
2013-08-05(svn r25690) -Change: [OSX] Position the candidate window at the caret position.michi_cc
2013-08-05(svn r25689) -Add: [OSX] Display the IME composition string ourself.michi_cc
2013-08-05(svn r25681) -Change: [Win32] Position the IME composition window at the ↵michi_cc
caret position.
2013-03-17(svn r25092) -Codechange: Deduplicate keyboard handling between console and ↵frosch
editboxes.
2013-03-17(svn r25089) -Codechange: Move CharSetFilter from QueryString to Textbuf.frosch
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 r24772) -Codechange: Call Window::OnEditboxChanged only when the ↵frosch
content changes, not when only moving the cursor.
2012-11-14(svn r24744) -Codechange: Handle clicking on editboxed also via QueryString.frosch
2012-11-14(svn r24743) -Change: Unify the behaviour of ESC in filter editboxes.frosch
2012-11-14(svn r24742) -Codechange: Remove QueryStringBaseWindow and store ↵frosch
QueryStrings per widget instead.
2012-11-14(svn r24740) -Codechange: Remove duplicate members from ↵frosch
QueryStringBaseWindow and directly use QueryString.
2012-11-14(svn r24738) -Codechange: Remove Textbuf::Initialize in favour of a constructor.frosch
2012-11-13(svn r24735) -Codechange: Move HandleEditBoxKey to Window class.frosch
2012-11-13(svn r24734) -Codechange: Move QueryStringBaseWindow::OnOSKInput to ↵frosch
Window::OnEditboxChanged.
2012-11-13(svn r24733) -Codechange: Move handling of editbox keys to window class.frosch
2012-11-13(svn r24731) -Codechange: Remove OnOpenOSKWindow and instead specify OK and ↵frosch
CANCEL buttons via QueryString members.
2012-11-13(svn r24726) -Codechange: Move editbox mouseloop handling to Window class.frosch
2012-11-13(svn r24724) -Codechange: Move drawing of editboxes to the widget drawing code.frosch
2012-06-04(svn r24323) -Codechange: Split Textbuf and associated functions to separate ↵frosch
files.
2011-11-12(svn r23198) -Codechange: introduce a free that takes const pointers so we ↵rubidium
don't need to cast to void/non-const before being able to free
2011-05-04(svn r22423) -Document: some network stuffrubidium
2010-12-05(svn r21407) -Codechange: prepare the text buffer code for limiting on ↵rubidium
number of characters besides the number of bytes
2010-12-05(svn r21406) -Codechange: rename some textbuf related names to make them a ↵rubidium
bit more descriptive
2010-05-30(svn r19904) -Codechange: Make EventState usable outside Window context.alberth
2009-11-08(svn r18012) -Codechange: make the world generation windows nested; they'll ↵rubidium
need some tweaks to use the full potential though
2009-10-18(svn r17811) -Codechange: make HasEditBoxFocus a private function of ↵rubidium
QueryString because it's not meant to be used for determining whether the given widget actually has focus (it also checks the OSK edit box)
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-09-21(svn r17600) -Cleanup: remove unused variablesmatz
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-21(svn r17248) -Fix: add GPL license notice where appropriaterubidium
2009-02-09(svn r15424) -Codechange: make it possible to have multiple windows with ↵rubidium
edit box open simultaniously (Zuu).
2009-02-06(svn r15370) -Codechange: add a callback to tell the parent of an OSK that ↵rubidium
the string has changed instead of only marking the text box dirty.
2009-01-03(svn r14820) -Codechange: use (the correct) enum-type instead of just int (Zuu)rubidium
2009-01-03(svn r14804) -Codechange: unify opening the OSK (Zuu)rubidium
2008-10-25(svn r14534) -Codechange [FS#2382]: Enumify magic return values of ↵glx
HandleEditBox function (Zuu)
2008-10-22(svn r14514) -Codechange: use 'size' instead of 'length' for querystring and ↵smatz
textbuf, explicitly say it includes the terminating zero -Fix: one couldn't rename things with too long default/automatic name -Fix: buffer overflow in console when too long (1024 bytes) command was entered
2008-08-13(svn r14069) -Fix: silence MSVC 64-bits compile warnings.rubidium
2008-08-11(svn r14046) -Codechange: make the size of querystring "widgets" more ↵rubidium
configurable.
2008-05-17(svn r13151) -Codechange: use an enum instead of bool as return type of ↵rubidium
OnKeyPress/OnCTRLStateChange to make it obvious what the return values mean.
2008-05-13(svn r13069) -Codechange: it is no longer needed to pass a void *data ↵rubidium
pointer with the WE_CREATE message because nothing uses it anymore.
2008-05-11(svn r13042) -Codechange: make a class of CreateScenarioWindow, ↵rubidium
GenerateLandscapeWindow, NetworkChatWindow, NetworkCompanyPasswordWindow, NetworkGameWindow, NetworkStartServerWindow, QueryStringWindow, SaveLoadWindow. All these classes depended on the 'querystr_d' object which is now put into QueryStringBaseWindow. As a side effect this removes quite a lot of WP macro usages and a few global variables.