| Top | Description | Object Hierarchy | Signals |
#include <libgwydgets/gwydgets.h> struct GwyDataViewLayer; struct GwyDataViewLayerClass; void gwy_data_view_layer_plugged (GwyDataViewLayer *layer); void gwy_data_view_layer_unplugged (GwyDataViewLayer *layer); void gwy_data_view_layer_updated (GwyDataViewLayer *layer); void gwy_data_view_layer_realize (GwyDataViewLayer *layer); void gwy_data_view_layer_unrealize (GwyDataViewLayer *layer);
GObject +----GInitiallyUnowned +----GtkObject +----GwyDataViewLayer +----GwyPixmapLayer +----GwyVectorLayer
GwyDataViewLayer's are parts of GwyDataView. They are not widgets and they are not normally usable outside of a data view. The perform a specific visualization task: drawing the data, drawing mask, or drawing selection.
struct GwyDataViewLayerClass {
GtkObjectClass parent_class;
/* Virtual table */
void (*realize)(GwyDataViewLayer *layer);
void (*unrealize)(GwyDataViewLayer *layer);
/* Signals */
void (*plugged)(GwyDataViewLayer *layer);
void (*unplugged)(GwyDataViewLayer *layer);
void (*updated)(GwyDataViewLayer *layer);
void (*reserved1)(void);
void (*reserved2)(void);
};
void gwy_data_view_layer_plugged (GwyDataViewLayer *layer);
Emits a "plugged" singal on a layer.
Primarily intended for GwyDataView implementation.
|
A data view layer. |
void gwy_data_view_layer_unplugged (GwyDataViewLayer *layer);
Emits a "unplugged" singal on a layer.
Primarily intended for GwyDataView implementation.
|
A data view layer. |
void gwy_data_view_layer_updated (GwyDataViewLayer *layer);
Emits a "updated" singal on a layer.
|
A data view layer. |
void gwy_data_view_layer_realize (GwyDataViewLayer *layer);
Tells a data view layer its parent was realized and it can create display-specific resources.
|
A data view layer. |
void gwy_data_view_layer_unrealize (GwyDataViewLayer *layer);
Tells a data view layer its parent was unrealized and it should destroy display-specific resources.
|
A data view layer. |
"plugged" signalvoid user_function (GwyDataViewLayer *gwydataviewlayer,
gpointer user_data) : Run First
The ::plugged signal is emitted when a GwyDataViewLayer is plugged into a GwyDataView.
|
The GwyDataViewLayer which received the signal. |
|
user data set when the signal handler was connected. |
"unplugged" signalvoid user_function (GwyDataViewLayer *gwydataviewlayer,
gpointer user_data) : Run First
The ::unplugged signal is emitted when a GwyDataViewLayer is removed from its GwyDataView.
|
The GwyDataViewLayer which received the signal. |
|
user data set when the signal handler was connected. |
"updated" signalvoid user_function (GwyDataViewLayer *gwydataviewlayer,
gpointer user_data) : Run First
The ::updated signal is emitted when a GwyDataViewLayer is updated; the exact means how a layer can be updated depends its type.
|
The GwyDataViewLayer which received the signal. |
|
user data set when the signal handler was connected. |