Author: matt
Date: 2011-05-26 14:18:08 -0700 (Thu, 26 May 2011)
New Revision: 8743
Log:
123: fixed all errors for Linux/X11/Unix compilation

Modified:
   branches/branch-3.0/src/Fl_Gl_Choice.cxx
   branches/branch-3.0/src/fl_draw_image.cxx
   branches/branch-3.0/src/fl_font_xft.cxx
   branches/branch-3.0/src/fl_read_image.cxx
   branches/branch-3.0/test/color_chooser.cxx
   branches/branch-3.0/test/hello.cxx
   branches/branch-3.0/test/image.cxx
   branches/branch-3.0/test/list_visuals.cxx
   branches/branch-3.0/test/sudoku.cxx
   branches/branch-3.0/test/tiled_image.cxx

Modified: branches/branch-3.0/src/Fl_Gl_Choice.cxx
===================================================================
--- branches/branch-3.0/src/Fl_Gl_Choice.cxx    2011-05-26 16:43:21 UTC (rev 
8742)
+++ branches/branch-3.0/src/Fl_Gl_Choice.cxx    2011-05-26 21:18:08 UTC (rev 
8743)
@@ -111,7 +111,7 @@
   XVisualInfo *visp = glXChooseVisual(fl_display, fl_screen, (int *)blist);
   if (!visp) {
 #    if defined(GLX_VERSION_1_1) && defined(GLX_SGIS_multisample)
-    if (m&fltk3::MULTISAMPLE) return find(m&~FL_MULTISAMPLE,0);
+    if (m&fltk3::MULTISAMPLE) return find(m&~fltk3::MULTISAMPLE,0);
 #    endif
     return 0;
   }

Modified: branches/branch-3.0/src/fl_draw_image.cxx
===================================================================
--- branches/branch-3.0/src/fl_draw_image.cxx   2011-05-26 16:43:21 UTC (rev 
8742)
+++ branches/branch-3.0/src/fl_draw_image.cxx   2011-05-26 21:18:08 UTC (rev 
8743)
@@ -355,10 +355,10 @@
   fl_xpixel(fltk3::WHITE); // also make sure white is allocated
 
   static XPixmapFormatValues *pfvlist;
-  static int fltk3::NUM_pfv;
-  if (!pfvlist) pfvlist = XListPixmapFormats(fl_display,&fltk3::NUM_pfv);
+  static int NUM_pfv;
+  if (!pfvlist) pfvlist = XListPixmapFormats(fl_display,&NUM_pfv);
   XPixmapFormatValues *pfv;
-  for (pfv = pfvlist; pfv < pfvlist+fltk3::NUM_pfv; pfv++)
+  for (pfv = pfvlist; pfv < pfvlist+NUM_pfv; pfv++)
     if (pfv->depth == fl_visual->depth) break;
   xi.format = ZPixmap;
   xi.byte_order = ImageByteOrder(fl_display);
@@ -543,17 +543,17 @@
   }
 }
 
-void Fl_Xlib_Graphics_Driver::draw_image(const uchar* buf, int x, int y, int 
w, int h, int d, int l){
+void fltk3::XlibGraphicsDriver::draw_image(const uchar* buf, int x, int y, int 
w, int h, int d, int l){
   innards(buf,x,y,w,h,d,l,(d<3&&d>-3),0,0);
 }
-void Fl_Xlib_Graphics_Driver::draw_image(fltk3::DrawImageCb cb, void* data,
+void fltk3::XlibGraphicsDriver::draw_image(fltk3::DrawImageCb cb, void* data,
                   int x, int y, int w, int h,int d) {
   innards(0,x,y,w,h,d,0,(d<3&&d>-3),cb,data);
 }
-void Fl_Xlib_Graphics_Driver::draw_image_mono(const uchar* buf, int x, int y, 
int w, int h, int d, int l){
+void fltk3::XlibGraphicsDriver::draw_image_mono(const uchar* buf, int x, int 
y, int w, int h, int d, int l){
   innards(buf,x,y,w,h,d,l,1,0,0);
 }
-void Fl_Xlib_Graphics_Driver::draw_image_mono(fltk3::DrawImageCb cb, void* 
data,
+void fltk3::XlibGraphicsDriver::draw_image_mono(fltk3::DrawImageCb cb, void* 
data,
                   int x, int y, int w, int h,int d) {
   innards(0,x,y,w,h,d,0,1,cb,data);
 }

Modified: branches/branch-3.0/src/fl_font_xft.cxx
===================================================================
--- branches/branch-3.0/src/fl_font_xft.cxx     2011-05-26 16:43:21 UTC (rev 
8742)
+++ branches/branch-3.0/src/fl_font_xft.cxx     2011-05-26 21:18:08 UTC (rev 
8743)
@@ -113,7 +113,7 @@
 //const char* fl_encoding_ = "iso8859-1";
 const char* fl_encoding_ = "iso10646-1";
 
-static void fl_xft_font(Fl_Xlib_Graphics_Driver *driver, fltk3::Font fnum, 
fltk3::Fontsize size, int angle) {
+static void fl_xft_font(fltk3::XlibGraphicsDriver *driver, fltk3::Font fnum, 
fltk3::Fontsize size, int angle) {
   if (fnum==-1) { // special case to stop font caching
     driver->fltk3::GraphicsDriver::font(0, 0);
     return;
@@ -142,7 +142,7 @@
   fl_xftfont = (void*)f->font;
 }
 
-void Fl_Xlib_Graphics_Driver::font(fltk3::Font fnum, fltk3::Fontsize size) {
+void fltk3::XlibGraphicsDriver::font(fltk3::Font fnum, fltk3::Fontsize size) {
   fl_xft_font(this,fnum,size,0);
 }
 
@@ -382,17 +382,17 @@
 #endif
 }
 
-int Fl_Xlib_Graphics_Driver::height() {
+int fltk3::XlibGraphicsDriver::height() {
   if (font_descriptor()) return font_descriptor()->font->ascent + 
font_descriptor()->font->descent;
   else return -1;
 }
 
-int Fl_Xlib_Graphics_Driver::descent() {
+int fltk3::XlibGraphicsDriver::descent() {
   if (font_descriptor()) return font_descriptor()->font->descent;
   else return -1;
 }
 
-double Fl_Xlib_Graphics_Driver::width(const char* str, int n) {
+double fltk3::XlibGraphicsDriver::width(const char* str, int n) {
   if (!font_descriptor()) return -1.0;
   XGlyphInfo i;
   utf8extents(font_descriptor(), str, n, &i);
@@ -410,11 +410,11 @@
   return i.xOff;
 }
 
-double Fl_Xlib_Graphics_Driver::width(unsigned int c) {
+double fltk3::XlibGraphicsDriver::width(unsigned int c) {
   return fl_xft_width(font_descriptor(), (FcChar32 *)(&c), 1);
 }
 
-void Fl_Xlib_Graphics_Driver::text_extents(const char *c, int n, int &dx, int 
&dy, int &w, int &h) {
+void fltk3::XlibGraphicsDriver::text_extents(const char *c, int n, int &dx, 
int &dy, int &w, int &h) {
   if (!font_descriptor()) {
     w = h = 0;
     dx = dy = 0;
@@ -579,7 +579,7 @@
 #endif
 }
 
-void Fl_Xlib_Graphics_Driver::draw(const char *str, int n, int x, int y) {
+void fltk3::XlibGraphicsDriver::draw(const char *str, int n, int x, int y) {
   if ( !this->font_descriptor() ) {
     this->font(fltk3::HELVETICA, fltk3::NORMAL_SIZE);
   }
@@ -621,7 +621,7 @@
 #endif
 }
 
-void Fl_Xlib_Graphics_Driver::draw(int angle, const char *str, int n, int x, 
int y) {
+void fltk3::XlibGraphicsDriver::draw(int angle, const char *str, int n, int x, 
int y) {
   fl_xft_font(this, this->fltk3::GraphicsDriver::font(), this->size(), angle);
   this->draw(str, n, (int)x, (int)y);
   fl_xft_font(this, this->fltk3::GraphicsDriver::font(), this->size(), 0);
@@ -662,7 +662,7 @@
 }
 
 
-void Fl_Xlib_Graphics_Driver::rtl_draw(const char* c, int n, int x, int y) {
+void fltk3::XlibGraphicsDriver::rtl_draw(const char* c, int n, int x, int y) {
 
 #if defined(__GNUC__)
 // FIXME: warning Need to improve this XFT right to left draw function

Modified: branches/branch-3.0/src/fl_read_image.cxx
===================================================================
--- branches/branch-3.0/src/fl_read_image.cxx   2011-05-26 16:43:21 UTC (rev 
8742)
+++ branches/branch-3.0/src/fl_read_image.cxx   2011-05-26 21:18:08 UTC (rev 
8743)
@@ -133,7 +133,7 @@
   if (!image) {
     // fetch absolute coordinates
     int dx, dy, sx, sy, sw, sh;
-    Window child_win;
+    ::Window child_win;
     
     fltk3::Window *win;
     if (allow_outside) win = (fltk3::Window*)1;

Modified: branches/branch-3.0/test/color_chooser.cxx
===================================================================
--- branches/branch-3.0/test/color_chooser.cxx  2011-05-26 16:43:21 UTC (rev 
8742)
+++ branches/branch-3.0/test/color_chooser.cxx  2011-05-26 21:18:08 UTC (rev 
8743)
@@ -132,14 +132,14 @@
     } else if (argv[i][0] != '-') {
 #if !defined(WIN32) && !defined(__APPLE__)
       int visid = atoi(argv[i]);
-      fltk3::open_display();
+      fl_open_display();
       XVisualInfo templt; int num;
       templt.visualid = visid;
-      fltk3::visual = XGetVisualInfo(fltk3::display, VisualIDMask, &templt, 
&num);
-      if (!fltk3::visual) fltk3::fatal("No visual with id %d",visid);
-      fltk3::colormap = XCreateColormap(fltk3::display, 
RootWindow(fltk3::display,fltk3::screen),
-                                    fltk3::visual->visual, AllocNone);
-      fltk3::xpixel(fltk3::BLACK); // make sure black is allocated
+      fl_visual = XGetVisualInfo(fl_display, VisualIDMask, &templt, &num);
+      if (!fl_visual) fltk3::fatal("No visual with id %d",visid);
+      fl_colormap = XCreateColormap(fl_display, 
RootWindow(fl_display,fl_screen),
+                                    fl_visual->visual, AllocNone);
+      fl_xpixel(fltk3::BLACK); // make sure black is allocated
 #else
       fltk3::fatal("Visual id's not supported on MSWindows or MacOS.");
 #endif

Modified: branches/branch-3.0/test/hello.cxx
===================================================================
--- branches/branch-3.0/test/hello.cxx  2011-05-26 16:43:21 UTC (rev 8742)
+++ branches/branch-3.0/test/hello.cxx  2011-05-26 21:18:08 UTC (rev 8743)
@@ -32,7 +32,7 @@
 using namespace fltk3;
 
 int main(int argc, char **argv) {
-  Window *window = new Window(340,180);
+  fltk3::Window *window = new fltk3::Window(340,180);
   Box *box = new Box(20,40,300,100,"Hello, World!");
   box->box(UP_BOX);
   box->labelfont(BOLD+ITALIC);

Modified: branches/branch-3.0/test/image.cxx
===================================================================
--- branches/branch-3.0/test/image.cxx  2011-05-26 16:43:21 UTC (rev 8742)
+++ branches/branch-3.0/test/image.cxx  2011-05-26 21:18:08 UTC (rev 8743)
@@ -104,18 +104,18 @@
   fltk3::args(argc,argv,i,arg);
 
   if (visid >= 0) {
-    fltk3::open_display();
+    fl_open_display();
     XVisualInfo templt; int num;
     templt.visualid = visid;
-    fltk3::visual = XGetVisualInfo(fltk3::display, VisualIDMask, &templt, 
&num);
-    if (!fltk3::visual) {
+    fl_visual = XGetVisualInfo(fl_display, VisualIDMask, &templt, &num);
+    if (!fl_visual) {
       fprintf(stderr, "No visual with id %d, use one of:\n",visid);
       list_visuals();
       exit(1);
     }
-    fltk3::colormap = XCreateColormap(fltk3::display, 
RootWindow(fltk3::display,fltk3::screen),
-                               fltk3::visual->visual, AllocNone);
-    fltk3::xpixel(fltk3::BLACK); // make sure black is allocated in overlay 
visuals
+    fl_colormap = XCreateColormap(fl_display, RootWindow(fl_display,fl_screen),
+                               fl_visual->visual, AllocNone);
+    fl_xpixel(fltk3::BLACK); // make sure black is allocated in overlay visuals
   } else {
     fltk3::visual(fltk3::RGB);
   }

Modified: branches/branch-3.0/test/list_visuals.cxx
===================================================================
--- branches/branch-3.0/test/list_visuals.cxx   2011-05-26 16:43:21 UTC (rev 
8742)
+++ branches/branch-3.0/test/list_visuals.cxx   2011-05-26 21:18:08 UTC (rev 
8743)
@@ -54,16 +54,16 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-Display *fltk3::display;
-int fltk3::screen;
+Display *fl_display;
+int fl_screen;
 const char *dname;
-void fltk3::open_display() {
-  fltk3::display = XOpenDisplay(dname);
-  if (!fltk3::display) {
+void fl_open_display() {
+  fl_display = XOpenDisplay(dname);
+  if (!fl_display) {
     fprintf(stderr,"Can't open display: %s\n",XDisplayName(dname));
     exit(1);
   }
-  fltk3::screen = DefaultScreen(fltk3::display);
+  fl_screen = DefaultScreen(fl_display);
 }
 
 #endif
@@ -122,23 +122,23 @@
 }
 
 void list_visuals() {
-  fltk3::open_display();
+  fl_open_display();
   XVisualInfo vTemplate;
   int num;
-  XVisualInfo *visualList = XGetVisualInfo(fltk3::display,0,&vTemplate,&num);
+  XVisualInfo *visualList = XGetVisualInfo(fl_display,0,&vTemplate,&num);
 
   XPixmapFormatValues *pfvlist;
   static int numpfv;
-  pfvlist = XListPixmapFormats(fltk3::display, &numpfv);
+  pfvlist = XListPixmapFormats(fl_display, &numpfv);
 
   OverlayInfo *overlayInfo = 0;
   int numoverlayinfo = 0;
-  Atom overlayVisualsAtom = 
XInternAtom(fltk3::display,"SERVER_OVERLAY_VISUALS",1);
+  Atom overlayVisualsAtom = XInternAtom(fl_display,"SERVER_OVERLAY_VISUALS",1);
   if (overlayVisualsAtom) {
     unsigned long sizeData, bytesLeft;
     Atom actualType;
     int actualFormat;
-    if (!XGetWindowProperty(fltk3::display, RootWindow(fltk3::display, 
fltk3::screen),
+    if (!XGetWindowProperty(fl_display, RootWindow(fl_display, fl_screen),
                           overlayVisualsAtom, 0L, 10000L, False,
                           overlayVisualsAtom, &actualType, &actualFormat,
                           &sizeData, &bytesLeft,
@@ -150,8 +150,8 @@
   int event_base, error_base;
   XmbufBufferInfo *mbuf, *sbuf;
   int nmbuf = 0, nsbuf = 0;
-  if (XmbufQueryExtension(fltk3::display,&event_base, &error_base)) {
-    XmbufGetScreenInfo(fltk3::display,RootWindow(fltk3::display,fltk3::screen),
+  if (XmbufQueryExtension(fl_display,&event_base, &error_base)) {
+    XmbufGetScreenInfo(fl_display,RootWindow(fl_display,fl_screen),
                       &nmbuf, &mbuf, &nsbuf, &sbuf);
   }
 #endif
@@ -160,10 +160,10 @@
   int event_base, error_base;
   int numdouble = 0;
   XdbeVisualInfo *dbe = 0;
-  if (XdbeQueryExtension(fltk3::display, &event_base, &error_base)) {
-    Drawable root = RootWindow(fltk3::display,fltk3::screen);
+  if (XdbeQueryExtension(fl_display, &event_base, &error_base)) {
+    Drawable root = RootWindow(fl_display,fl_screen);
     int numscreens = 1;
-    XdbeScreenVisualInfo *a = 
XdbeGetVisualInfo(fltk3::display,&root,&numscreens);
+    XdbeScreenVisualInfo *a = XdbeGetVisualInfo(fl_display,&root,&numscreens);
     if (!a) printf("error getting double buffer visuals\n");
     else {
       dbe = a->visinfo;
@@ -217,7 +217,7 @@
       printf(" doublebuf(perflevel %d)",dbe[j].perflevel);
 #endif
 
-    if 
(p->visualid==XVisualIDFromVisual(DefaultVisual(fltk3::display,fltk3::screen)))
+    if (p->visualid==XVisualIDFromVisual(DefaultVisual(fl_display,fl_screen)))
       printf(" (default visual)");
 
     putchar('\n');

Modified: branches/branch-3.0/test/sudoku.cxx
===================================================================
--- branches/branch-3.0/test/sudoku.cxx 2011-05-26 16:43:21 UTC (rev 8742)
+++ branches/branch-3.0/test/sudoku.cxx 2011-05-26 21:18:08 UTC (rev 8743)
@@ -464,25 +464,25 @@
   XKeyboardControl     control;
 
   // Get original pitch and duration...
-  XGetKeyboardControl(fltk3::display, &state);
+  XGetKeyboardControl(fl_display, &state);
 
   // Sound a tone for the given note...
   control.bell_percent  = 100;
   control.bell_pitch    = frequencies[note - 'A'];
   control.bell_duration = 50;
 
-  XChangeKeyboardControl(fltk3::display,
+  XChangeKeyboardControl(fl_display,
                          KBBellPercent | KBBellPitch | KBBellDuration,
                         &control);
-  XBell(fltk3::display, 100);
-  XFlush(fltk3::display);
+  XBell(fl_display, 100);
+  XFlush(fl_display);
 
   // Restore original pitch and duration...
   control.bell_percent  = state.bell_percent;
   control.bell_pitch    = state.bell_pitch;
   control.bell_duration = state.bell_duration;
 
-  XChangeKeyboardControl(fltk3::display,
+  XChangeKeyboardControl(fl_display,
                          KBBellPercent | KBBellPitch | KBBellDuration,
                         &control);
 #endif // __APPLE__
@@ -713,8 +713,8 @@
 #ifdef WIN32
   icon((char *)LoadIcon(fltk3::display, MAKEINTRESOURCE(IDI_ICON)));
 #elif !defined(__APPLE__)
-  fltk3::open_display();
-  icon((char *)XCreateBitmapFromData(fltk3::display, 
DefaultRootWindow(fltk3::display),
+  fl_open_display();
+  icon((char *)XCreateBitmapFromData(fl_display, DefaultRootWindow(fl_display),
                                      (char *)sudoku_bits, sudoku_width,
                                     sudoku_height));
 #endif // WIN32

Modified: branches/branch-3.0/test/tiled_image.cxx
===================================================================
--- branches/branch-3.0/test/tiled_image.cxx    2011-05-26 16:43:21 UTC (rev 
8742)
+++ branches/branch-3.0/test/tiled_image.cxx    2011-05-26 21:18:08 UTC (rev 
8743)
@@ -66,18 +66,18 @@
   fltk3::args(argc,argv,i,arg);
 
   if (visid >= 0) {
-    fltk3::open_display();
+    fl_open_display();
     XVisualInfo templt; int num;
     templt.visualid = visid;
-    fltk3::visual = XGetVisualInfo(fltk3::display, VisualIDMask, &templt, 
&num);
-    if (!fltk3::visual) {
+    fl_visual = XGetVisualInfo(fl_display, VisualIDMask, &templt, &num);
+    if (!fl_visual) {
       fprintf(stderr, "No visual with id %d, use one of:\n",visid);
       list_visuals();
       exit(1);
     }
-    fltk3::colormap = XCreateColormap(fltk3::display, 
RootWindow(fltk3::display,fltk3::screen),
-                               fltk3::visual->visual, AllocNone);
-    fltk3::xpixel(fltk3::BLACK); // make sure black is allocated in overlay 
visuals
+    fl_colormap = XCreateColormap(fl_display, RootWindow(fl_display,fl_screen),
+                               fl_visual->visual, AllocNone);
+    fl_xpixel(fltk3::BLACK); // make sure black is allocated in overlay visuals
   } else {
     fltk3::visual(fltk3::RGB);
   }

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

Reply via email to