| Top |
| GtkWidget * | unicode_character_map_new () |
| void | unicode_character_map_set_active_cell () |
| void | unicode_character_map_set_codepoint_list () |
| void | unicode_character_map_set_font_desc () |
| void | unicode_character_map_set_preview_size () |
| double | unicode_character_map_get_preview_size () |
| gint | unicode_character_map_get_active_cell () |
| PangoFontDescription * | unicode_character_map_get_font_desc () |
| UnicodeCodepointList * | unicode_character_map_get_codepoint_list () |
| gint | active-cell | Read / Write |
| UnicodeCodepointList * | codepoint-list | Read / Write |
| PangoFontDescription * | font-desc | Read / Write |
| gdouble | preview-size | Read / Write |
| void | activate | Action |
| void | copy-clipboard | Action |
| gboolean | move-cursor | Action |
| void | status-message | Run First |
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkDrawingArea
╰── UnicodeCharacterMap
UnicodeCharacterMap implements AtkImplementorIface, GtkBuildable and GtkScrollable.
GtkWidget *
unicode_character_map_new (void);
A newly created UnicodeCharacterMap.
Free the returned object using . g_object_unref()
[transfer full]
void unicode_character_map_set_active_cell (UnicodeCharacterMap *charmap,gint cell);
void unicode_character_map_set_codepoint_list (UnicodeCharacterMap *charmap,UnicodeCodepointList *codepoint_list);
Sets the codepoint list to show in the character table.
void unicode_character_map_set_font_desc (UnicodeCharacterMap *charmap,PangoFontDescription *font_desc);
Sets font_desc
as the font to use to display the character table.
void unicode_character_map_set_preview_size (UnicodeCharacterMap *charmap,gdouble size);
Sets the preview size to size
.
double
unicode_character_map_get_preview_size
(UnicodeCharacterMap *charmap);
gint
unicode_character_map_get_active_cell (UnicodeCharacterMap *charmap);
PangoFontDescription *
unicode_character_map_get_font_desc (UnicodeCharacterMap *charmap);
UnicodeCodepointList *
unicode_character_map_get_codepoint_list
(UnicodeCharacterMap *charmap);
struct UnicodeCharacterMapClass {
GtkDrawingAreaClass parent_class;
void (* activate) (UnicodeCharacterMap *charmap);
void (* copy_clipboard) (UnicodeCharacterMap *charmap);
void (* set_active_cell) (UnicodeCharacterMap *charmap, gint cell);
void (* status_message) (UnicodeCharacterMap *charmap, const gchar *message);
void (* set_scroll_adjustments) (UnicodeCharacterMap *charmap,
GtkAdjustment *hadjustment,
GtkAdjustment *vadjustment);
gboolean (* move_cursor) (UnicodeCharacterMap *charmap,
GtkMovementStep step,
gint count);
};
“active-cell” property “active-cell” gint
Active cell in character map.
Owner: UnicodeCharacterMap
Flags: Read / Write
Default value: 0
“codepoint-list” property“codepoint-list” UnicodeCodepointList *
UnicodeCodepointList.
Owner: UnicodeCharacterMap
Flags: Read / Write
“font-desc” property “font-desc” PangoFontDescription *
PangoFontDescription.
Owner: UnicodeCharacterMap
Flags: Read / Write
“activate” signalvoid user_function (UnicodeCharacterMap *unicodecharactermap, gpointer user_data)
Flags: Action
“copy-clipboard” signalvoid user_function (UnicodeCharacterMap *unicodecharactermap, gpointer user_data)
Flags: Action
“move-cursor” signalgboolean user_function (UnicodeCharacterMap *unicodecharactermap, GtkMovementStep arg1, gint arg2, gpointer user_data)
Flags: Action
“status-message” signalvoid user_function (UnicodeCharacterMap *unicodecharactermap, gchar *arg1, gpointer user_data)
Flags: Run First