Paul Chote
15de893cec
Clean up chat input.
...
- Team chat by default; use tab key or button to change.
- Removed "Use RETURN key..." prompt.
- Remove jarring transition between display and entry modes.
- Scroll to bottom on opening entry mode.
- Disable any/team toggle for spectators.
- Minor spacing/padding tweaks.
- Code cleanup.
2013-10-24 20:02:17 +13:00
Carko
914afa2dee
Removed StringSplitOptions.RemoveEmptyEntries when counting wrapped text lines
2013-01-08 22:11:56 +13:00
Carko
ca1e0b4c48
Added word wrapping to in-game chat ( fixes #2093 )
2013-01-08 22:11:56 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
1216cef981
remove (broken) cloning support from ChatDisplayWidget; doesn't make any sense.
2011-09-26 08:40:39 +13:00
Chris Forbes
d3bfcfea5c
remove ChatLine.wrapped; never used
2011-09-26 08:40:39 +13:00
Chris Forbes
1c2f857222
just fetch the font once in ChatDisplayWidget
2011-09-26 08:40:39 +13: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
310ecc34ce
clean up usings everywhere
2011-05-21 17:26:18 +12:00
Paul Chote
d7f009b218
Use the font dictionary everywhere
2011-05-21 17:26:18 +12: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
Chris Forbes
db63724aeb
add contrast surround to timer & chat which are displayed straight over the world
2011-01-08 12:21:12 +13:00
geckosoft
278f35e4aa
Added: If the 'Owner' ('who' said something) @ chat is null or "" it'll just render the text
2010-11-01 17:55:30 +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
Bob
ede160f1b6
move some more (gameplay related) widgets into mods/
2010-07-30 20:55:03 +12:00
alzeih
9516235707
Chat lines vanish after a set time in game
...
Also, Clear chat on join server
2010-07-23 21:40:05 +12:00
alzeih
8e2d422054
Improvements to VictoryConditions, and Dead = Chat to all
2010-07-21 20:21:02 +12:00
alzeih
2f9f539857
big pile of Render refactoring
2010-07-21 18:59:33 +12:00
alzeih
222b29cec6
Bye Bye Chrome!
2010-07-21 17:57:06 +12:00
Paul Chote
bd69047e8c
Fix cursor interaction with widgets
2010-07-20 23:51:55 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
d01b3a25c4
Fix some initial nits
2010-07-14 23:39:14 +12:00
Chris Forbes
5e912a316d
emulation of old chat system
2010-07-14 21:11:06 +12:00
Chris Forbes
fed33fdb00
remove plenty of redundant junk
2010-07-14 19:00:03 +12:00
Paul Chote
f70ac60135
Widget refactoring to support listboxes
2010-07-12 17:41:25 +12:00
Paul Chote
b0e1d37789
Goodbye hardcoded chrome!
2010-07-11 15:43:32 +12:00
Paul Chote
e063f5e271
Add forgotten file; teamchat polish
2010-07-10 21:26:19 +12:00