Top | ![]() |
![]() |
![]() |
![]() |
CaribouIScannableGroupCaribouIScannableGroup — Interface implemented by containers of selectable items in scanning mode. |
void | scan-cleared | Run Last |
void | selected-item-changed | Run Last |
void | step-item-changed | Run Last |
CaribouIScannableGroup is implemented by CaribouColumnModel, CaribouLevelModel, CaribouRowModel and CaribouScannableGroup.
CaribouIScannableItem *
caribou_iscannable_group_child_select (CaribouIScannableGroup *self
);
void
caribou_iscannable_group_scan_reset (CaribouIScannableGroup *self
);
CaribouIScannableItem ** caribou_iscannable_group_get_scan_children (CaribouIScannableGroup *self
,int *result_length1
);
CaribouIScannableItem * caribou_iscannable_group_child_step (CaribouIScannableGroup *self
,gint cycles
);
CaribouIScannableItem ** caribou_iscannable_group_get_step_path (CaribouIScannableGroup *self
,int *result_length1
);
CaribouIScannableItem ** caribou_iscannable_group_get_selected_path (CaribouIScannableGroup *self
,int *result_length1
);
CaribouScanGrouping
caribou_iscannable_group_get_scan_grouping
(CaribouIScannableGroup *self
);
Get and return the current value of the "scan-grouping" property.
void caribou_iscannable_group_set_scan_grouping (CaribouIScannableGroup *self
,CaribouScanGrouping value
);
Set the value of the "scan-grouping" property to value
.
self |
the CaribouIScannableGroup instance to modify |
|
value |
the new value of the "scan-grouping" property |
typedef struct _CaribouIScannableGroup CaribouIScannableGroup;
Interface implemented by containers of selectable items in scanning mode.
struct CaribouIScannableGroupIface { GTypeInterface parent_iface; CaribouIScannableItem* (*child_select) (CaribouIScannableGroup* self); void (*scan_reset) (CaribouIScannableGroup* self); CaribouIScannableItem** (*get_scan_children) (CaribouIScannableGroup* self, int* result_length1); CaribouIScannableItem* (*child_step) (CaribouIScannableGroup* self, gint cycles); CaribouIScannableItem** (*get_step_path) (CaribouIScannableGroup* self, int* result_length1); CaribouIScannableItem** (*get_selected_path) (CaribouIScannableGroup* self, int* result_length1); CaribouScanGrouping (*get_scan_grouping) (CaribouIScannableGroup* self); void (*set_scan_grouping) (CaribouIScannableGroup* self, CaribouScanGrouping value); };
Interface for creating CaribouIScannableGroup implementations.
the parent interface structure |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
getter method for the abstract property "scan-grouping" |
||
setter method for the abstract property "scan-grouping" |
“scan-grouping”
property“scan-grouping” CaribouScanGrouping
scan-grouping.
Flags: Read / Write
Default value: CARIBOU_SCAN_GROUPING_NONE
“scan-cleared”
signalvoid user_function (CaribouIScannableGroup *iscannable_group, gpointer user_data)
iscannable_group |
the CaribouIScannableGroup instance that received the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“selected-item-changed”
signalvoid user_function (CaribouIScannableGroup *iscannable_group, CaribouIScannableItem *selected_item, gpointer user_data)
iscannable_group |
the CaribouIScannableGroup instance that received the signal |
|
selected_item |
|
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“step-item-changed”
signalvoid user_function (CaribouIScannableGroup *iscannable_group, CaribouIScannableItem *step_item, gpointer user_data)
iscannable_group |
the CaribouIScannableGroup instance that received the signal |
|
step_item |
|
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last