* Simplify GUITeamUISettings to just use variants mapped by string keys. The

Setting classes didn't wind up being quite as useful for that purpose as
  I'd originally hoped, so they remain with their primary purpose of
  programmatically generating menus and such.

* When GraphicalUserInterface constructs the team window, immediately start
  the message loop. This allows us to reorder startup so we only activate
  the user interface after having restored settings.

* TeamWindow now saves/restores its frame on a per-team basis.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@43131 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rene Gollent
2011-11-02 21:06:02 +00:00
parent 2d36b8d9a7
commit 04f0e3d37b
6 changed files with 52 additions and 67 deletions
+1 -2
View File
@@ -379,8 +379,6 @@ TeamDebugger::Init(team_id teamID, thread_id threadID, bool stopInMain)
return error;
}
Activate();
// if requested, stop the given thread
if (threadID >= 0) {
if (stopInMain) {
@@ -548,6 +546,7 @@ TeamDebugger::MessageReceived(BMessage* message)
case MSG_LOAD_SETTINGS:
_LoadSettings();
Activate();
break;
default: