|
/opt/src/beast/beast-gtk/gxk/gxktexttools.h
SYNOPSIS
| void
| gxk_scroll_text_advance
| (sctext, uri); |
| void
| gxk_scroll_text_append
| (sctext, string); |
| void
| gxk_scroll_text_append_file
| (sctext, file_name); |
| void
| gxk_scroll_text_append_file_tsm
| (sctext, file_name); |
| void
| gxk_scroll_text_append_tsm
| (sctext, string); |
| void
| gxk_scroll_text_aprintf
| (sctext, text_fmt, ...); |
| void
| gxk_scroll_text_clear
| (sctext); |
| GtkWidget*
| gxk_scroll_text_create
| (flags, string); |
| GtkWidget*
| gxk_scroll_text_create_for
| (flags, parent); |
| void
| gxk_scroll_text_display
| (sctext, uri); |
| void
| gxk_scroll_text_enter
| (sctext, uri); |
| GtkTextView*
| gxk_scroll_text_get_text_view
| (sctext); |
| void void
| gxk_scroll_text_pop_indent
| (sctext); |
| void
| gxk_scroll_text_push_indent
| (sctext); |
| void
| gxk_scroll_text_rewind
| (sctext); |
| void
| gxk_scroll_text_set
| (sctext, string); |
| void
| gxk_scroll_text_set_index
| (sctext, uri); |
| void
| gxk_scroll_text_set_tsm
| (sctext, string); |
| void
| gxk_text_add_tsm_path
| (path); |
| void
| gxk_text_buffer_add_textgets_to_view
| (tbuffer, tview); |
| void
| gxk_text_buffer_append_from_file
| (tbuffer, parse_tsm, indent_margin, file_name); |
| void
| gxk_text_buffer_append_from_string
| (tbuffer, parse_tsm, indent_margin, text_length, text); |
| void
| gxk_text_buffer_cursor_to_end
| (tbuffer); |
| void
| gxk_text_buffer_cursor_to_start
| (tbuffer); |
| void
| gxk_text_buffer_init_custom
| (); |
| void
| gxk_text_register_textget_handler
| (element_name, handler, user_data); |
| void
| gxk_text_view_cursor_busy
| (tview); |
| void
| gxk_text_view_cursor_normal
| (tview); |
| void
| gxk_text_view_cursor_to_end
| (tview); |
| void
| gxk_text_view_cursor_to_start
| (tview); |
| void
| gxk_text_view_enter_browse_mode
| (tview); |
| void
| gxk_text_view_leave_browse_mode
| (tview); |
DESCRIPTION
gxk_scroll_text_advance | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:59 |
Relative to the url currently being displayed
load and display the possibly partial (relative)
url uri. Navigation history is affected.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| uri: | | resource locator |
|
gxk_scroll_text_append | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:68 |
Append string to the textual contents of this sctext.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| string: | | the text to be displayed |
|
gxk_scroll_text_append_file | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:72 |
Append the contents of file_name to the textual
contents of this sctext.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| file_name: | | file holding the text to be displayed |
|
gxk_scroll_text_append_file_tsm | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:74 |
Append the contents of file_name to the textual contents of
this sctext, where those contents are marked up with tag-span-markup.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| file_name: | | file holding the text to be displayed in tag-span-markup |
|
gxk_scroll_text_append_tsm | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:70 |
Append string to the textual contents of this sctext, where
string is marked up with tag-span-markup.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| string: | | the text to be displayed in tag-span-markup |
|
gxk_scroll_text_aprintf | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:77 |
gxk_scroll_text_clear | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:65 |
Clear the textual contents of this sctext and reset the indentation level.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create() |
|
gxk_scroll_text_create | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:49 |
Create a scrollable text view. Behaviour and apperance can
be tweaked by specifying various flags:
- GXK_SCROLL_TEXT_MONO - use a fixed width font;
- GXK_SCROLL_TEXT_SANS - use a sans serif font;
- GXK_SCROLL_TEXT_SERIF - use a serif font;
- GXK_SCROLL_TEXT_WRAP - allow word wrapping of string;
- GXK_SCROLL_TEXT_CENTER - center string;
- GXK_SCROLL_TEXT_WIDGET_BG - do not use white as background,
but keep the usual (grey) widget background;
- GXK_SCROLL_TEXT_NAVIGATABLE - add a navigation bar and allow
the user to navigate through clickable links;
- GXK_SCROLL_TEXT_EDITABLE - permit modifications of the text;
- GXK_SCROLL_TEXT_HFIXED - make horizontal dimension unscrollable
- GXK_SCROLL_TEXT_VFIXED - make vertical dimension unscrollable
- GXK_SCROLL_TEXT_WIDGET_LOOK - this is a combination of flags
to adjust the scroll text to look like an ordinary GtkLabel,
which amounts to using a sans serif font, normal widget
background and allowing word wrapping.
| flags: | | scroll text flags
|
| string: | | default contents |
|
gxk_scroll_text_create_for | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:51 |
gxk_scroll_text_display | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:55 |
Load and display the resource from uri without
altering the navigation history.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| uri: | | resource locator |
|
gxk_scroll_text_enter | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:57 |
Load and display the url uri.
Navigation history is affected.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| uri: | | resource locator |
|
gxk_scroll_text_get_text_view | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:79 |
Return the internally used GtkTextView of this sctext.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| RETURNS: | | a GtkTextView widget |
|
gxk_scroll_text_pop_indent | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:78 |
Decrement the global indentation level after a previous
increment with gxk_scroll_text_push_indent().
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create() |
|
gxk_scroll_text_push_indent | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:66 |
Increment the global indentation level, which affects overall
indentation of text added with gxk_scroll_text_append() and friends.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create() |
|
gxk_scroll_text_rewind | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:60 |
Go back in navigation history as far as possible.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create() |
|
gxk_scroll_text_set | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:62 |
Replace the textual contents of this sctext with string.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| string: | | the new text to be displayed |
|
gxk_scroll_text_set_index | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:53 |
Affect what uri is being displayed by pressing
on the "Index" navigation button.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| uri: | | resource locator |
|
gxk_scroll_text_set_tsm | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:64 |
Replace the textual contents of this sctext with string, where
string is marked up with tag-span-markup.
| sctext: | | a scroll text widget as returned from gxk_scroll_text_create()
|
| string: | | the new text to be displayed in tag-span-markup |
|
gxk_text_add_tsm_path | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:80 |
gxk_text_buffer_add_textgets_to_view | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:104 |
gxk_text_buffer_append_from_file | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:92 |
gxk_text_buffer_append_from_string | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:88 |
gxk_text_buffer_cursor_to_end | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:83 |
gxk_text_buffer_cursor_to_start | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:82 |
gxk_text_buffer_init_custom | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:81 |
gxk_text_register_textget_handler | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:102 |
gxk_text_view_cursor_busy | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:47 |
gxk_text_view_cursor_normal | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:46 |
gxk_text_view_cursor_to_end | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:45 |
Move the insertion and selection bound mark to
the end of the text view's buffer and keep
the cursor on screen.
gxk_text_view_cursor_to_start | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:44 |
Move the insertion and selection bound mark to
the start of the text view's buffer and keep
the cursor on screen.
gxk_text_view_enter_browse_mode | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:42 |
Install key press handlers on a text view which
allow scrolling its contents into any direction.
gxk_text_view_leave_browse_mode | | /opt/src/beast/beast-gtk/gxk/gxktexttools.h:43 |
Deinstall key press handlers previously installed
with gxk_text_view_enter_browse_mode().
|
|