⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 app.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 H
字号:
/////////////////////////////////////////////////////////////////////////////// Name:        wx/x11/app.h// Purpose:     wxApp class// Author:      Julian Smart// Modified by:// Created:     17/09/98// RCS-ID:      $Id: app.h,v 1.34 2006/10/19 14:39:45 VZ Exp $// Copyright:   (c) Julian Smart// Licence:     wxWindows licence/////////////////////////////////////////////////////////////////////////////#ifndef _WX_X11_APP_H_#define _WX_X11_APP_H_// ----------------------------------------------------------------------------// headers// ----------------------------------------------------------------------------#include "wx/gdicmn.h"#include "wx/event.h"// ----------------------------------------------------------------------------// forward declarations// ----------------------------------------------------------------------------class WXDLLEXPORT wxFrame;class WXDLLEXPORT wxWindow;class WXDLLEXPORT wxApp;class WXDLLEXPORT wxKeyEvent;class WXDLLEXPORT wxLog;class WXDLLEXPORT wxXVisualInfo;// ----------------------------------------------------------------------------// the wxApp class for wxX11 - see wxAppBase for more details// ----------------------------------------------------------------------------class WXDLLEXPORT wxApp : public wxAppBase{public:    wxApp();    virtual ~wxApp();    // override base class (pure) virtuals    // -----------------------------------    virtual void Exit();    virtual bool Yield(bool onlyIfNeeded = FALSE);    virtual void WakeUpIdle();    virtual bool OnInitGui();    // implementation from now on    // --------------------------    // Processes an X event.    virtual bool ProcessXEvent(WXEvent* event);#ifdef __WXDEBUG__    virtual void OnAssert(const wxChar *file, int line, const wxChar* cond, const wxChar *msg);#endif // __WXDEBUG__public:    // Implementation    virtual bool Initialize(int& argc, wxChar **argv);    virtual void CleanUp();    WXWindow       GetTopLevelWidget() const { return m_topLevelWidget; }    WXColormap     GetMainColormap(WXDisplay* display);    long           GetMaxRequestSize() const { return m_maxRequestSize; }    // This handler is called when a property change event occurs    virtual bool HandlePropertyChange(WXEvent *event);    // Values that can be passed on the command line.    // Returns -1, -1 if none specified.    const wxSize& GetInitialSize() const { return m_initialSize; }    bool GetShowIconic() const { return m_showIconic; }#if wxUSE_UNICODE    // Global context for Pango layout. Either use X11    // or use Xft rendering according to GDK_USE_XFT    // environment variable    PangoContext* GetPangoContext();#endif    wxXVisualInfo* GetVisualInfo(WXDisplay* display)    {        // this should be implemented correctly for wxBitmap to work        // with multiple display        return m_visualInfo;    }public:    static long           sm_lastMessageTime;    bool                  m_showIconic;    wxSize                m_initialSize;#if !wxUSE_NANOX    wxXVisualInfo*        m_visualInfo;#endifprotected:    WXWindow              m_topLevelWidget;    WXColormap            m_mainColormap;    long                  m_maxRequestSize;    DECLARE_DYNAMIC_CLASS(wxApp)    DECLARE_EVENT_TABLE()};#endif // _WX_X11_APP_H_

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -