Author: matt
Date: 2011-05-23 14:20:57 -0700 (Mon, 23 May 2011)
New Revision: 8732
Log:
123: ok, all apps compile and work on OSX via command line or Xcode 4. There 
are still a bunch of functions that need to be renamed.

Modified:
   branches/branch-3.0/test/demo.cxx
   branches/branch-3.0/test/demo.menu

Modified: branches/branch-3.0/test/demo.cxx
===================================================================
--- branches/branch-3.0/test/demo.cxx   2011-05-23 21:05:22 UTC (rev 8731)
+++ branches/branch-3.0/test/demo.cxx   2011-05-23 21:20:57 UTC (rev 8732)
@@ -55,51 +55,51 @@
 
 /* The form description */
 
-void doexit(Fl_Widget *, void *);
-void doback(Fl_Widget *, void *);
-void dobut(Fl_Widget *, long);
+void doexit(fltk3::Widget *, void *);
+void doback(fltk3::Widget *, void *);
+void dobut(fltk3::Widget *, long);
 void doscheme(fltk3::Choice *c, void *) {
-  Fl::scheme(c->text(c->value()));
+  fltk3::scheme(c->text(c->value()));
 }
 
 fltk3::DoubleWindow *form;
-Fl_Button *but[9];
+fltk3::Button *but[9];
 
 void create_the_forms() {
-  Fl_Widget *obj;
+  fltk3::Widget *obj;
   form = new fltk3::DoubleWindow(350, 440);
-  obj = new Fl_Box(FL_FRAME_BOX,10,15,330,40,"FLTK Demonstration");
-  obj->color(FL_GRAY-4);
+  obj = new fltk3::Box(fltk3::FRAME_BOX,10,15,330,40,"FLTK Demonstration");
+  obj->color(fltk3::GRAY-4);
   obj->labelsize(24);
-  obj->labelfont(FL_BOLD);
-  obj->labeltype(FL_ENGRAVED_LABEL);
-  obj = new Fl_Box(FL_FRAME_BOX,10,65,330,330,0);
-  obj->color(FL_GRAY-8);
-  obj = new Fl_Button(280,405,60,25,"Exit");
+  obj->labelfont(fltk3::BOLD);
+  obj->labeltype(fltk3::ENGRAVED_LABEL);
+  obj = new fltk3::Box(fltk3::FRAME_BOX,10,65,330,330,0);
+  obj->color(fltk3::GRAY-8);
+  obj = new fltk3::Button(280,405,60,25,"Exit");
   obj->callback(doexit);
   fltk3::Choice *choice = new fltk3::Choice(75, 405, 100, 25, "Scheme:");
-  choice->labelfont(FL_HELVETICA_BOLD);
+  choice->labelfont(fltk3::HELVETICA_BOLD);
   choice->add("none");
   choice->add("gtk+");
   choice->add("plastic");
-  choice->callback((Fl_Callback *)doscheme);
-  Fl::scheme(NULL);
-  if (!Fl::scheme()) choice->value(0);
-  else if (!strcmp(Fl::scheme(), "gtk+")) choice->value(1);
+  choice->callback((fltk3::Callback *)doscheme);
+  fltk3::scheme(NULL);
+  if (!fltk3::scheme()) choice->value(0);
+  else if (!strcmp(fltk3::scheme(), "gtk+")) choice->value(1);
   else choice->value(2);
-  obj = new Fl_Button(10,15,330,380); obj->type(FL_HIDDEN_BUTTON);
+  obj = new fltk3::Button(10,15,330,380); obj->type(fltk3::HIDDEN_BUTTON);
   obj->callback(doback);
-  obj = but[0] = new Fl_Button( 30, 85,90,90);
-  obj = but[1] = new Fl_Button(130, 85,90,90);
-  obj = but[2] = new Fl_Button(230, 85,90,90);
-  obj = but[3] = new Fl_Button( 30,185,90,90);
-  obj = but[4] = new Fl_Button(130,185,90,90);
-  obj = but[5] = new Fl_Button(230,185,90,90);
-  obj = but[6] = new Fl_Button( 30,285,90,90);
-  obj = but[7] = new Fl_Button(130,285,90,90);
-  obj = but[8] = new Fl_Button(230,285,90,90);
+  obj = but[0] = new fltk3::Button( 30, 85,90,90);
+  obj = but[1] = new fltk3::Button(130, 85,90,90);
+  obj = but[2] = new fltk3::Button(230, 85,90,90);
+  obj = but[3] = new fltk3::Button( 30,185,90,90);
+  obj = but[4] = new fltk3::Button(130,185,90,90);
+  obj = but[5] = new fltk3::Button(230,185,90,90);
+  obj = but[6] = new fltk3::Button( 30,285,90,90);
+  obj = but[7] = new fltk3::Button(130,285,90,90);
+  obj = but[8] = new fltk3::Button(230,285,90,90);
   for (int i=0; i<9; i++) {
-    but[i]->align(FL_ALIGN_WRAP);
+    but[i]->align(fltk3::ALIGN_WRAP);
     but[i]->callback(dobut, i);
   }
   form->end();
@@ -219,7 +219,7 @@
 
 /* The callback Routines */
 
-void dobut(Fl_Widget *, long arg)
+void dobut(fltk3::Widget *, long arg)
 /* handles a button push */
 {
   int men = find_menu(stack[stsize-1]);
@@ -330,9 +330,9 @@
   }
 }
 
-void doback(Fl_Widget *, void *) {pop_menu();}
+void doback(fltk3::Widget *, void *) {pop_menu();}
 
-void doexit(Fl_Widget *, void *) {exit(0);}
+void doexit(fltk3::Widget *, void *) {exit(0);}
 
 int load_the_menu(const char* fname)
 /* Loads the menu file. Returns whether successful. */
@@ -401,19 +401,19 @@
   strcpy(buf, argv[0]);
 #if ( defined _MSC_VER || defined __MWERKS__ ) && defined _DEBUG
   // MS_VisualC appends a 'd' to debugging executables. remove it.
-  fl_filename_setext( buf, "" );
+  fltk3::filename_setext( buf, "" );
   buf[ strlen(buf)-1 ] = 0;
 #endif
   fl_filename_setext(buf,".menu");
   const char *fname = buf;
   int i = 0;
-  if (!Fl::args(argc,argv,i) || i < argc-1)
-    Fl::fatal("Usage: %s <switches> <menufile>\n%s",argv[0],Fl::help);
+  if (!fltk3::args(argc,argv,i) || i < argc-1)
+    fltk3::fatal("Usage: %s <switches> <menufile>\n%s",argv[0],fltk3::help);
   if (i < argc) fname = argv[i];
   
   create_the_forms();
   
-  if (!load_the_menu(fname)) Fl::fatal("Can't open %s",fname);
+  if (!load_the_menu(fname)) fltk3::fatal("Can't open %s",fname);
   if (buf!=fname)
     strcpy(buf,fname);
   const char *c = fl_filename_name(buf);

Modified: branches/branch-3.0/test/demo.menu
===================================================================
--- branches/branch-3.0/test/demo.menu  2011-05-23 21:05:22 UTC (rev 8731)
+++ branches/branch-3.0/test/demo.menu  2011-05-23 21:20:57 UTC (rev 8732)
@@ -78,7 +78,6 @@
        @o:Input Choice:input_choice
        @o:Preferences:preferences
        @o:Threading:threads
-       @o:XForms Emulation:forms
 
 @main:Tutorial\nfrom\nManual...:@j
        @j:ask\n(modified):ask

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to