Namespace
Gnt – 3.0
GLib Ncurses Toolkit
Dependencies
GLib—2.0 | General-purpose, portable utility library. |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation |
Enumerations
Alignment |
Alignment of contents of |
ColorType |
Different classes of colors. |
MenuType |
A toplevel-menu is displayed at the top of the screen, and it spans across the entire width of the screen. A popup-menu could be displayed, for example, as a context menu for widgets. |
MouseEvent |
The type of a mouse event, used in |
ProgressBarOrientation |
The orientation of a |
Style |
The type of style that a user might set. For boolean options, use gnt_style_get_bool(). For string options, use gnt_style_get(). |
Bitfields
EntryFlag |
Flags that control the behaviour of a |
TextFormatFlags |
Flags that determine the display style of portions of text in a
|
TextViewFlag |
Flags that determine the behaviour of a since: 2.1 |
WindowFlags |
Flags indicating the maximization state of a |
Callbacks
BindableActionCallback |
A callback for an action registered by gnt_bindable_class_register_action(). |
BindableActionCallbackNoParam |
A callback for an action with no parameters. |
DuplicateFunc |
A function used to duplicate some data in a hash table. See gnt_hash_table_duplicate(). |
MenuItemCallback |
A callback for when a menu item is activated. |
TreeSearchFunc |
A custom tree search function. |
Functions
ascii_only |
Check whether the terminal is capable of UTF8 display. |
color_add_pair |
Adds a color definition. since: 2.4 |
color_pair |
Return the appropriate character attribute for a specified color. If the terminal doesn’t have color support, this returns A_STANDOUT when deemed appropriate. since: 2.3 |
color_pairs_parse |
Parse color-pair information from a file. |
colors_get_color |
Parse a string color. since: 2.4 |
colors_parse |
Parse color information from a file. |
get_clipboard |
Get the global clipboard. |
get_clipboard_string |
Get the string in the clipboard. |
giveup_console |
Spawn a different application that will consume the console. |
hash_table_duplicate |
Duplicate the contents of a hastable. |
init |
Initialize GNT. |
init_colors |
Initialize the colors. |
init_keys |
Initialize the keys. |
init_styles |
Initialize style settings. |
is_refugee |
Check whether a child process is in control of the current terminal. |
key_lookup |
Translate a machine-readable representation of an input to a user-readable representation. |
key_translate |
Translate a user-readable representation of an input to a machine-readable representation. |
keys_add_combination |
Add a key combination to the internal key-tree. |
keys_del_combination |
Remove a key combination from the internal key-tree. |
keys_find_combination |
Find a combination from the given string. |
keys_refine |
Refine input text. This usually looks at what the terminal claims it is, and tries to change the text to work around some oft-broken terminfo entries. |
main |
Start running the mainloop for gnt. |
quit |
Terminate the mainloop of gnt. |
register_action |
Register a global action. |
screen_menu_show |
Show a menu. |
screen_move_widget |
Move a widget. |
screen_rename_widget |
Rename a widget. |
screen_resize_widget |
Resize a widget. |
set_clipboard_string |
Set the contents of the global clipboard. |
set_config_dir |
Change directory to store gnt configuration files (default is ~). since: 3.0 |
style_get |
Get the user-setting for a style. |
style_get_bool |
Get the boolean value for a user-setting. |
style_get_color |
Get the value of a color pair in ~/.gntrc. since: 2.4 |
style_get_from_name |
Get the value of a preference in ~/.gntrc. since: 2.1 |
style_get_string_list |
Get the value of a preference in ~/.gntrc. since: 2.4 |
style_parse_bool |
Parse a boolean preference. For example, if ‘value’ is “false” (ignoring case)
or “0”, the return value will be since: 2.1 |
style_read_actions |
Read user-defined actions defined for |
style_read_configure_file |
Read configuration from a file. |
style_read_menu_accels |
Read menu-accels from ~/.gntrc. |
uninit_colors |
Uninitialize the colors. |
uninit_styles |
Uninitialize style settings. |
util_get_text_bound |
Compute the width and height required to view the text on the screen. |
util_onscreen_fit_string |
Inserts newlines in ‘string’ where necessary so that its onscreen width is no more than ‘maxw’. |
util_onscreen_width |
Get the onscreen width of a string, or a substring. |
util_onscreen_width_to_pointer |
Computes and returns the string after a specific number of onscreen characters. |
util_parse_widgets |
Parse widgets from an XML description. For example, |
util_parse_xhtml_to_textview |
Parse an XHTML string and add it in a GntTextView with appropriate text flags. since: 2.2 |
util_set_trigger_widget |
Make some keypress activate a button when some key is pressed with ‘wid’ in focus. since: 2.1 |
Function Macros
hbox_new |
Create a new horizontal box. |
hline_new |
Create new horizontal line. |
hslider_new |
Create a new horizontal slider. since: 2.1 |
hwindow_new |
Create a new window with widgets stacked horizontally. |
KEY_CONSTCH |
This is needed so that g-ir-scanner does not take GNT_KEY_CTRL_* as constants — because if it does, the .gir contains the following invalid XML characters, and parsing explodes. |
KEY_SAFE |
If |
vbox_new |
Create a new vertical box. |
vline_new |
Create new vertical line. |
vslider_new |
Create a new vertical slider. since: 2.1 |
vwindow_new |
Create a new window with widgets stacked vertically. |
Constants
ENTRY_CHAR |
The character to use to fill in the blank places. |
ENTRY_FLAG_ALL |
Allow all characters in a |