HdyDialerButton

HdyDialerButton — A button on a HdyDialer keypad

Functions

Properties

int digit Read / Write
char * letters Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkButton
                        ╰── HdyDialerButton
                            ╰── HdyDialerCycleButton

Implemented Interfaces

HdyDialerButton implements AtkImplementorIface, GtkBuildable, GtkActionable and GtkActivatable.

Description

The HdyDialerButton widget is a single button on an HdyDialer. It can represent a single digit (0-9) plus an arbitrary number of letters that are displayed below the number.

Functions

hdy_dialer_button_new ()

GtkWidget *
hdy_dialer_button_new (int digit,
                       const gchar *letters);

Create a new HdyDialerButton which displays digit and letters . If digit is negative no number will be displayed. If letters is NULL no letters will be displayed.

Parameters

digit

the digit displayed on the HdyDialerButton

 

letters

the letters displayed on the HdyDialerButton.

[nullable]

Returns

the newly created HdyDialerButton widget


hdy_dialer_button_get_digit ()

gint
hdy_dialer_button_get_digit (HdyDialerButton *self);

Get the HdyDialerButton's digit.

Parameters

self

a HdyDialerButton

 

Returns

the button's digit


hdy_dialer_button_get_letters ()

const char *
hdy_dialer_button_get_letters (HdyDialerButton *self);

Get the HdyDialerButton's letters.

Parameters

self

a HdyDialerButton

 

Returns

the button's letters.

Types and Values

HDY_TYPE_DIALER_BUTTON

#define HDY_TYPE_DIALER_BUTTON (hdy_dialer_button_get_type())

struct HdyDialerButtonClass

struct HdyDialerButtonClass {
  GtkButtonClass parent_class;
};

HdyDialerButton

typedef struct _HdyDialerButton HdyDialerButton;

Property Details

The “digit” property

  “digit”                    int

The dialer digit of the button.

Owner: HdyDialerButton

Flags: Read / Write

Allowed values: >= -1

Default value: 0


The “letters” property

  “letters”                  char *

The dialer letters of the button.

Owner: HdyDialerButton

Flags: Read / Write

Default value: ""