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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? notebook.h

?? 浙江大學的悟空嵌入式系統模擬器
?? H
字號:
/////////////////////////////////////////////////////////////////////////////
// Name:        notebook.h
// Purpose:     wxNotebook class (a.k.a. property sheet, tabbed dialog)
// Author:      Julian Smart
// Modified by:
// RCS-ID:      $Id: notebook.h,v 1.1 2005/03/16 06:49:39 kehc Exp $
// Copyright:   (c) Julian Smart
// Licence:     wxWindows licence
/////////////////////////////////////////////////////////////////////////////

#ifndef _WX_NOTEBOOK_H_
#define _WX_NOTEBOOK_H_

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

// ----------------------------------------------------------------------------
// headers
// ----------------------------------------------------------------------------
#include "wx/dynarray.h"
#include "wx/event.h"
#include "wx/control.h"
#include "wx/generic/tabg.h"

// ----------------------------------------------------------------------------
// types
// ----------------------------------------------------------------------------

// fwd declarations
class WXDLLEXPORT wxImageList;
class WXDLLEXPORT wxWindow;

// Already defined in wx/notebook.h
#if 0
// array of notebook pages
typedef wxWindow wxNotebookPage;  // so far, any window can be a page
WX_DEFINE_ARRAY(wxNotebookPage *, wxArrayPages);
#endif

// ----------------------------------------------------------------------------
// wxNotebook
// ----------------------------------------------------------------------------

class WXDLLEXPORT wxNotebook;

// This reuses wxTabView to draw the tabs.
class WXDLLEXPORT wxNotebookTabView: public wxTabView
{
DECLARE_DYNAMIC_CLASS(wxNotebookTabView)
public:
  wxNotebookTabView(wxNotebook* notebook, long style = wxTAB_STYLE_DRAW_BOX | wxTAB_STYLE_COLOUR_INTERIOR);
  ~wxNotebookTabView(void);

  // Called when a tab is activated
  virtual void OnTabActivate(int activateId, int deactivateId);
  // Allows vetoing
  virtual bool OnTabPreActivate(int activateId, int deactivateId);

protected:
   wxNotebook*      m_notebook;
};

class wxNotebook : public wxNotebookBase
{
public:
  // ctors
  // -----
    // default for dynamic class
  wxNotebook();
    // the same arguments as for wxControl (@@@ any special styles?)
  wxNotebook(wxWindow *parent,
             wxWindowID id,
             const wxPoint& pos = wxDefaultPosition,
             const wxSize& size = wxDefaultSize,
             long style = 0,
             const wxString& name = "notebook");
    // Create() function
  bool Create(wxWindow *parent,
              wxWindowID id,
              const wxPoint& pos = wxDefaultPosition,
              const wxSize& size = wxDefaultSize,
              long style = 0,
              const wxString& name = "notebook");
    // dtor
  ~wxNotebook();

  // accessors
  // ---------
  // Find the position of the wxNotebookPage, -1 if not found.
  int FindPagePosition(wxNotebookPage* page) const;

    // set the currently selected page, return the index of the previously
    // selected one (or -1 on error)
    // NB: this function will _not_ generate wxEVT_NOTEBOOK_PAGE_xxx events
  int SetSelection(int nPage);
    // cycle thru the tabs
  //  void AdvanceSelection(bool bForward = TRUE);
    // get the currently selected page
  int GetSelection() const { return m_nSelection; }

    // set/get the title of a page
  bool SetPageText(int nPage, const wxString& strText);
  wxString GetPageText(int nPage) const;

  // get the number of rows for a control with wxNB_MULTILINE style (not all
  // versions support it - they will always return 1 then)
  virtual int GetRowCount() const ;

    // sets/returns item's image index in the current image list
  int  GetPageImage(int nPage) const;
  bool SetPageImage(int nPage, int nImage);

  // control the appearance of the notebook pages
    // set the size (the same for all pages)
  void SetPageSize(const wxSize& size);
    // set the padding between tabs (in pixels)
  void SetPadding(const wxSize& padding);

    // Sets the size of the tabs (assumes all tabs are the same size)
  void SetTabSize(const wxSize& sz);

  // operations
  // ----------
    // remove one page from the notebook, and delete the page.
  bool DeletePage(int nPage);
  bool DeletePage(wxNotebookPage* page);
    // remove one page from the notebook, without deleting the page.
  bool RemovePage(int nPage);
  bool RemovePage(wxNotebookPage* page);
    // remove all pages
  bool DeleteAllPages();
    // the same as AddPage(), but adds it at the specified position
  bool InsertPage(int nPage,
                  wxNotebookPage *pPage,
                  const wxString& strText,
                  bool bSelect = FALSE,
                  int imageId = -1);

  // callbacks
  // ---------
  void OnSize(wxSizeEvent& event);
  void OnIdle(wxIdleEvent& event);
  void OnSelChange(wxNotebookEvent& event);
  void OnSetFocus(wxFocusEvent& event);
  void OnNavigationKey(wxNavigationKeyEvent& event);

  // base class virtuals
  // -------------------
  virtual void Command(wxCommandEvent& event);
  virtual void SetConstraintSizes(bool recurse = TRUE);
  virtual bool DoPhase(int nPhase);

  // Implementation

  // wxNotebook on Motif uses a generic wxTabView to implement itself.
  wxTabView *GetTabView() const { return m_tabView; }
  void SetTabView(wxTabView *v) { m_tabView = v; }

  void OnMouseEvent(wxMouseEvent& event);
  void OnPaint(wxPaintEvent& event);

  virtual wxRect GetAvailableClientSize();

  // Implementation: calculate the layout of the view rect
  // and resize the children if required
  bool RefreshLayout(bool force = TRUE);

protected:
  // common part of all ctors
  void Init();

  // helper functions
  void ChangePage(int nOldSel, int nSel); // change pages

#if 0
  wxImageList  *m_pImageList; // we can have an associated image list
  wxArrayPages  m_aPages;     // array of pages
#endif
  
  int m_nSelection;           // the current selection (-1 if none)

  wxTabView*   m_tabView;

  DECLARE_DYNAMIC_CLASS(wxNotebook)
  DECLARE_EVENT_TABLE()
};

#endif // _WX_NOTEBOOK_H_

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久久久综合99| 日韩欧美国产成人一区二区| 日韩视频国产视频| 国产一区二区在线视频| 中文字幕一区二区不卡| 欧美日韩免费不卡视频一区二区三区| 免费成人你懂的| 国产精品久久三区| 欧美日韩另类一区| 欧美日韩国产美| 精品国产网站在线观看| 色哟哟日韩精品| 欧美日韩一区二区三区四区 | av高清久久久| 麻豆精品视频在线| 一区二区三区精品在线| 欧美激情综合网| 欧美一级高清片在线观看| 日韩丝袜美女视频| 国产日韩欧美激情| 精品少妇一区二区三区| 欧美日韩中文一区| 日韩一区二区高清| 国产清纯白嫩初高生在线观看91 | 欧美国产日产图区| 亚洲欧美另类综合偷拍| 国产亚洲精品7777| 精品福利二区三区| 最新热久久免费视频| 亚洲第一主播视频| 一区二区三区四区av| 亚洲大片精品永久免费| 精品亚洲国内自在自线福利| 亚洲一级二级三级在线免费观看| 亚洲天堂精品视频| 国产精品久久久久久久久免费桃花| 亚洲欧美一区二区三区久本道91 | 欧美电视剧免费观看| 中日韩av电影| 国产精品视频一二三| 亚洲午夜羞羞片| 午夜视频久久久久久| 午夜精品影院在线观看| 国产一区二区不卡老阿姨| 色噜噜狠狠成人中文综合| 色成人在线视频| 久久综合久久99| 亚洲桃色在线一区| 日韩精品视频网| 九九**精品视频免费播放| 97久久超碰精品国产| 在线视频观看一区| 欧美日韩一区二区电影| 欧美国产在线观看| 麻豆一区二区在线| 91官网在线免费观看| 精品91自产拍在线观看一区| 性做久久久久久免费观看欧美| 毛片av一区二区| 在线不卡一区二区| 精品国产sm最大网站| 亚洲一区二区欧美| 色悠久久久久综合欧美99| 国产精品高潮久久久久无| 精品中文字幕一区二区| 7878成人国产在线观看| 亚洲精品在线观看视频| 亚洲一区二区三区四区的| 裸体一区二区三区| 裸体一区二区三区| 欧美精选午夜久久久乱码6080| 亚洲欧美另类小说| 色视频欧美一区二区三区| 国产精品水嫩水嫩| 成人免费av网站| 欧美欧美欧美欧美首页| 亚洲男人的天堂一区二区| 99精品视频一区二区三区| 天堂va蜜桃一区二区三区漫画版 | 91久久线看在观草草青青| 亚洲国产高清不卡| 成人免费视频视频| 中文字幕乱码久久午夜不卡 | 自拍偷拍亚洲综合| 91亚洲男人天堂| 日韩欧美一区中文| 久久国产精品免费| 久久久99久久| 99久久综合国产精品| 亚洲欧美另类在线| 欧美欧美欧美欧美| 蜜臀av一区二区在线免费观看 | 欧美精品一区二区三区一线天视频| 日韩高清在线一区| 91影院在线观看| 亚洲一二三四在线| 欧美一区2区视频在线观看| 国产精品久久久久婷婷| 99re8在线精品视频免费播放| 亚洲欧美日韩国产一区二区三区| 91丨九色porny丨蝌蚪| 丝袜亚洲另类欧美综合| 欧美电视剧在线观看完整版| 国产v综合v亚洲欧| 精品福利一二区| www.色精品| 日韩av不卡在线观看| 久久久久久一二三区| 狠狠色综合播放一区二区| 欧美一区二区三区免费| 国产精品18久久久久久久久| 2017欧美狠狠色| 一本久久a久久精品亚洲| 老司机午夜精品99久久| 国产精品国产精品国产专区不蜜| 欧美日韩精品免费| 处破女av一区二区| 日韩国产成人精品| 综合电影一区二区三区| 日韩欧美国产系列| 日本精品一区二区三区四区的功能| 美女www一区二区| 亚洲精品ww久久久久久p站| 色屁屁一区二区| 国产主播一区二区| 亚洲五码中文字幕| 国产精品久久久久永久免费观看 | 91成人国产精品| 国产精品自在欧美一区| 亚洲国产欧美日韩另类综合 | 911精品国产一区二区在线| 从欧美一区二区三区| 久久66热re国产| 香蕉成人啪国产精品视频综合网| 国产精品青草久久| 久久午夜国产精品| 欧美一区二区精品在线| 在线一区二区三区| 99久久精品免费看国产| 国产黄色成人av| 亚洲男人天堂av网| 国产精品久久国产精麻豆99网站| 日韩美女一区二区三区| 5858s免费视频成人| 一本一道综合狠狠老| av一二三不卡影片| aaa欧美色吧激情视频| 国产精品18久久久久久vr| 久久se这里有精品| 免费在线观看成人| 麻豆国产精品官网| 日韩avvvv在线播放| 天堂va蜜桃一区二区三区漫画版| 亚洲h在线观看| 亚洲福利电影网| 日韩中文字幕区一区有砖一区 | 欧美日韩一级片在线观看| 一本色道久久加勒比精品| 91在线porny国产在线看| 波波电影院一区二区三区| 成人免费看视频| av综合在线播放| 91蜜桃免费观看视频| 欧美在线你懂的| 欧美日韩精品一区二区天天拍小说 | 久久99久久久欧美国产| 久久99久久99| 国产.精品.日韩.另类.中文.在线.播放| 国产毛片精品视频| 懂色av一区二区三区免费观看| 成人黄色大片在线观看| 日韩成人精品在线观看| 日韩高清一级片| 国内精品久久久久影院一蜜桃| 国产精品一区免费视频| 成人美女视频在线观看| 91免费版pro下载短视频| 欧美性受xxxx黑人xyx性爽| 成人性生交大合| 色久优优欧美色久优优| 欧美精选一区二区| 欧美激情一区二区三区不卡| 亚洲欧洲精品一区二区三区不卡| 一区二区在线免费观看| 日本伊人色综合网| 国产suv精品一区二区883| 色欧美片视频在线观看在线视频| 欧美男生操女生| 国产精品全国免费观看高清| 亚洲国产精品久久久男人的天堂| 麻豆久久一区二区| 91小视频免费看| 日韩免费在线观看| 亚洲免费毛片网站| 麻豆一区二区三| 欧美亚洲图片小说| 久久久蜜臀国产一区二区| 亚洲午夜影视影院在线观看| 国产米奇在线777精品观看| 欧美最猛性xxxxx直播|