25#include <wx/statbmp.h>
27#include <wx/aui/auibook.h>
28#include <wx/notebook.h>
31#include <wx/scrolwin.h>
34#include <wx/settings.h>
44#define LYR_COLUMN_COUNT 5
45#define RND_COLUMN_COUNT 2
47#define COLUMN_ICON_ACTIVE 0
48#define COLUMN_COLORBM 1
49#define COLUMN_COLOR_LYR_CB 2
50#define COLUMN_COLOR_LYRNAME 3
51#define COLUMN_ALPHA_INDICATOR 4
92 const wxString& aTooltip = wxEmptyString,
bool aState =
true,
128 LAYER_WIDGET( wxWindow* aParent, wxWindow* aFocusOwner, wxWindowID
id = wxID_ANY,
129 const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
130 long style = wxTAB_TRAVERSAL );
173 for(
int row=0; row<aRowCount; ++row )
198 for(
int row=0; row<aRowCount; ++row )
323 virtual void OnLayerVisible(
int aLayer,
bool isVisible,
bool isFinal =
true ) = 0;
375 static int encodeId(
int aColumn,
int aId );
391 const wxString& aLayerName );
408 const wxString& aRenderName );
static const COLOR4D UNSPECIFIED
For legacy support; used as a value to indicate color hasn't been set yet.
static const COLOR4D BLACK
A simple color swatch of the kind used to set layer colors.
A color representation with 4 components: red, green, blue, alpha.
Icon provider for the "standard" row indicators, for example in layer selection lists.