CaribouRowModel

CaribouRowModel — Object representing a row in a level.

Functions

Properties

gboolean scan-selected Read / Write
gboolean scan-stepping Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── CaribouScannableGroup
        ╰── CaribouRowModel

Implemented Interfaces

CaribouRowModel implements CaribouIScannableGroup, CaribouIScannableItem and CaribouIKeyboardObject.

Description

This is used for implementing custom keyboard service.

A keyboard object consists of CaribouColumnModel objects.

Functions

caribou_row_model_get_columns ()

CaribouColumnModel **
caribou_row_model_get_columns (CaribouRowModel *self,
                               int *result_length1);

Parameters

self

the CaribouRowModel instance

 

Returns

.

[array length=result_length1]


caribou_row_model_new ()

CaribouRowModel *
caribou_row_model_new (void);

Types and Values

CARIBOU_TYPE_ROW_MODEL

#define CARIBOU_TYPE_ROW_MODEL (caribou_row_model_get_type ())

The type for CaribouRowModel.


struct CaribouRowModel

struct CaribouRowModel;

Object representing a row in a level.

This is used for implementing custom keyboard service.

A keyboard object consists of CaribouColumnModel objects.


struct CaribouRowModelClass

struct CaribouRowModelClass {
	CaribouScannableGroupClass parent_class;
};

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

Members

Property Details

The “scan-selected” property

  “scan-selected”            gboolean

scan-selected.

Flags: Read / Write

Default value: FALSE


The “scan-stepping” property

  “scan-stepping”            gboolean

scan-stepping.

Flags: Read / Write

Default value: FALSE