abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
RoosterDragon
a6cda967c2
Formatted all files.
...
Automatically formatted all files via VS. This generally corrects indentation, removes trailing whitespace and corrects misplaced tabs or spaces. Manually tweaked a few files where required.
2015-01-06 21:28:50 +00:00
ImagoTrigger
eb2124bb89
Adds ability to paste text (ctrl/cmd+v) into chat.
2014-09-13 09:41:59 +12:00
Paul Chote
944cfd83e2
Merge pull request #6281 from mizipzor/tab-completion
...
Added tab completion to in-game and lobby chat.
2014-08-24 17:29:38 +12:00
Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
Alexander Fast
034625c2ea
Added tab completion to in-game chat.
...
Both player names and chat commands can be completed.
Names of local players and bots are not candidates for completion.
If a completed name is the first word ": " is appended to the end.
The hotkey for toggling team/all chat has been moved to left Alt.
2014-08-19 17:19:32 +02:00
ScottNZ
90894aa03e
Use var everywhere
2014-06-15 22:17:34 +12:00
Pavlos Touboulidis
713141cf4d
Support for input validation on TextFieldWidgets
...
See OnTextEdited(), IsValid(), TextColorInvalid (with the default in metrics.yaml).
2014-05-22 21:54:14 +03:00
Paul Chote
701e9e2684
Remove TextField focus when becoming disabled. Fixes #4153 .
2013-12-04 08:53:29 +13:00
reaperrr
f9c2e90c6b
Moves TextFieldWidget defaults to metrics.yaml.
2013-11-19 01:42:16 +01:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
ScottNZ
86a3e14f2d
Remove constructor base() redundancies
2013-11-12 17:31:55 +13:00
Paul Chote
d1c9c6d76d
Split text input into its own event.
2013-10-30 20:08:02 +13:00
Paul Chote
94554d7678
Support nested scissor rectangles.
2013-10-25 08:31:34 +13:00
Paul Chote
aab6fec68b
Remove VirtKey and KeyName.
2013-10-21 20:24:24 +13:00
ScottNZ
c6dc0e8c8b
Add IRC interface to ra/cnc server browsers
2013-10-05 12:05:28 +13:00
Paul Chote
7c91d6976d
Split keyboard and mouse focus.
...
Fixes #3304 .
Fixes #2075 .
Fixes C&C chat focus bug.
2013-07-27 21:02:52 +12:00
Sascha Biedermann
1eb7c62c62
closes #2874 : improved ingame chat
2013-03-28 18:39:26 +01:00
Chris Forbes
ed429a3b30
split Widget static bits into Ui static class
2011-12-13 23:38:59 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
e9d67860de
Proper mouseover support.
2011-07-14 20:29:02 +12:00
Paul Chote
1114293035
Apply consistent widget method names. Semantic change: Widgets that want to tick when !Visible must override TickOuter() instead of Tick().
2011-07-14 20:29:02 +12:00
Chris Forbes
aca4d2ebbb
fixed 823 -- mouse interaction with password fields uses the metrics of the mask character, not the actual content
2011-05-23 19:57:40 +12:00
Chris Forbes
ef03d46f13
eradicate 'delegate' misuse
2011-05-22 22:02:09 +12:00
Paul Chote
35673a058a
Remove obsolete Bold field from widgets
2011-05-22 18:41:31 +12:00
Paul Chote
e09ccef48b
Normalize TextFields
2011-05-21 17:26:19 +12:00
Chris Forbes
aa772db9a7
fix crashy behavior in TextFieldWidget
2011-05-21 17:26:19 +12:00
Paul Chote
d7f009b218
Use the font dictionary everywhere
2011-05-21 17:26:18 +12:00
Paul Chote
b08d8a02f4
Support custom margins and background on TextFieldWidget
2011-05-21 16:27:00 +12:00
Paul Chote
23eb077417
#672 - Textfield support for home and end
2011-03-26 10:35:58 +13:00
Paul Chote
eb69b697b1
Fix bogus handling of special keyboard characters everywhere else. Textfields now only accept valid characters, support right-delete.
2011-03-18 10:48:12 +13:00
Paul Chote
c7d25bb991
Fix a crash with null textfields.
2011-03-13 02:32:48 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
481cc7807b
Don't require a WorldRenderer to draw non-world-rendering widgets.
2011-01-19 20:41:32 +13:00
Paul Chote
5254deedcb
Remove some bogosity from widget mouse handling.
2011-01-05 23:01:17 +13:00
Paul Chote
3a2279f378
Set cursor position based on mouse click location.
2010-11-23 21:39:34 +13:00
geckosoft
8085bcb232
Textfield cursor support and forward-delete (rewritten by pchote).
2010-11-23 21:39:34 +13:00
Paul Chote
2072b78489
Remove duplication from PasswordFieldWidget.
2010-11-23 21:39:34 +13:00
geckosoft
f793f4548b
Added: A PasswordField widget (based on the TextField widget)
2010-11-06 16:49:46 +13:00
geckosoft
380e7e8b20
Core: Made stuff public so people (read: openrg) can have its own lobby, based on the core lobby
2010-11-05 19:48:27 +13:00
Bob
6ea2a06e4b
pass WorldRenderer to Widget.Draw, DrawInner
2010-10-12 17:27:08 +13:00
Bob
0873741983
don't pass world to Widget.Tick, either
2010-10-12 17:24:17 +13:00
Bob
cb1deacbb2
pass world into CheckSync. don't pass world into Widget.DrawInner
2010-10-12 17:24:12 +13:00
Bob
14e517cab5
Autoflush renderer. Sprite.DrawAt convenience function.
2010-09-24 18:11:03 +12:00
Paul Chote
eac49ca641
Refactor existing hodgepodge of hardcoded mouse/keyboard events into DefaultInputController.
2010-07-26 20:14:35 +12:00
alzeih
222b29cec6
Bye Bye Chrome!
2010-07-21 17:57:06 +12:00
alzeih
0ac91d3c5e
Widget IHandleInputs now
2010-07-21 16:51:00 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
071c790097
clean up low-level keyboard input
2010-07-15 20:06:00 +12:00
Chris Forbes
fed33fdb00
remove plenty of redundant junk
2010-07-14 19:00:03 +12:00