<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Gaby's documentation</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="NEXT" TITLE="Preface" HREF="f18.html"></HEAD ><BODY CLASS="BOOK" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="BOOK" ><A NAME="INDEX" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="TITLE" ><A NAME="AEN2" >Gaby's documentation</A ></H1 ><H3 CLASS="AUTHOR" ><A NAME="AEN5" ></A >Frederic Peters</H3 ><DIV CLASS="AFFILIATION" ><DIV CLASS="ADDRESS" ><P CLASS="ADDRESS" ><CODE CLASS="EMAIL" ><<A HREF="mailto:fpeters@tiscalinet.be" >fpeters@tiscalinet.be</A >></CODE ></P ></DIV ></DIV ><P CLASS="COPYRIGHT" >Copyright © 1999-2000 Frederic Peters</P ><DIV CLASS="LEGALNOTICE" ><P ></P ><A NAME="AEN16" ></A ><P >This is a free documentation for a free software.</P ><P ></P ></DIV ><HR></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT ><A HREF="f18.html" >Preface</A ></DT ><DD ><DL ><DT >1. <A HREF="f18.html#AEN23" >No more bloody acronyms (aka "What does <SPAN CLASS="APPLICATION" >Gaby</SPAN > stand for ?")</A ></DT ><DT >2. <A HREF="x35.html" >Documentation layout</A ></DT ><DT >3. <A HREF="x38.html" >Feedback</A ></DT ><DT >4. <A HREF="x44.html" >Format of this document</A ></DT ></DL ></DD ><DT >I. <A HREF="p47.html" >Gaby User's Guide</A ></DT ><DD ><DL ><DT >1. <A HREF="c50.html" >Introduction</A ></DT ><DT >2. <A HREF="c60.html" >Design</A ></DT ><DD ><DL ><DT >2.1. <A HREF="c60.html#AEN62" >Descfiles</A ></DT ></DL ></DD ><DT >3. <A HREF="c77.html" >Views</A ></DT ><DD ><DL ><DT >3.1. <A HREF="c77.html#AEN81" >Different kinds of views</A ></DT ><DT >3.2. <A HREF="x111.html" >Binding windows</A ></DT ></DL ></DD ><DT >4. <A HREF="c123.html" >Actions</A ></DT ><DT >5. <A HREF="c127.html" >Misc notes</A ></DT ><DD ><DL ><DT >5.1. <A HREF="c127.html#AEN129" >File / Import</A ></DT ></DL ></DD ><DT >A. <A HREF="a132.html" >The Gaby Database Builder</A ></DT ></DL ></DD ><DT >II. <A HREF="p136.html" >Gaby Advanced User's Guide</A ></DT ><DD ><DL ><DT >6. <A HREF="c139.html" >Introduction</A ></DT ><DD ><DL ><DT >1. <A HREF="c142.html" >Description files</A ></DT ><DT >1. <A HREF="c227.html" >Script-fus</A ></DT ><DT >1. <A HREF="c274.html" >The embedded python</A ></DT ></DL ></DD ></DL ></DD ><DT >III. <A HREF="p489.html" >Gaby Developers' Guide</A ></DT ><DD ><DL ><DT >7. <A HREF="c492.html" >Introduction</A ></DT ><DD ><DL ><DT >7.1. <A HREF="c492.html#AEN497" >Plugins licence</A ></DT ><DT >7.2. <A HREF="x502.html" >What to know before writing Gaby plugins</A ></DT ></DL ></DD ><DT >8. <A HREF="c517.html" >Functions and structures</A ></DT ><DD ><DL ><DT >8.1. <A HREF="c517.html#AEN520" >Messages and errors</A ></DT ><DT >8.2. <A HREF="x570.html" >Structures</A ></DT ></DL ></DD ><DT >9. <A HREF="c679.html" >Views</A ></DT ><DD ><DL ><DT >9.1. <A HREF="c679.html#AEN684" >Initialization</A ></DT ></DL ></DD ><DT >10. <A HREF="c782.html" >Actions</A ></DT ><DD ><DL ><DT >10.1. <A HREF="c782.html#AEN807" >get_function_by_name</A ></DT ><DT >10.2. <A HREF="x822.html" >An action</A ></DT ></DL ></DD ><DT >11. <A HREF="c842.html" >Format</A ></DT ><DD ><DL ><DT >11.1. <A HREF="c842.html#AEN852" >File loading</A ></DT ><DT >11.2. <A HREF="x886.html" >File saving</A ></DT ></DL ></DD ><DT >12. <A HREF="c898.html" >Printing</A ></DT ><DD ><DL ><DT >12.1. <A HREF="c898.html#AEN900" >History</A ></DT ><DT >12.2. <A HREF="x906.html" >Architecture</A ></DT ><DT >12.3. <A HREF="x912.html" >The XML file</A ></DT ><DT >12.4. <A HREF="x944.html" >The Python script</A ></DT ></DL ></DD ><DT >13. <A HREF="c967.html" >Automagically generated reference</A ></DT ><DD ><DL ><DT >13.1. <A HREF="c967.html#AEN970" ><CODE CLASS="FUNCTION" >write_config_str</CODE ></A ></DT ><DT >13.2. <A HREF="c967.html#AEN990" ><CODE CLASS="FUNCTION" >write_config_bool</CODE ></A ></DT ><DT >13.3. <A HREF="c967.html#AEN1010" ><CODE CLASS="FUNCTION" >write_config_int</CODE ></A ></DT ><DT >13.4. <A HREF="c967.html#AEN1030" ><CODE CLASS="FUNCTION" >get_config_str</CODE ></A ></DT ><DT >13.5. <A HREF="c967.html#AEN1050" ><CODE CLASS="FUNCTION" >get_config_bool</CODE ></A ></DT ><DT >13.6. <A HREF="c967.html#AEN1070" ><CODE CLASS="FUNCTION" >get_config_int</CODE ></A ></DT ><DT >13.7. <A HREF="c967.html#AEN1090" ><CODE CLASS="FUNCTION" >field_get_property</CODE ></A ></DT ><DT >13.8. <A HREF="c967.html#AEN1102" ><CODE CLASS="FUNCTION" >table_get_field_no</CODE ></A ></DT ><DT >13.9. <A HREF="c967.html#AEN1116" ><CODE CLASS="FUNCTION" >subtable_get_field_no</CODE ></A ></DT ><DT >13.10. <A HREF="c967.html#AEN1130" ><CODE CLASS="FUNCTION" >format_plugin_can_do</CODE ></A ></DT ><DT >13.11. <A HREF="c967.html#AEN1146" ><CODE CLASS="FUNCTION" >get_plugin_options</CODE ></A ></DT ><DT >13.12. <A HREF="c967.html#AEN1156" ><CODE CLASS="FUNCTION" >free_everything</CODE ></A ></DT ><DT >13.13. <A HREF="c967.html#AEN1165" ><CODE CLASS="FUNCTION" >gaby_perror_in_a_box</CODE ></A ></DT ><DT >13.14. <A HREF="c967.html#AEN1176" ><CODE CLASS="FUNCTION" >new_view_create</CODE ></A ></DT ><DT >13.15. <A HREF="c967.html#AEN1186" ><CODE CLASS="FUNCTION" >select_subtable_dialog</CODE ></A ></DT ><DT >13.16. <A HREF="c967.html#AEN1198" ><CODE CLASS="FUNCTION" >actions_menu_for_table</CODE ></A ></DT ><DT >13.17. <A HREF="c967.html#AEN1211" ><CODE CLASS="FUNCTION" >page_select_fields</CODE ></A ></DT ><DT >13.18. <A HREF="c967.html#AEN1225" ><CODE CLASS="FUNCTION" >page_select_fields_get_info</CODE ></A ></DT ><DT >13.19. <A HREF="c967.html#AEN1240" ><CODE CLASS="FUNCTION" >get_record_no</CODE ></A ></DT ><DT >13.20. <A HREF="c967.html#AEN1252" ><CODE CLASS="FUNCTION" >get_table_stringed_field</CODE ></A ></DT ><DT >13.21. <A HREF="c967.html#AEN1268" ><CODE CLASS="FUNCTION" >get_table_stringed_field_id</CODE ></A ></DT ><DT >13.22. <A HREF="c967.html#AEN1286" ><CODE CLASS="FUNCTION" >get_subtable_stringed_field</CODE ></A ></DT ><DT >13.23. <A HREF="c967.html#AEN1302" ><CODE CLASS="FUNCTION" >get_subtable_stringed_field_id</CODE ></A ></DT ><DT >13.24. <A HREF="c967.html#AEN1320" ><CODE CLASS="FUNCTION" >get_related_records</CODE ></A ></DT ><DT >13.25. <A HREF="c967.html#AEN1332" ><CODE CLASS="FUNCTION" >get_conditional_records_list</CODE ></A ></DT ><DT >13.26. <A HREF="c967.html#AEN1344" ><CODE CLASS="FUNCTION" >get_value_for_that_string</CODE ></A ></DT ><DT >13.27. <A HREF="c967.html#AEN1358" ><CODE CLASS="FUNCTION" >set_table_stringed_field</CODE ></A ></DT ><DT >13.28. <A HREF="c967.html#AEN1377" ><CODE CLASS="FUNCTION" >set_subtable_stringed_field</CODE ></A ></DT ><DT >13.29. <A HREF="c967.html#AEN1396" ><CODE CLASS="FUNCTION" >record_add</CODE ></A ></DT ><DT >13.30. <A HREF="c967.html#AEN1415" ><CODE CLASS="FUNCTION" >record_free</CODE ></A ></DT ><DT >13.31. <A HREF="c967.html#AEN1427" ><CODE CLASS="FUNCTION" >record_remove_id</CODE ></A ></DT ><DT >13.32. <A HREF="c967.html#AEN1441" ><CODE CLASS="FUNCTION" >record_remove</CODE ></A ></DT ><DT >13.33. <A HREF="c967.html#AEN1455" ><CODE CLASS="FUNCTION" >record_modify</CODE ></A ></DT ><DT >13.34. <A HREF="c967.html#AEN1469" ><CODE CLASS="FUNCTION" >record_defaults</CODE ></A ></DT ><DT >13.35. <A HREF="c967.html#AEN1480" ><CODE CLASS="FUNCTION" >record_duplicate</CODE ></A ></DT ><DT >13.36. <A HREF="c967.html#AEN1493" ><CODE CLASS="FUNCTION" >table_search_record</CODE ></A ></DT ><DT >13.37. <A HREF="c967.html#AEN1512" ><CODE CLASS="FUNCTION" >subtable_search_record</CODE ></A ></DT ><DT >13.38. <A HREF="c967.html#AEN1531" ><CODE CLASS="FUNCTION" >table_next</CODE ></A ></DT ><DT >13.39. <A HREF="c967.html#AEN1549" ><CODE CLASS="FUNCTION" >table_prev</CODE ></A ></DT ><DT >13.40. <A HREF="c967.html#AEN1567" ><CODE CLASS="FUNCTION" >table_first</CODE ></A ></DT ><DT >13.41. <A HREF="c967.html#AEN1583" ><CODE CLASS="FUNCTION" >table_last</CODE ></A ></DT ><DT >13.42. <A HREF="c967.html#AEN1599" ><CODE CLASS="FUNCTION" >table_next_with_conditions</CODE ></A ></DT ><DT >13.43. <A HREF="c967.html#AEN1616" ><CODE CLASS="FUNCTION" >table_prev_with_conditions</CODE ></A ></DT ><DT >13.44. <A HREF="c967.html#AEN1633" ><CODE CLASS="FUNCTION" >table_first_with_conditions</CODE ></A ></DT ><DT >13.45. <A HREF="c967.html#AEN1648" ><CODE CLASS="FUNCTION" >table_last_with_conditions</CODE ></A ></DT ><DT >13.46. <A HREF="c967.html#AEN1663" ><CODE CLASS="FUNCTION" >table_get_records_count</CODE ></A ></DT ><DT >13.47. <A HREF="c967.html#AEN1672" ><CODE CLASS="FUNCTION" >update_windows</CODE ></A ></DT ><DT >13.48. <A HREF="c967.html#AEN1682" ><CODE CLASS="FUNCTION" >get_window_by_name</CODE ></A ></DT ><DT >13.49. <A HREF="c967.html#AEN1695" ><CODE CLASS="FUNCTION" >update_bound_windows</CODE ></A ></DT ></DL ></DD ></DL ></DD ></DL ></DIV ><DIV CLASS="LOT" ><DL CLASS="LOT" ><DT ><B >List of Tables</B ></DT ><DT >1-1. <A HREF="c142.html#TAB-FIELDTYPES" >Field types</A ></DT ><DT >8-1. <A HREF="c517.html#AEN535" ></A ></DT ></DL ></DIV ><DIV CLASS="LOT" ><DL CLASS="LOT" ><DT ><B >List of Examples</B ></DT ><DT >1-1. <A HREF="c227.html#AEN241" >Script-fu action in a descfile</A ></DT ><DT >1-2. <A HREF="c227.html#AEN249" >Script-fu writing to the screen</A ></DT ><DT >1-3. <A HREF="c227.html#AEN258" >Script-fu used as start-up script</A ></DT ><DT >1-4. <A HREF="c227.html#AEN271" >Command-line script-fu</A ></DT ><DT >9-1. <A HREF="c679.html#AEN705" >Initializing a view plug-in</A ></DT ><DT >9-2. <A HREF="c679.html#AEN731" >Creating a view</A ></DT ><DT >9-3. <A HREF="c679.html#AEN741" >Filling a view</A ></DT ><DT >10-1. <A HREF="c782.html#AEN817" ><CODE CLASS="FUNCTION" >get_function_by_name</CODE ></A ></DT ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="f18.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Preface</TD ></TR ></TABLE ></DIV ></BODY ></HTML >