Nächste Seite:
Einleitung
Aufwärts:
eisfair libCUI-Dokumentation
Vorherige Seite:
eisfair libCUI-Dokumentation
Index
Inhalt
Einleitung
Was ist die libCUI
Historie
Lizenz
Erste Schritte mit der libCUI
''Hallo CUI world!''
übersetzen von libCUI Anwendungen
Dynamisches Linken
Statisches Linken
Das Ergebnis
Allgemeine Hinweise
Koordinatensysteme
Mausunterstützung
Elementare Fenstertechnik
Ein wenig Theorie zur Fenstertechnik
Was ist ein Fenster?
Lebenszyklus
Fensterhierarchie
Bereiche eines Fensters
Beispiel
Fensterklassen und Instanzen
Objekt anlegen
Objekt löschen
Objekt referenzieren
Typsicherheit
Fensterstile
Hook-Funktionen
CreateHook
InitHook
CanCloseHook
DestroyHook
PaintHook
NcPaintHook
SizeHook
SetFocusHook
KillFocusHook
KeyHook
MMoveHook
MButtonHook
VScrollHook
HScrollHook
TimerHook
Darstellung und Bildschirm-Update
Tastatureingabe und Eingabefokus
Window-Timer
Farben
Bildlaufleisten
Mausbehandlung
Allgemeine Fenterklassen
Konventionen
Label
Button
Checkbox
Radio-Button
Edit
Listbox
Listview
Textview
Progressbar
Memo
Terminal
Menu
Dialoge
Modale und nichtmodale Dialoge
Dialogdaten
Dialogfenster anlegen
Kontrollelemente verwalten
Dialoge schließen
Vordefinierte Dialoge der libCUI
MessageBox
Hilfsbibliothek libCUI-util
Verwenden der libCUI-util
XML-Parser
Konfigurations-Parser
Co-Prozesse ausführen
Scripting
Funktionsprinzip
Ablaufverfolgung
Scriptfähige Anwendungen und deren API
shellrun.cui
edit-conf.cui
libCUI unter eisfair
Farben und Konfiguration
Aufbau der Konfigurationsdateien
Verarbeiten von Konfigurationsdateien
Programmierstil
Allgemeines
Formatierung
Einrückungen
Programmblöcke
Ausdrücke
Funktionsnamen
Variablen
Struktur eines Moduls
Shell Script API
Konstanten
Tastatur-, Farb- und Window-Stil- Konstanten
Window Hook Konstanten
Control Callback Konstanten
MessageBox- und Dialogkonstanten
General Window API
cui_message()
cui_window_new()
cui_message()
cui_window_new()
cui_window_create()
cui_window_destroy()
cui_window_quit()
cui_window_modal()
cui_window_close()
cui_window_sethook()
cui_window_getctrl()
cui_getdesktop()
cui_window_move()
cui_getwindowrect()
cui_getclientrect()
cui_settimer()
cui_killtimer()
cui_addcolors()
cui_hascolors()
cui_window_setcolors()
cui_window_settext()
cui_window_setltext()
cui_window_setrtext()
cui_window_setstatustext()
cui_window_setlstatustext()
cui_window_setrstatustext()
cui_window_totop()
cui_window_maximize()
cui_window_minimize()
cui_window_hide()
cui_window_enable()
cui_window_invalidate()
cui_update()
cui_leave_curses()
cui_resume_curses()
cui_shell_execute()
Edit Control API
cui_edit_new()
cui_edit_callback()
cui_edit_settext()
cui_edit_gettext()
Label Control API
cui_label_new()
cui_label_callback()
Button Control API
cui_button_new()
cui_button_callback()
Groupbox Control API
cui_groupbox_new()
Radio Control API
cui_radio_new()
cui_radio_callback()
cui_radio_setcheck()
cui_radio_getcheck()
Checkbox Control API
cui_checkbox_new()
cui_checkbox_callback()
cui_checkbox_setcheck()
cui_checkbox_getcheck()
Listbox Control API
cui_listbox_new()
cui_listbox_callback()
cui_listbox_add()
cui_listbox_delete()
cui_listbox_get()
cui_listbox_adddata()
cui_listbox_getdata()
cui_listbox_setsel()
cui_listbox_getsel()
cui_listbox_clear()
cui_listbox_getcount()
cui_listbox_select()
Combobox Control API
cui_combobox_new()
cui_combobox_callback()
cui_combobox_add()
cui_combobox_delete()
cui_combobox_get()
cui_combobox_adddata()
cui_combobox_getdata()
cui_combobox_setsel()
cui_combobox_getsel()
cui_combobox_clear()
cui_combobox_getcount()
cui_combobox_select()
ProgressBar Control API
cui_progress_new()
cui_progress_setrange()
cui_progress_setpos()
cui_progress_getrange()
cui_progress_getpos()
Textview Control API
cui_textview_new()
cui_textview_callback()
cui_textview_wordwrap()
cui_textview_add()
cui_textview_clear()
cui_textview_read()
cui_textview_search()
Listview Control API
cui_listview_new()
cui_listview_callback()
cui_listview_setcoltext()
cui_listview_clear()
cui_listview_add()
cui_listview_settext()
cui_listview_gettext()
cui_listview_setdata()
cui_listview_getdata()
cui_listview_setsel()
cui_listview_getsel()
cui_listview_getcount()
cui_listview_update()
Memo Control API
cui_memo_new()
cui_memo_callback()
cui_memo_settext()
cui_memo_gettext()
cui_memo_setwrapcolumns()
Terminal Window API
cui_terminal_new()
cui_terminal_callback()
cui_terminal_write()
cui_terminal_run()
cui_terminal_pipe()
Menu Window API
cui_menu_new()
cui_menu_callback()
cui_menu_additem()
cui_menu_addseparator()
cui_menu_selitem()
cui_menu_getselitem()
cui_menu_clear()
Index
Holger Bruenjes 2016-12-12