| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        wx/gtk1/app.h
 
- // Purpose:
 
- // Author:      Robert Roebling
 
- // Copyright:   (c) 1998 Robert Roebling, Julian Smart
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- #ifndef __GTKAPPH__
 
- #define __GTKAPPH__
 
- #include "wx/frame.h"
 
- #include "wx/icon.h"
 
- #include "wx/strconv.h"
 
- typedef struct _GdkVisual GdkVisual;
 
- //-----------------------------------------------------------------------------
 
- // classes
 
- //-----------------------------------------------------------------------------
 
- class WXDLLIMPEXP_FWD_CORE wxApp;
 
- class WXDLLIMPEXP_FWD_BASE wxLog;
 
- //-----------------------------------------------------------------------------
 
- // wxApp
 
- //-----------------------------------------------------------------------------
 
- class WXDLLIMPEXP_CORE wxApp: public wxAppBase
 
- {
 
- public:
 
-     wxApp();
 
-     virtual ~wxApp();
 
-     /* override for altering the way wxGTK intializes the GUI
 
-      * (palette/visual/colorcube). under wxMSW, OnInitGui() does nothing by
 
-      * default. when overriding this method, the code in it is likely to be
 
-      * platform dependent, otherwise use OnInit(). */
 
-     virtual bool OnInitGui();
 
-     // override base class (pure) virtuals
 
-     virtual void WakeUpIdle();
 
-     virtual bool Initialize(int& argc, wxChar **argv);
 
-     virtual void CleanUp();
 
-     static bool InitialzeVisual();
 
-     virtual void OnAssertFailure(const wxChar *file,
 
-                                  int line,
 
-                                  const wxChar *func,
 
-                                  const wxChar *cond,
 
-                                  const wxChar *msg);
 
-     bool IsInAssert() const { return m_isInAssert; }
 
-     int             m_idleTag;
 
-     void RemoveIdleTag();
 
-     unsigned char  *m_colorCube;
 
-     // Used by the wxGLApp and wxGLCanvas class for GL-based X visual
 
-     // selection.
 
-     void           *m_glVisualInfo; // this is actually an XVisualInfo*
 
-     void           *m_glFBCInfo; // this is actually an GLXFBConfig*
 
-     // This returns the current visual: either that used by wxRootWindow
 
-     // or the XVisualInfo* for SGI.
 
-     GdkVisual      *GetGdkVisual();
 
- private:
 
-     // true if we're inside an assert modal dialog
 
-     bool m_isInAssert;
 
-     DECLARE_DYNAMIC_CLASS(wxApp)
 
- };
 
- #endif // __GTKAPPH__
 
 
  |