亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? toplevel.h

?? 浙江大學(xué)的悟空嵌入式系統(tǒng)模擬器
?? H
字號(hào):
///////////////////////////////////////////////////////////////////////////////
// Name:        wx/toplevel.h
// Purpose:     declares wxTopLevelWindow class, the base class for all
//              top level windows (such as frames and dialogs)
// Author:      Vadim Zeitlin, Vaclav Slavik
// Modified by:
// Created:     06.08.01
// RCS-ID:      $Id: toplevel.h,v 1.1 2005/03/16 06:49:30 kehc Exp $
// Copyright:   (c) 2001 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>
//                       Vaclav Slavik <vaclav@wxwindows.org>
// Licence:     wxWindows licence
///////////////////////////////////////////////////////////////////////////////

#ifndef _WX_TOPLEVEL_BASE_H_
#define _WX_TOPLEVEL_BASE_H_

#if defined(__GNUG__) && !defined(__APPLE__)
    #pragma interface "toplevelbase.h"
#endif

// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------

#include "wx/window.h"
#include "wx/iconbndl.h"

// the default names for various classs
WXDLLEXPORT_DATA(extern const wxChar*) wxFrameNameStr;

class WXDLLEXPORT wxTopLevelWindowBase;

// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------

// Dialogs are created in a special way
#define wxTOPLEVEL_EX_DIALOG        0x00000008

// Styles for ShowFullScreen
// (note that wxTopLevelWindow only handles wxFULLSCREEN_NOBORDER and
//  wxFULLSCREEN_NOCAPTION; the rest is handled by wxTopLevelWindow)
enum
{
    wxFULLSCREEN_NOMENUBAR   = 0x0001,
    wxFULLSCREEN_NOTOOLBAR   = 0x0002,
    wxFULLSCREEN_NOSTATUSBAR = 0x0004,
    wxFULLSCREEN_NOBORDER    = 0x0008,
    wxFULLSCREEN_NOCAPTION   = 0x0010,

    wxFULLSCREEN_ALL         = wxFULLSCREEN_NOMENUBAR | wxFULLSCREEN_NOTOOLBAR |
                               wxFULLSCREEN_NOSTATUSBAR | wxFULLSCREEN_NOBORDER |
                               wxFULLSCREEN_NOCAPTION
};

// ----------------------------------------------------------------------------
// wxTopLevelWindow: a top level (as opposed to child) window
// ----------------------------------------------------------------------------

class WXDLLEXPORT wxTopLevelWindowBase : public wxWindow
{
public:
    // construction
    wxTopLevelWindowBase();
    virtual ~wxTopLevelWindowBase();

    // top level wnd state
    // --------------------

    // maximize = TRUE => maximize, otherwise - restore
    virtual void Maximize(bool maximize = TRUE) = 0;

    // undo Maximize() or Iconize()
    virtual void Restore() = 0;

    // iconize = TRUE => iconize, otherwise - restore
    virtual void Iconize(bool iconize = TRUE) = 0;

    // return TRUE if the frame is maximized
    virtual bool IsMaximized() const = 0;

    // return TRUE if the frame is iconized
    virtual bool IsIconized() const = 0;

    // get the frame icon
    const wxIcon& GetIcon() const { return m_icons.GetIcon( -1 ); }

    // get the frame icons
    const wxIconBundle& GetIcons() const { return m_icons; }

    // set the frame icon
    virtual void SetIcon(const wxIcon& icon) { m_icons = wxIconBundle( icon ); }

    // set the frame icons
    virtual void SetIcons(const wxIconBundle& icons ) { m_icons = icons; }

    // maximize the window to cover entire screen
    virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL) = 0;

    // return TRUE if the frame is in fullscreen mode
    virtual bool IsFullScreen() const = 0;

    /*
       for now we already have them in wxWindow, but this is wrong: these
       methods really only make sense for wxTopLevelWindow!

    virtual void SetTitle(const wxString& title) = 0;
    virtual wxString GetTitle() const = 0;
     */

    // old functions, use the new ones instead!
#if WXWIN_COMPATIBILITY_2
    bool Iconized() const { return IsIconized(); }
#endif // WXWIN_COMPATIBILITY_2

    // implementation only from now on
    // -------------------------------

    // override some base class virtuals
    virtual bool Destroy();
    virtual bool IsTopLevel() const { return TRUE; }
    virtual wxSize GetMaxSize() const;

    // event handlers
    void OnCloseWindow(wxCloseEvent& event);
    void OnSize(wxSizeEvent& event);

    // this should go away, but for now it's called from docview.cpp,
    // so should be there for all platforms
    void OnActivate(wxActivateEvent &WXUNUSED(event)) { }

protected:
    // the frame client to screen translation should take account of the
    // toolbar which may shift the origin of the client area
    virtual void DoClientToScreen(int *x, int *y) const;
    virtual void DoScreenToClient(int *x, int *y) const;

    // test whether this window makes part of the frame
    // (menubar, toolbar and statusbar are excluded from automatic layout)
    virtual bool IsOneOfBars(const wxWindow *WXUNUSED(win)) const
        { return FALSE; }

    // check if we should exit the program after deleting this top level
    // window (this is used in common dtor and wxMSW code)
    bool IsLastBeforeExit() const;

    // send the iconize event, return TRUE if processed
    bool SendIconizeEvent(bool iconized = TRUE);

    // the frame icon
    wxIconBundle m_icons;

    DECLARE_EVENT_TABLE()
};


// include the real class declaration
#if defined(__WXMSW__)
    #include "wx/msw/toplevel.h"
    #define wxTopLevelWindowNative wxTopLevelWindowMSW
#elif defined(__WXGTK__)
    #include "wx/gtk/toplevel.h"
    #define wxTopLevelWindowNative wxTopLevelWindowGTK
#elif defined(__WXX11__)
    #include "wx/x11/toplevel.h"
    #define wxTopLevelWindowNative wxTopLevelWindowX11
#elif defined(__WXMGL__)
    #include "wx/mgl/toplevel.h"
    #define wxTopLevelWindowNative wxTopLevelWindowMGL
#elif defined(__WXMAC__)
    #include "wx/mac/toplevel.h"
    #define wxTopLevelWindowNative wxTopLevelWindowMac
#elif defined(__WXPM__)
    #include "wx/os2/toplevel.h"
    #define wxTopLevelWindowNative wxTopLevelWindowOS2
#endif

#ifdef __WXUNIVERSAL__
    #include "wx/univ/toplevel.h"
#else // !__WXUNIVERSAL__
    #ifdef wxTopLevelWindowNative
        class WXDLLEXPORT wxTopLevelWindow : public wxTopLevelWindowNative
        {
        public:
            // construction
            wxTopLevelWindow() { Init(); }
            wxTopLevelWindow(wxWindow *parent,
                       wxWindowID id,
                       const wxString& title,
                       const wxPoint& pos = wxDefaultPosition,
                       const wxSize& size = wxDefaultSize,
                       long style = wxDEFAULT_FRAME_STYLE,
                       const wxString& name = wxFrameNameStr)
            {
                Init();
                Create(parent, id, title, pos, size, style, name);
            }

            DECLARE_DYNAMIC_CLASS(wxTopLevelWindow)
        };
    #endif // wxTopLevelWindowNative
#endif // __WXUNIVERSAL__/!__WXUNIVERSAL__


#endif // _WX_TOPLEVEL_BASE_H_

// vi:sts=4:sw=4:et

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品专区| 91精品国产综合久久精品图片| 一区二区三区在线视频免费观看 | 国产福利不卡视频| 亚洲欧美视频在线观看视频| 日韩一级黄色大片| 色老汉一区二区三区| 国产成人精品免费视频网站| 午夜欧美在线一二页| 最好看的中文字幕久久| 26uuu精品一区二区在线观看| 欧美三区在线观看| 99精品欧美一区二区三区综合在线| 麻豆精品国产传媒mv男同| 亚洲麻豆国产自偷在线| 国产亚洲欧美日韩在线一区| 欧美一卡2卡3卡4卡| 欧美性xxxxx极品少妇| 99精品视频在线观看免费| 国产精品影视在线观看| 久久成人免费网站| 免费三级欧美电影| 午夜成人在线视频| 亚洲动漫第一页| 中文字幕一区二区不卡| 久久在线观看免费| 精品处破学生在线二十三| 欧美一区二区成人| 欧美理论电影在线| 欧美喷潮久久久xxxxx| 欧美体内she精视频| 欧美性色综合网| 欧美亚洲禁片免费| 欧美伊人精品成人久久综合97| 91浏览器在线视频| 北条麻妃一区二区三区| 成人免费高清在线| 99久久精品国产观看| eeuss国产一区二区三区| 欧美一区二区三区视频免费播放 | 亚洲午夜久久久久久久久电影网 | 国产日韩欧美激情| 久久免费视频一区| 国产亚洲成aⅴ人片在线观看 | 日韩欧美资源站| 欧美变态tickle挠乳网站| 精品国产一区二区三区不卡| 久久蜜桃av一区精品变态类天堂| 精品久久久久久久久久久院品网| 久久色中文字幕| 亚洲国产精品精华液2区45| 国产精品久久久久久久久免费丝袜 | 2019国产精品| 国产亚洲欧洲997久久综合 | 成人av一区二区三区| 91视频国产观看| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩情趣电影| 日韩欧美国产精品一区| 国产香蕉久久精品综合网| 国产精品久久免费看| 亚洲青青青在线视频| 手机精品视频在线观看| 国产在线精品视频| av一区二区三区四区| 在线观看不卡视频| 日韩网站在线看片你懂的| 日韩精品一区二区三区视频| 欧美激情资源网| 亚洲大型综合色站| 精品一区二区免费视频| 成人av电影在线观看| 欧美色综合影院| 久久亚洲综合色一区二区三区| 亚洲丝袜美腿综合| 首页欧美精品中文字幕| 国产成人99久久亚洲综合精品| 欧美在线视频全部完| 日韩欧美国产综合一区 | 中文字幕一区二区三区视频| 亚洲在线成人精品| 韩国中文字幕2020精品| 色综合中文字幕| 精品国产a毛片| 伊人开心综合网| 国产一区二区三区久久悠悠色av| 91原创在线视频| 欧美成人一区二区三区| 1区2区3区国产精品| 青青国产91久久久久久| 国产视频一区二区三区在线观看| 亚洲一区二区三区国产| 国产在线播放一区| 欧美探花视频资源| 中文字幕久久午夜不卡| 日本欧美在线看| 99久久精品国产导航| 精品裸体舞一区二区三区| 夜夜爽夜夜爽精品视频| 高清不卡一二三区| 日韩你懂的在线观看| 一区二区三区高清| 成人免费视频视频| 精品国产自在久精品国产| 亚洲曰韩产成在线| 91免费国产在线| 国产网站一区二区三区| 青青草国产成人99久久| 欧美制服丝袜第一页| 国产精品日韩精品欧美在线| 九色porny丨国产精品| 欧美日韩成人激情| 亚洲综合成人在线视频| 成人国产精品免费观看动漫| 欧美精品一区二区三区很污很色的 | 欧美成人一区二区三区片免费 | 亚洲制服欧美中文字幕中文字幕| 成人免费视频播放| 日本一区二区三区久久久久久久久不| 毛片不卡一区二区| 欧美久久久久中文字幕| 亚洲综合一区二区三区| 色狠狠综合天天综合综合| 国产嫩草影院久久久久| 国产一区二区三区不卡在线观看 | 自拍偷拍亚洲欧美日韩| zzijzzij亚洲日本少妇熟睡| 国产视频一区在线观看| 国产成人aaaa| 亚洲国产成人在线| 成人深夜视频在线观看| 国产精品美女一区二区| 99这里只有精品| 亚洲欧洲一区二区在线播放| 国产夫妻精品视频| 亚洲国产成人私人影院tom| 成人在线一区二区三区| 国产精品久久久久婷婷| aaa欧美色吧激情视频| 国产精品你懂的在线欣赏| www.久久久久久久久| 日韩毛片一二三区| 94-欧美-setu| 亚洲成人在线观看视频| 欧美久久一区二区| 免费日本视频一区| 欧美videossexotv100| 久久99精品久久久久久| 久久免费视频一区| av电影在线不卡| 亚洲一区二区偷拍精品| 欧美肥胖老妇做爰| 久久99精品久久久久久国产越南| 精品美女一区二区| av激情亚洲男人天堂| 亚洲电影中文字幕在线观看| 日韩一区二区三区在线| 国产精品亚洲第一区在线暖暖韩国 | 亚洲日本电影在线| 欧美日韩一卡二卡三卡| 精品一区二区免费在线观看| 国产精品美日韩| 欧美日韩国产高清一区二区| 久久电影网电视剧免费观看| 国产欧美日韩在线观看| 色8久久精品久久久久久蜜| 午夜精品福利久久久| 精品久久久久一区二区国产| a4yy欧美一区二区三区| 亚洲123区在线观看| 久久一日本道色综合| 色综合久久精品| 麻豆久久一区二区| 中文字幕亚洲电影| 在线综合亚洲欧美在线视频| 岛国av在线一区| 亚洲妇女屁股眼交7| 国产亚洲精品aa午夜观看| 色婷婷综合久久久久中文一区二区| 免费高清视频精品| 中文字幕一区三区| 欧美一区二区在线视频| 波多野结衣一区二区三区| 天堂一区二区在线免费观看| 国产欧美精品日韩区二区麻豆天美| 一本久久综合亚洲鲁鲁五月天| 久久aⅴ国产欧美74aaa| 亚洲精品写真福利| 久久女同互慰一区二区三区| 欧美视频中文一区二区三区在线观看| 精品一区二区三区久久| 一区二区三区不卡视频 | 日韩在线一区二区| 欧美激情一区二区| 日韩一区二区三区在线视频| 色综合久久综合中文综合网| 国产乱码字幕精品高清av | 欧美日韩黄视频| 91视视频在线直接观看在线看网页在线看| 免费日本视频一区|