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

📄 colschem.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 H
字号:
///////////////////////////////////////////////////////////////////////////////// Name:        wx/univ/colschem.h// Purpose:     wxColourScheme class provides the colours to use for drawing// Author:      Vadim Zeitlin// Modified by:// Created:     19.08.00// RCS-ID:      $Id: colschem.h,v 1.11 2005/09/23 12:50:45 MR Exp $// Copyright:   (c) 2000 SciTech Software, Inc. (www.scitechsoft.com)// Licence:     wxWindows licence///////////////////////////////////////////////////////////////////////////////#ifndef _WX_UNIV_COLSCHEM_H_#define _WX_UNIV_COLSCHEM_H_class WXDLLEXPORT wxWindow;#include "wx/colour.h"#include "wx/checkbox.h"// ----------------------------------------------------------------------------// wxColourScheme// ----------------------------------------------------------------------------class WXDLLEXPORT wxColourScheme{public:    // the standard colours    enum StdColour    {        // the background colour for a window        WINDOW,        // the different background and text colours for the control        CONTROL,        CONTROL_PRESSED,        CONTROL_CURRENT,        // the label text for the normal and the disabled state        CONTROL_TEXT,        CONTROL_TEXT_DISABLED,        CONTROL_TEXT_DISABLED_SHADOW,        // the scrollbar background colour for the normal and pressed states        SCROLLBAR,        SCROLLBAR_PRESSED,        // the background and text colour for the highlighted item        HIGHLIGHT,        HIGHLIGHT_TEXT,        // these colours are used for drawing the shadows of 3D objects        SHADOW_DARK,        SHADOW_HIGHLIGHT,        SHADOW_IN,        SHADOW_OUT,                // the titlebar background colours for the normal and focused states        TITLEBAR,        TITLEBAR_ACTIVE,                // the titlebar text colours        TITLEBAR_TEXT,        TITLEBAR_ACTIVE_TEXT,                // the default gauge fill colour        GAUGE,        // desktop background colour (only used by framebuffer ports)        DESKTOP,        MAX    };    // get a standard colour    virtual wxColour Get(StdColour col) const = 0;    // get the background colour for the given window    virtual wxColour GetBackground(wxWindow *win) const = 0;    // virtual dtor for any base class    virtual ~wxColourScheme();};// some people just can't spell it correctly :-)typedef wxColourScheme wxColorScheme;// ----------------------------------------------------------------------------// macros// ----------------------------------------------------------------------------// retrieve the default colour from the theme or the given scheme#define wxSCHEME_COLOUR(scheme, what) scheme->Get(wxColorScheme::what)#define wxTHEME_COLOUR(what) \    wxSCHEME_COLOUR(wxTheme::Get()->GetColourScheme(), what)// get the background colour for the window in the current theme#define wxTHEME_BG_COLOUR(win) \    wxTheme::Get()->GetColourScheme()->GetBackground(win)#endif // _WX_UNIV_COLSCHEM_H_

⌨️ 快捷键说明

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