mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 00:59:44 -06:00
Import r67258 of the wxWidgets trunk, which I expect will before
long become wxWidgets 2.9.2, which in turn is expected to be the last 2.9 release before the 3.0 stable release. Since the full wxWidgets distribution is rather large, I have imported only the parts that we use, on a subdirectory basis: art include/wx/*.* include/wx/aui include/wx/cocoa include/wx/generic include/wx/gtk include/wx/meta include/wx/msw include/wx/osx include/wx/persist include/wx/private include/wx/protocol include/wx/unix src/aui src/common src/generic src/gtk src/msw src/osx src/unix git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7380 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
59
Externals/wxWidgets3/include/wx/imaglist.h
vendored
Normal file
59
Externals/wxWidgets3/include/wx/imaglist.h
vendored
Normal file
@ -0,0 +1,59 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/imaglist.h
|
||||
// Purpose: wxImageList base header
|
||||
// Author: Julian Smart
|
||||
// Modified by:
|
||||
// Created:
|
||||
// Copyright: (c) Julian Smart
|
||||
// RCS-ID: $Id: imaglist.h 63553 2010-02-25 00:03:53Z VZ $
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_IMAGLIST_H_BASE_
|
||||
#define _WX_IMAGLIST_H_BASE_
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
/*
|
||||
* wxImageList is used for wxListCtrl, wxTreeCtrl. These controls refer to
|
||||
* images for their items by an index into an image list.
|
||||
* A wxImageList is capable of creating images with optional masks from
|
||||
* a variety of sources - a single bitmap plus a colour to indicate the mask,
|
||||
* two bitmaps, or an icon.
|
||||
*
|
||||
* Image lists can also create and draw images used for drag and drop functionality.
|
||||
* This is not yet implemented in wxImageList. We need to discuss a generic API
|
||||
* for doing drag and drop and see whether it ties in with the Win95 view of it.
|
||||
* See below for candidate functions and an explanation of how they might be
|
||||
* used.
|
||||
*/
|
||||
|
||||
// Flag values for Set/GetImageList
|
||||
enum
|
||||
{
|
||||
wxIMAGE_LIST_NORMAL, // Normal icons
|
||||
wxIMAGE_LIST_SMALL, // Small icons
|
||||
wxIMAGE_LIST_STATE // State icons: unimplemented (see WIN32 documentation)
|
||||
};
|
||||
|
||||
// Flags for Draw
|
||||
#define wxIMAGELIST_DRAW_NORMAL 0x0001
|
||||
#define wxIMAGELIST_DRAW_TRANSPARENT 0x0002
|
||||
#define wxIMAGELIST_DRAW_SELECTED 0x0004
|
||||
#define wxIMAGELIST_DRAW_FOCUSED 0x0008
|
||||
|
||||
#if defined(__WXMSW__) || defined(__WXMAC__) || defined(__WXPALMOS__)
|
||||
#define wxHAS_NATIVE_IMAGELIST
|
||||
#endif
|
||||
|
||||
#if !defined(wxHAS_NATIVE_IMAGELIST)
|
||||
#include "wx/generic/imaglist.h"
|
||||
#elif defined(__WXMSW__)
|
||||
#include "wx/msw/imaglist.h"
|
||||
#elif defined(__WXMAC__)
|
||||
#include "wx/osx/imaglist.h"
|
||||
#elif defined(__WXPALMOS__)
|
||||
#include "wx/palmos/imaglist.h"
|
||||
#endif
|
||||
|
||||
#endif // _WX_IMAGLIST_H_BASE_
|
Reference in New Issue
Block a user