GucharmapCharmap

GucharmapCharmap

Functions

Properties

char * active-chapter Read / Write
guint active-character Read / Write
GucharmapCodepointList * active-codepoint-list Read
guint active-page Read / Write
GucharmapChaptersModel * chapters-model Write / Construct
PangoFontDescription * font-desc Read / Write
gboolean font-fallback Read / Write
gboolean snap-power-2 Read / Write

Signals

void link-clicked Run First
void status-message Run First

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkPaned
                    ╰── GucharmapCharmap

Description

Functions

gucharmap_charmap_new ()

GtkWidget *
gucharmap_charmap_new (void);

gucharmap_charmap_set_active_character ()

void
gucharmap_charmap_set_active_character
                               (GucharmapCharmap *charmap,
                                gunichar uc);

gucharmap_charmap_get_active_character ()

gunichar
gucharmap_charmap_get_active_character
                               (GucharmapCharmap *charmap);

gucharmap_charmap_set_active_chapter ()

void
gucharmap_charmap_set_active_chapter (GucharmapCharmap *charmap,
                                      const gchar *chapter);

gucharmap_charmap_get_active_chapter ()

char *
gucharmap_charmap_get_active_chapter (GucharmapCharmap *charmap);

gucharmap_charmap_next_chapter ()

void
gucharmap_charmap_next_chapter (GucharmapCharmap *charmap);

gucharmap_charmap_previous_chapter ()

void
gucharmap_charmap_previous_chapter (GucharmapCharmap *charmap);

gucharmap_charmap_set_font_desc ()

void
gucharmap_charmap_set_font_desc (GucharmapCharmap *charmap,
                                 PangoFontDescription *font_desc);

Sets font_desc as the font to use to display the character table.

Parameters

charmap

a GucharmapCharmap

 

font_desc

a PangoFontDescription

 

gucharmap_charmap_get_font_desc ()

PangoFontDescription *
gucharmap_charmap_get_font_desc (GucharmapCharmap *charmap);

Parameters

charmap

a GucharmapCharmap

 

Returns

the PangoFontDescription used to display the character table. The returned object is owned by charmap and must not be modified or freed.


gucharmap_charmap_set_font_fallback ()

void
gucharmap_charmap_set_font_fallback (GucharmapCharmap *charmap,
                                     gboolean enable_font_fallback);

Parameters

charmap

a GucharmapCharmap

 

enable_font_fallback

whether to enable font fallback

 

Since: 2.34


gucharmap_charmap_get_font_fallback ()

gboolean
gucharmap_charmap_get_font_fallback (GucharmapCharmap *charmap);

Parameters

charmap

a GucharmapCharmap

 

Returns

whether font fallback is enabled

Since: 2.34


gucharmap_charmap_get_chapters_view ()

GucharmapChaptersView *
gucharmap_charmap_get_chapters_view (GucharmapCharmap *charmap);

Gets the GucharmapChaptersView of charmap

Parameters

charmap

a GucharmapCharmap

 

Returns

the GucharmapChaptersView.

[transfer none]


gucharmap_charmap_set_chapters_model ()

void
gucharmap_charmap_set_chapters_model (GucharmapCharmap *charmap,
                                      GucharmapChaptersModel *model);

gucharmap_charmap_get_chapters_model ()

GucharmapChaptersModel *
gucharmap_charmap_get_chapters_model (GucharmapCharmap *charmap);

Gets the GucharmapChaptersModel associated with the GucharmapChaptersView of charmap .

Parameters

charmap

a GucharmapCharmap

 

Returns

a GucharmapChaptersModel.

[transfer none]


gucharmap_charmap_get_active_codepoint_list ()

GucharmapCodepointList *
gucharmap_charmap_get_active_codepoint_list
                               (GucharmapCharmap *charmap);

Gets the GucharmapCodepointList associated with the GucharmapChartable of charmap .

Parameters

charmap

a GucharmapCharmap

 

Returns

the GucharmapCodepointList.

[transfer none]


gucharmap_charmap_get_book_codepoint_list ()

GucharmapCodepointList *
gucharmap_charmap_get_book_codepoint_list
                               (GucharmapCharmap *charmap);

Parameters

charmap

a GucharmapCharmap

 

Returns

the GucharmapCodepointList. Must be freed with g_object_unref().

[transfer full]


gucharmap_charmap_set_chapters_visible ()

void
gucharmap_charmap_set_chapters_visible
                               (GucharmapCharmap *charmap,
                                gboolean visible);

gucharmap_charmap_get_chapters_visible ()

gboolean
gucharmap_charmap_get_chapters_visible
                               (GucharmapCharmap *charmap);

gucharmap_charmap_set_page_visible ()

void
gucharmap_charmap_set_page_visible (GucharmapCharmap *charmap,
                                    int page,
                                    gboolean visible);

gucharmap_charmap_get_page_visible ()

gboolean
gucharmap_charmap_get_page_visible (GucharmapCharmap *charmap,
                                    int page);

gucharmap_charmap_set_active_page ()

void
gucharmap_charmap_set_active_page (GucharmapCharmap *charmap,
                                   int page);

gucharmap_charmap_get_active_page ()

int
gucharmap_charmap_get_active_page (GucharmapCharmap *charmap);

gucharmap_charmap_set_snap_pow2 ()

void
gucharmap_charmap_set_snap_pow2 (GucharmapCharmap *charmap,
                                 gboolean snap);

Sets whether the number columns the character table shows should always be a power of 2.

Parameters

charmap

a GucharmapCharmap

 

snap

whether to enable or disable snapping

 

gucharmap_charmap_get_snap_pow2 ()

gboolean
gucharmap_charmap_get_snap_pow2 (GucharmapCharmap *charmap);

Returns whether the number of columns the character table shows is always a power of 2.

Parameters

charmap

a GucharmapCharmap

 

gucharmap_charmap_get_chartable ()

GucharmapChartable *
gucharmap_charmap_get_chartable (GucharmapCharmap *charmap);

Parameters

charmap

a GucharmapCharmap

 

Returns

a GucharmapChartable.

[transfer none]


GUCHARMAP_DEPRECATED_FOR ()

_GUCHARMAP_PUBLIC
GUCHARMAP_DEPRECATED_FOR ();

GUCHARMAP_DEPRECATED_FOR is deprecated and should not be used in newly-written code.

Types and Values

enum GucharmapCharmapPageType

Members

GUCHARMAP_CHARMAP_PAGE_CHARTABLE

Character table page

 

GUCHARMAP_CHARMAP_PAGE_DETAILS

Character detail page

 

Property Details

The “active-chapter” property

  “active-chapter”           char *

Active chapter.

Owner: GucharmapCharmap

Flags: Read / Write

Default value: NULL


The “active-character” property

  “active-character”         guint

Active character.

Owner: GucharmapCharmap

Flags: Read / Write

Allowed values: <= 1114111

Default value: 0


The “active-codepoint-list” property

  “active-codepoint-list”    GucharmapCodepointList *

Active codepoint list.

Owner: GucharmapCharmap

Flags: Read


The “active-page” property

  “active-page”              guint

Active page.

Owner: GucharmapCharmap

Flags: Read / Write

Default value: 0


The “chapters-model” property

  “chapters-model”           GucharmapChaptersModel *

Chapter model.

Owner: GucharmapCharmap

Flags: Write / Construct


The “font-desc” property

  “font-desc”                PangoFontDescription *

Font description.

Owner: GucharmapCharmap

Flags: Read / Write


The “font-fallback” property

  “font-fallback”            gboolean

Whether font fallback is enabled.

Owner: GucharmapCharmap

Flags: Read / Write

Default value: TRUE

Since: 2.34


The “snap-power-2” property

  “snap-power-2”             gboolean

Snap squared.

Owner: GucharmapCharmap

Flags: Read / Write

Default value: FALSE

Signal Details

The “link-clicked” signal

void
user_function (GucharmapCharmap *gucharmapcharmap,
               guint             arg1,
               guint             arg2,
               gpointer          user_data)

Flags: Run First


The “status-message” signal

void
user_function (GucharmapCharmap *gucharmapcharmap,
               char             *arg1,
               gpointer          user_data)

Flags: Run First