Commit Graph

83 Commits

Author SHA1 Message Date
Chris Danford f872743129 add profiling hooks 2006-02-04 18:36:44 +00:00
Glenn Maynard 11373b5c3b call UpdateEnabledDisabled directly 2006-02-03 10:02:14 +00:00
Glenn Maynard f8d8abfb41 simplify 2006-01-30 07:29:49 +00:00
Glenn Maynard 012c3f5d46 always use ScreenMiniMenu::MiniMenu, not LoadMenu directly 2006-01-30 07:18:34 +00:00
Glenn Maynard 1e2c3e345b simplify 2006-01-30 06:06:59 +00:00
Glenn Maynard 205d799df2 like ScreenTextEntry, let SManager handle the screen loading 2006-01-30 06:03:24 +00:00
Glenn Maynard a825cd027c const 2006-01-28 02:10:24 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Glenn Maynard 8d427e7a65 simplify 2006-01-19 08:58:40 +00:00
Chris Danford e080d73fbb always have at least one choice in a row 2006-01-19 03:02:02 +00:00
Glenn Maynard 9234462123 hack to fix start on MiniMenu
(I have some thoughts to clean this up, on the lines of allowing NextScreen
to expicitly say "pop a screen", but I need to think about it some more.)
2006-01-17 23:43:20 +00:00
Glenn Maynard 9ddd757315 cleanup 2006-01-17 22:54:12 +00:00
Glenn Maynard 15c872389e partial fix 2006-01-17 22:42:57 +00:00
Glenn Maynard ccdf671870 update 2006-01-17 22:10:03 +00:00
Glenn Maynard a6017e79d4 simplify 2006-01-16 19:44:07 +00:00
Glenn Maynard 1f05393033 comment, const, scope 2006-01-16 04:25:05 +00:00
Glenn Maynard 2b4c9e4516 Transition away from Screen(sName). 2006-01-15 19:49:02 +00:00
Chris Danford bf24714529 fix many missing themed strings 2005-12-01 09:43:21 +00:00
Glenn Maynard b3d5f2390e cleanup 2005-10-17 06:37:59 +00:00
Chris Danford 5a6f085800 OnChange -> AfterChangeValueOrRow 2005-07-29 22:52:36 +00:00
Glenn Maynard 2aecc20155 don't call Init from LoadMenu; split out SetOKMessage, SetCancelMessage to allow reusing screen without using LoadMenu (which is cheap but not free) 2005-07-19 21:39:25 +00:00
Glenn Maynard 798c100457 Init -> LoadMenu, to maintain the normal virtual Init(), and allow calling LoadMenu again without reloading the whole screen 2005-07-19 21:35:38 +00:00
Glenn Maynard c84ff55345 remove m_Background; use underlay 2005-07-19 21:12:01 +00:00
Glenn Maynard 845c857962 ScreenMiniMenu::BeginScreen 2005-07-19 21:05:57 +00:00
Glenn Maynard 019000a40e remove m_bIsTransparent 2005-07-19 21:01:50 +00:00
Glenn Maynard d7d070077e simplify: add SetInputMode, like SetNavigation 2005-07-15 03:31:26 +00:00
Glenn Maynard fcbe7b1bd7 rename SetFromNewScreen -> PushScreen (it doesn't touch existing screens)
allow pushing screens without having them deleted on pop
2005-07-14 21:42:52 +00:00
Glenn Maynard 0aea12e609 filter menu options from within ScreenEdit 2005-07-14 04:59:06 +00:00
Glenn Maynard c570457834 cleanup: override SM_GoToNextScreen instead of having a different path 2005-07-12 06:33:00 +00:00
Chris Danford 848d6c89e2 OptionRow: member name cleanup, add focus commands 2005-07-06 06:11:56 +00:00
Chris Danford 1cc24c34d7 Menu -> MenuDef 2005-07-05 11:23:31 +00:00
Glenn Maynard 0259484d16 ScreenMiniMenu::MiniMenu 2005-07-03 04:50:21 +00:00
Chris Danford 2a6dcba6e8 cleanup:
"GroupName" -> "SongGroup" to make room for CourseGroup
replace checks for "cvs" with a call to StripCvs()
m_Rows -> m_pRows
broadcast on preferred group changes
2005-06-23 08:05:09 +00:00
Chris Danford dac72665e3 move background file enumerating into BackgroundUtil.*
fix editor background change functionality
2005-05-31 01:17:37 +00:00
Chris Danford 976e497de7 add EDIT_MODE_PRACTICE 2005-04-14 06:34:17 +00:00
Chris Danford 134cdb4451 fix skip when changing value in row:
broadcast the row export only once - not for each player
disable export/import on reload - nothing uses it yet
2005-04-03 06:21:02 +00:00
Charles Lohr 8c5909ebe9 Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
This has a lot of advantages over the old ways.  Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Chris Danford e45a53ad62 support aliases in mini menu text 2005-03-25 07:22:10 +00:00
Chris Danford 880e42e1d3 fix conflicting ScreenMessage IDs by automatically generating unique values 2005-03-23 08:48:38 +00:00
Ted Percival be38df7eac rename identifier "or"->"optrow" to resolve gcc build error 2005-03-20 11:20:58 +00:00
Chris Danford bbadc010f4 Implement ScreenMiniMenu with ScreenOptions 2005-03-20 06:41:56 +00:00
Chris Danford a5e71825d1 separate change row and change value sounds 2005-03-17 02:17:00 +00:00
Glenn Maynard c3ad1345ef load row sound in advance 2005-03-15 22:52:01 +00:00
Chris Danford e00de06b3f fix menu items are offset in home edit mode 2005-03-07 19:45:45 +00:00
Chris Danford 1a2619f445 Remove rows that aren't applicable to HomeEditMode 2005-03-07 18:26:30 +00:00
Chris Danford 4223e09cc8 GetPathTo -> GetPath 2005-02-06 03:32:53 +00:00
Glenn Maynard c9091a1214 Don't play "On" automatically for non-generic BGAnimations; play it
explicitly, like we do with all other objects.
2005-01-15 19:21:09 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Chris Danford 03fbb915f3 remove VC6 scoping hacks 2004-09-21 07:53:39 +00:00