r3266 - software/ui/src
Miriam Ruiz
baby-guest at alioth.debian.org
Fri Jul 6 21:52:03 UTC 2007
Author: baby-guest
Date: 2007-07-06 21:52:03 +0000 (Fri, 06 Jul 2007)
New Revision: 3266
Modified:
software/ui/src/games.cpp
software/ui/src/ui.fld
Log:
Make help window behave properly
Modified: software/ui/src/games.cpp
===================================================================
--- software/ui/src/games.cpp 2007-07-06 21:37:31 UTC (rev 3265)
+++ software/ui/src/games.cpp 2007-07-06 21:52:03 UTC (rev 3266)
@@ -362,7 +362,7 @@
GamesUI mainui;
mainui.engine = &engine;
- Fl_Double_Window *window = mainui.CreateMainWindow();
+ Fl_Double_Window *window = mainui.CreateWindows();
mainui.TypeSelection->callback((Fl_Callback*)CallBackTypeSelection, &mainui);
mainui.TypeSelection->when(FL_WHEN_CHANGED);
mainui.InterfaceSelection->callback((Fl_Callback*)CallBackInterfaceSelection, &mainui);
Modified: software/ui/src/ui.fld
===================================================================
--- software/ui/src/ui.fld 2007-07-06 21:37:31 UTC (rev 3265)
+++ software/ui/src/ui.fld 2007-07-06 21:52:03 UTC (rev 3266)
@@ -65,7 +65,7 @@
}
Function {CreateMainWindow()} {open
} {
- Fl_Window {} {open
+ Fl_Window Window {open
xywh {530 113 710 525} type Single resizable
class MainWindow visible
} {
@@ -111,12 +111,7 @@
}
}
Fl_Button {} {
- callback {static Fl_Double_Window *help = NULL;
-if (!help)
-{
- help = CreateHelpWindow();
-}
-help->show();}
+ callback {HelpWindow->show();}
image {../data/icons/KRIcon32.png} xywh {340 20 35 35} box NO_BOX
}
}
@@ -136,22 +131,28 @@
class PackageView
}
}
- code {w->size_range(710, 500);} {}
+ code {Window->size_range(710, 500);} {}
}
decl {Engine *engine;} {public
}
- Function {CreateHelpWindow()} {open private
+ Function {CreateHelpWindow()} {open
} {
- Fl_Window {} {open selected
- xywh {668 461 520 430} type Double visible
+ Fl_Window HelpWindow {open
+ xywh {727 534 520 430} type Double visible
} {
- Fl_Help_View {} {
+ Fl_Help_View AboutView {
xywh {5 75 510 350}
}
Fl_Button {} {
image {../data/icons/KidsRating.png} xywh {400 5 90 90} box NO_BOX deactivate
}
}
- code {w->clear_visible_focus();} {}
+ code {HelpWindow->clear_visible_focus();} {}
}
+ Function {CreateWindows()} {open selected return_type {MainWindow *}
+ } {
+ code {CreateMainWindow();
+CreateHelpWindow();
+return Window;} {}
+ }
}
More information about the Pkg-games-commits
mailing list