nanogui: Stupid compile errors.


Previous by date: 30 Jan 2003 20:45:35 -0000 Re: Can't rotate built-in font, Greg Haerr
Next by date: 30 Jan 2003 20:45:35 -0000 Docs on adding fonts, David Siebert
Previous in thread:
Next in thread:

Subject: Stupid compile errors.
From: David Siebert ####@####.####
Date: 30 Jan 2003 20:45:35 -0000
Message-Id: <3E398CBD.20207@eclipsecat.com>

I am getting a very strange compiler error. The compiler says that  RED, 
WHITE, and BLACK are not defined. But it used to work. What is really 
odd is that it works when I compile just that object but gives me an 
error when I build the entire program.
Here is the constructor that gives me the error.

#include "stenowindow.h"

StenoWindow::StenoWindow(){
init();
}
StenoWindow::~StenoWindow(){
}
/** Create the StenoWindow */
void StenoWindow::init(){
    m_iScrollBack=0;
    m_sGContext = GrNewGC();
    GrSetGCUseBackground (m_sGContext, GR_FALSE);
    GrSetGCForeground (m_sGContext, RED); // !!!!!!!!!!!!< Can not find RED
     GR_SCREEN_INFO sci;
    GrGetScreenInfo(&sci);
    int wy,wbase;

    m_iLineH=wy;

   m_wWindow = GrNewWindowEx (GR_WM_PROPS_APPFRAME |
                         GR_WM_PROPS_CAPTION  |
                         GR_WM_PROPS_CLOSEBOX|
                         GR_WM_PROPS_NOFOCUS,
                         (GR_CHAR *)"Steno Window",
                         GR_ROOT_WINDOW_ID,
                         sci.cols-216, 0, 216, sci.rows, WHITE);
                        //printf("win=%d\n",(m_iChar*24));
    GrSelectEvents (m_wWindow, GR_EVENT_MASK_EXPOSURE |
                            GR_EVENT_MASK_BUTTON_UP);
    GrMapWindow (m_wWindow);
}


And here are the defines and includes from StenoWindow.h

#ifndef STENOWINDOW_H
#define STENOWINDOW_H
#include <stdio.h>
#include <string>

#define MWINCLUDECOLORS
#include "microwin/nano-X.h"

#include "stenofile.h"





Previous by date: 30 Jan 2003 20:45:35 -0000 Re: Can't rotate built-in font, Greg Haerr
Next by date: 30 Jan 2003 20:45:35 -0000 Docs on adding fonts, David Siebert
Previous in thread:
Next in thread:


Powered by ezmlm-browse 0.20.