Author: matt
Date: 2011-05-20 15:36:57 -0700 (Fri, 20 May 2011)
New Revision: 8703
Log:
123: added 'cube' example and (partially) fltk_gl

Modified:
   branches/branch-3.0/src/gl_draw.cxx

Modified: branches/branch-3.0/src/gl_draw.cxx
===================================================================
--- branches/branch-3.0/src/gl_draw.cxx 2011-05-20 22:23:28 UTC (rev 8702)
+++ branches/branch-3.0/src/gl_draw.cxx 2011-05-20 22:36:57 UTC (rev 8703)
@@ -77,12 +77,12 @@
   */
 void  gl_font(int fontid, int size) {
   fltk3::font(fontid, size);
-  Fl_Font_Descriptor *fltk3::fontsize = fl_graphics_driver->font_descriptor();
+  Fl_Font_Descriptor *fontsize = fl_graphics_driver->font_descriptor();
 #if !GL_DRAW_USES_TEXTURES
-  if (!fltk3::fontsize->listbase) {
+  if (!fontsize->listbase) {
 
 #ifdef  USE_OksiD_style_GL_font_selection
-    fltk3::fontsize->listbase = glGenLists(0x10000);
+    fontsize->listbase = glGenLists(0x10000);
 #else // Fltk-1.1.8 style GL font selection
 
 #if defined (USE_X11) // X-windows options follow, either XFT or "plain" X
@@ -95,38 +95,38 @@
     XFontStruct *font = fl_xfont;
     int base = font->min_char_or_byte2;
     int count = font->max_char_or_byte2-base+1;
-    fltk3::fontsize->listbase = glGenLists(256);
-    glXUseXFont(font->fid, base, count, fltk3::fontsize->listbase+base);
+    fontsize->listbase = glGenLists(256);
+    glXUseXFont(font->fid, base, count, fontsize->listbase+base);
 # elif defined(WIN32)
     // this is unused because USE_OksiD_style_GL_font_selection == 1
-    int base = fltk3::fontsize->metr.tmFirstChar;
-    int count = fltk3::fontsize->metr.tmLastChar-base+1;
-    HFONT oldFid = (HFONT)SelectObject(fl_gc, fltk3::fontsize->fid);
-    fltk3::fontsize->listbase = glGenLists(256);
-    wglUseFontBitmaps(fl_gc, base, count, fltk3::fontsize->listbase+base);
+    int base = fontsize->metr.tmFirstChar;
+    int count = fontsize->metr.tmLastChar-base+1;
+    HFONT oldFid = (HFONT)SelectObject(fl_gc, fontsize->fid);
+    fontsize->listbase = glGenLists(256);
+    wglUseFontBitmaps(fl_gc, base, count, fontsize->listbase+base);
     SelectObject(fl_gc, oldFid);
 # elif defined(__APPLE_QUARTZ__)
 //AGL is not supported for use in 64-bit applications:
 
//http://developer.apple.com/mac/library/documentation/Carbon/Conceptual/Carbon64BitGuide/OtherAPIChanges/OtherAPIChanges.html
     short font, face, size;
     uchar fn[256];
-    fn[0]=strlen(fltk3::fontsize->q_name);
-    strcpy((char*)(fn+1), fltk3::fontsize->q_name);
+    fn[0]=strlen(fontsize->q_name);
+    strcpy((char*)(fn+1), fontsize->q_name);
     GetFNum(fn, &font);
     face = 0;
-    size = fltk3::fontsize->size;
-    fltk3::fontsize->listbase = glGenLists(256);
+    size = fontsize->size;
+    fontsize->listbase = glGenLists(256);
        aglUseFont(aglGetCurrentContext(), font, face,
-               size, 0, 256, fltk3::fontsize->listbase);
+               size, 0, 256, fontsize->listbase);
 # else 
 #   error unsupported platform
 # endif
 
 #endif // USE_OksiD_style_GL_font_selection
   }
-  glListBase(fltk3::fontsize->listbase);
+  glListBase(fontsize->listbase);
 #endif // !GL_DRAW_USES_TEXTURES
-  gl_fontsize = fltk3::fontsize;
+  gl_fontsize = fontsize;
 }
 
 #ifndef __APPLE__

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

Reply via email to