r3014 - software/ui/src
Miriam Ruiz
baby-guest at alioth.debian.org
Wed Jun 20 13:37:34 UTC 2007
Author: baby-guest
Date: 2007-06-20 13:37:34 +0000 (Wed, 20 Jun 2007)
New Revision: 3014
Added:
software/ui/src/Makefile
software/ui/src/common.h
software/ui/src/main.cpp
software/ui/src/main.h
software/ui/src/ui.fld
Log:
Initial skeleton of the UI
Added: software/ui/src/Makefile
===================================================================
--- software/ui/src/Makefile (rev 0)
+++ software/ui/src/Makefile 2007-06-20 13:37:34 UTC (rev 3014)
@@ -0,0 +1,16 @@
+CXXFLAGS = -ggdb -Wall -Werror
+
+all: ui.h ui.cpp main
+
+main: main.o ui.o
+ g++ -o $@ main.o ui.o -lfltk
+
+ui.h ui.cpp: ui.fld
+ fluid -c -o ui.cpp -h ui.h ui.fld
+
+.cpp.o:
+ g++ $(CXXFLAGS) -c $< -o $@
+
+clean:
+ rm -f *.o *~
+ rm -f ui.h ui.cpp
Added: software/ui/src/common.h
===================================================================
--- software/ui/src/common.h (rev 0)
+++ software/ui/src/common.h 2007-06-20 13:37:34 UTC (rev 3014)
@@ -0,0 +1,14 @@
+#ifndef common_ui
+#define common_ui
+
+#ifdef USE_GETTEXT
+#include <libintl.h>
+#define _(String) gettext (String)
+#else
+#define _(String) String
+#endif
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#endif
Added: software/ui/src/main.cpp
===================================================================
--- software/ui/src/main.cpp (rev 0)
+++ software/ui/src/main.cpp 2007-06-20 13:37:34 UTC (rev 3014)
@@ -0,0 +1,22 @@
+#include "main.h"
+
+#ifdef USE_GETTEXT
+#include <libintl.h>
+#include <locale.h>
+#endif
+
+int main (int argc, char *argv[])
+{
+#ifdef USE_GETTEXT
+ setlocale (LC_MESSAGES, "");
+ setlocale (LC_CTYPE, "");
+ setlocale (LC_COLLATE, "");
+ textdomain ("gamesui");
+ bindtextdomain ("gamesui", NULL);
+#endif
+
+ GamesUI mainui;
+ Fl_Double_Window *window = mainui.CreateMainWindow();
+ window->show(argc, argv);
+ return Fl::run();
+}
Added: software/ui/src/main.h
===================================================================
--- software/ui/src/main.h (rev 0)
+++ software/ui/src/main.h 2007-06-20 13:37:34 UTC (rev 3014)
@@ -0,0 +1,7 @@
+#ifndef main_ui
+#define main_ui
+
+#include "common.h"
+#include "ui.h"
+
+#endif
Added: software/ui/src/ui.fld
===================================================================
--- software/ui/src/ui.fld (rev 0)
+++ software/ui/src/ui.fld 2007-06-20 13:37:34 UTC (rev 3014)
@@ -0,0 +1,64 @@
+# data file for the Fltk User Interface Designer (fluid)
+version 1.0107
+i18n_type 1
+i18n_include "common.h"
+i18n_function _
+header_name {.h}
+code_name {.cpp}
+class GamesUI {open
+} {
+ Function {CreateMainWindow()} {open selected
+ } {
+ Fl_Window {} {open
+ xywh {635 83 305 360} type Double resizable visible
+ } {
+ Fl_Group {} {
+ label Install open
+ xywh {5 29 295 36} box UP_BOX
+ } {
+ Fl_Tile {} {open
+ xywh {14 35 280 25}
+ } {
+ Fl_Check_Button AlreadyInstalledButton {
+ label {Already installed}
+ xywh {19 35 25 25} down_box DOWN_BOX
+ }
+ Fl_Check_Button ToBeInstalledButton {
+ label {To be installed}
+ xywh {164 35 25 25} down_box DOWN_BOX
+ }
+ }
+ }
+ Fl_Tile {} {open
+ xywh {25 75 460 150}
+ } {
+ Fl_Choice TypeSelection {
+ label Type open
+ xywh {55 75 25 25} down_box BORDER_BOX
+ } {
+ MenuItem {} {
+ label {Any type}
+ xywh {0 0 100 20}
+ }
+ }
+ Fl_Choice InterfaceSelection {
+ label Interface open
+ xywh {215 75 25 25} down_box BORDER_BOX
+ } {
+ MenuItem {} {
+ label {Any interface}
+ xywh {0 0 100 20}
+ }
+ }
+ }
+ Fl_Browser ResultsBrowser {
+ xywh {5 115 295 210}
+ }
+ Fl_Button {} {
+ label Search
+ callback {printf("BUTTON");}
+ xywh {5 330 295 25} resizable
+ }
+ }
+ }
+}
More information about the Pkg-games-commits
mailing list