29#include <wx/statbmp.h>
31#include <wx/aui/auibook.h>
32#include <wx/notebook.h>
35#include <wx/scrolwin.h>
38#include <wx/settings.h>
48#define LYR_COLUMN_COUNT 5
49#define RND_COLUMN_COUNT 2
51#define COLUMN_ICON_ACTIVE 0
52#define COLUMN_COLORBM 1
53#define COLUMN_COLOR_LYR_CB 2
54#define COLUMN_COLOR_LYRNAME 3
55#define COLUMN_ALPHA_INDICATOR 4
96 const wxString& aTooltip = wxEmptyString,
bool aState =
true,
132 LAYER_WIDGET( wxWindow* aParent, wxWindow* aFocusOwner, wxWindowID
id = wxID_ANY,
133 const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
134 long style = wxTAB_TRAVERSAL );
177 for(
int row=0; row<aRowCount; ++row )
202 for(
int row=0; row<aRowCount; ++row )
327 virtual void OnLayerVisible(
int aLayer,
bool isVisible,
bool isFinal =
true ) = 0;
379 static int encodeId(
int aColumn,
int aId );
395 const wxString& aLayerName );
412 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.