![]() |
![]() |
![]() |
Gwyddion Widgets Library Reference Manual | ![]() |
---|
GwyDataViewLayerGwyDataViewLayer — A one GwyDataView layer |
GwyDataViewLayer; GwyDataViewLayerClass; gboolean gwy_data_view_layer_wants_repaint (GwyDataViewLayer *layer); void gwy_data_view_layer_plugged (GwyDataViewLayer *layer); void gwy_data_view_layer_unplugged (GwyDataViewLayer *layer); void gwy_data_view_layer_updated (GwyDataViewLayer *layer);
GObject +----GtkObject +----GwyDataViewLayer +----GwyPixmapLayer +----GwyVectorLayer
"plugged" void user_function (GwyDataViewLayer *gwydataviewlayer, gpointer user_data); "unplugged" void user_function (GwyDataViewLayer *gwydataviewlayer, gpointer user_data); "updated" void user_function (GwyDataViewLayer *gwydataviewlayer, gpointer user_data);
typedef struct { GtkObjectClass parent_class; gboolean (*wants_repaint)(GwyDataViewLayer *layer); /* signal functions */ void (*plugged)(GwyDataViewLayer *layer); void (*unplugged)(GwyDataViewLayer *layer); void (*updated)(GwyDataViewLayer *layer); gpointer reserved1; gpointer reserved2; } GwyDataViewLayerClass;
gboolean gwy_data_view_layer_wants_repaint (GwyDataViewLayer *layer);
Checks whether a layer wants repaint. FIXME FIXME FIXME This is probably flawed and will be replaced by a signal.
layer : | A data view layer. |
Returns : | TRUE if the the layer wants repaint itself, FALSE otherwise. |
void gwy_data_view_layer_plugged (GwyDataViewLayer *layer);
Emits a "plugged" singal on a layer.
layer : | A data view layer. |
void gwy_data_view_layer_unplugged (GwyDataViewLayer *layer);
Emits a "unplugged" singal on a layer.
layer : | A data view layer. |
void gwy_data_view_layer_updated (GwyDataViewLayer *layer);
Emits a "updated" singal on a layer.
layer : | A data view layer. |
void user_function (GwyDataViewLayer *gwydataviewlayer, gpointer user_data);
The ::plugged signal is emitted when a GwyDataViewLayer is plugged into a GwyDataView.
gwydataviewlayer : | The GwyDataViewLayer which received the signal. |
user_data : | User data set when the signal handler was connected. |
user_data : | user data set when the signal handler was connected. |
void user_function (GwyDataViewLayer *gwydataviewlayer, gpointer user_data);
The ::unplugged signal is emitted when a GwyDataViewLayer is removed from its GwyDataView.
gwydataviewlayer : | The GwyDataViewLayer which received the signal. |
user_data : | User data set when the signal handler was connected. |
user_data : | user data set when the signal handler was connected. |
void user_function (GwyDataViewLayer *gwydataviewlayer, gpointer user_data);
The ::updated signal is emitted when a GwyDataViewLayer is updated; the exact means how a layer can be updated depends its type.
gwydataviewlayer : | The GwyDataViewLayer which received the signal. |
user_data : | User data set when the signal handler was connected. |
user_data : | user data set when the signal handler was connected. |
<< GwyDataView | GwyPixmapLayer >> |