Gaby's documentation

Frederic Peters

fpeters@tiscalinet.be


Table of Contents
Preface
No more bloody acronyms (aka "What does Gaby stand for ?")
Documentation layout
Feedback
Format of this document
I. Gaby User's Guide
1. Introduction
2. Design
Descfiles
3. Views
Different kinds of views
Binding windows
4. Actions
5. Misc notes
File / Import
A. The Gaby Database Builder
II. Gaby Advanced User's Guide
6. Introduction
7. Description files
tables
locations
subtables
actions
misc
8. Script-fus
How to use script-fus ?
9. The embedded python
Reference
III. Gaby Developers' Guide
10. Introduction
Plugins licence
What to know before writing Gaby plugins
11. Functions and structures
Messages and errors
Structures
12. Views
Initialization
View creation
View filling
Moving between records
Configuring
13. Actions
get_function_by_name
An action
14. Format
File loading
File saving
15. Printing
History
Architecture
The XML file
The Python script
16. Automagically generated reference
write_config_str
write_config_bool
write_config_int
get_config_str
get_config_bool
get_config_int
field_get_property
table_get_field_no
subtable_get_field_no
format_plugin_can_do
get_plugin_options
free_everything
gaby_perror_in_a_box
new_view_create
select_subtable_dialog
actions_menu_for_table
page_select_fields
page_select_fields_get_info
get_record_no
get_table_stringed_field
get_table_stringed_field_id
get_subtable_stringed_field
get_subtable_stringed_field_id
get_related_records
get_conditional_records_list
get_value_for_that_string
set_table_stringed_field
set_subtable_stringed_field
record_add
record_free
record_remove_id
record_remove
record_modify
record_defaults
record_duplicate
table_search_record
subtable_search_record
table_next
table_prev
table_first
table_last
table_next_with_conditions
table_prev_with_conditions
table_first_with_conditions
table_last_with_conditions
table_get_records_count
update_windows
get_window_by_name
update_bound_windows