CaribouScannableGroup

CaribouScannableGroup — Base abstract class that implements scanning mode containers.

Functions

Properties

Types and Values

Object Hierarchy

    GObject
    ╰── CaribouScannableGroup
        ├── CaribouColumnModel
        ├── CaribouLevelModel
        ╰── CaribouRowModel

Implemented Interfaces

CaribouScannableGroup implements CaribouIScannableGroup.

Description

Functions

caribou_scannable_group_get_scan_children ()

CaribouIScannableItem **
caribou_scannable_group_get_scan_children
                               (CaribouScannableGroup *self,
                                int *result_length1);

Parameters

self

the CaribouScannableGroup instance

 

Returns

.

[array length=result_length1]


caribou_scannable_group_child_select ()

CaribouIScannableItem *
caribou_scannable_group_child_select (CaribouScannableGroup *self);

Parameters

self

the CaribouScannableGroup instance

 

Types and Values

CARIBOU_TYPE_SCANNABLE_GROUP

#define CARIBOU_TYPE_SCANNABLE_GROUP (caribou_scannable_group_get_type ())

The type for CaribouScannableGroup.


struct CaribouScannableGroup

struct CaribouScannableGroup;

Base abstract class that implements scanning mode containers.


struct CaribouScannableGroupClass

struct CaribouScannableGroupClass {
	GObjectClass parent_class;
	CaribouIScannableItem** (*get_scan_children) (CaribouScannableGroup* self, int* result_length1);
	CaribouIScannableItem* (*child_select) (CaribouScannableGroup* self);
};

The class structure for CARIBOU_TYPE_SCANNABLE_GROUP. All the fields in this structure are private and should never be accessed directly.

Members

get_scan_children ()

virtual method called by caribou_scannable_group_get_scan_children()

 

child_select ()

virtual method called by caribou_scannable_group_child_select()

 

Property Details

The “scan-grouping” property

  “scan-grouping”            CaribouScanGrouping

scan-grouping.

Flags: Read / Write

Default value: CARIBOU_SCAN_GROUPING_NONE