[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
1. MUIbase Copying Conditions
1.1 Registration
1.1.1 Registration Fee
1.1.2 Payment Methods
1.1.3 Ordering
1.1.4 Method of Delivery
1.2 Distribution
1.3 Disclaimer
1.4 MUI
1.5 BetterString & TextEditor
1.6 Additional Custom Classes
1.7 Icons
2. Welcome to MUIbase
3. Getting Started
3.1 Installing MUIbase
3.1.1 Required Hardware
3.1.2 Required Software
3.1.3 Starting the Installation
3.1.4 Key-File
3.2 Starting MUIbase
3.3 Quitting MUIbase
4. Tutorial
4.1 How MUIbase Works
4.2 Starting with a Project, the Structure-Editor
4.3 Adding a Table
4.4 Adding an Attribute
4.5 Displaying the Project
4.6 Adding two Reference Attributes
4.7 Adding Records
4.8 Filter
4.9 Queries
4.10 Adding a Table with a Memo and a Button Attribute
4.11 Programming MUIbase to do a Pedigree
4.12 Programming MUIbase to List a Person's Children
5. Basic Concepts
5.1 Projects
5.2 Tables
5.3 Records
5.4 Attributes
5.5 Attribute Types
5.5.1 String Attributes
5.5.2 Integer Attributes
5.5.3 Real Attributes
5.5.4 Bool Attributes
5.5.5 Choice Attributes
5.5.6 Date Attributes
5.5.7 Time Attributes
5.5.8 Memo Attributes
5.5.9 Reference Attributes
5.5.10 Virtual Attributes
5.5.11 Buttons
5.6 Table of Attribute Types
5.7 Memory Consumption
5.8 Relationships
5.8.1 One to one Relationships
5.8.2 One to many Relationships
5.8.3 Many to many Relationships
5.9 User Interface
5.9.1 Windows
5.9.2 Masks
5.9.3 Panels
5.9.4 Attribute Objects
5.9.5 Text Objects
5.9.6 Images
5.9.7 Space Objects
5.9.8 Groups
5.9.9 Balance Objects
5.9.10 Register Groups
6. Managing Projects
6.1 File Format
6.2 Info
6.3 Clear Project
6.4 Open Project
6.5 Save Project
6.6 Delete Project
6.7 Close Project
6.8 Check Data Integrity
6.9 Swap Records
7. Preferences
7.1 Record Memory
7.2 Record Delete Requester
7.3 External Editor for Programming
7.4 Icon Creation
7.5 Formats
7.6 Icon Tool Name
7.7 External Editor
7.8 External Viewer
7.9 Popups in Cycle Chain
7.10 Confirm Save & Reorg
7.11 Confirm Quit
7.12 Program Include Directory
7.13 Program Debug Information
7.14 Program Output File
7.15 Project Dependent Settings
7.16 MUI
7.17 Loading and Saving of Preferences
7.18 Empty Display Image
8. Record-Editing
8.1 Active Object
8.2 Adding Records
8.3 Changing Records
8.4 String Attributes with Pop-up Button
8.5 Entering Bool Values
8.6 Entering Choice Values
8.7 Entering Date Values
8.8 Entering Time Values
8.9 Memo Context Menu
8.10 Entering Reference Values
8.11 Entering NIL Value
8.12 Deleting Records
8.13 Browsing Records
9. Filter
9.1 Record Filter
9.1.1 Filter Expression
9.1.2 Changing Filters
9.1.3 Filter Examples
9.2 Reference Filter
10. Order
10.1 Empty Order
10.2 Order by Attributes
10.3 Order by a Function
10.4 Changing Orders
10.5 Reorder all Records
11. Search For
11.1 Search Requester
11.2 Forward/Backward Search
11.3 Search Pattern Examples
12. Import and Export
12.1 File Format
12.2 Sample Import File
12.3 Importing Records
12.4 Exporting Records
13. Data Retrieval
13.1 Select-From-Where Queries
13.2 Query Editor
13.3 Printing Queries
13.4 Query Examples
14. Structure Editor
14.1 Table Management
14.1.1 Creating Tables
14.1.2 Changing Tables
14.1.3 Deleting Tables
14.1.4 Sorting Tables
14.2 Attribute Management
14.2.1 Creating Attributes
14.2.2 Type Specific Settings
14.2.3 Label Editor
14.2.4 Copying Attributes
14.2.5 Changing Attributes
14.2.6 Deleting Attributes
14.2.7 Sorting Attributes
14.3 Display Management
14.3.1 Display Field
14.3.2 Panel Editor
14.3.3 Attribute Object Editor
14.3.4 Type Specific Settings
14.3.5 Text Editor
14.3.6 Image Editor
14.3.7 Space Editor
14.3.8 Group Editor
14.3.9 Register Group Editor
14.3.10 Window Editor
14.4 Print Structure
15. Programming MUIbase
15.1 Program Editor
15.2 Preprocessing
15.2.1 #define
15.2.2 #undef
15.2.3 #include
15.2.4 #if
15.2.5 #ifdef
15.2.6 #ifndef
15.2.7 #elif
15.2.8 #else
15.2.9 #endif
15.3 Programming Language
15.3.1 Why Lisp?
15.3.2 Lisp Syntax
15.3.3 Kinds of Programs
15.3.4 Name Conventions
15.3.5 Accessing Record Contents
15.3.6 Data Types for Programming
15.3.7 Constants
15.3.8 Command Syntax
15.4 Defining Commands
15.4.1 DEFUN
15.4.2 DEFUN*
15.4.3 DEFVAR
15.5 Program Control Functions
15.5.1 PROGN
15.5.2 PROG1
15.5.3 LET
15.5.4 SETQ
15.5.5 SETQ*
15.5.6 FUNCALL
15.5.7 IF
15.5.8 CASE
15.5.9 COND
15.5.10 DOTIMES
15.5.11 DOLIST
15.5.12 DO
15.5.13 FOR ALL
15.5.14 NEXT
15.5.15 EXIT
15.5.16 RETURN
15.5.17 HALT
15.5.18 ERROR
15.6 Type Predicates
15.7 Type Conversion Functions
15.7.1 STR
15.7.2 MEMO
15.7.3 INT
15.7.4 REAL
15.7.5 DATE
15.7.6 TIME
15.8 Boolean Functions
15.8.1 AND
15.8.2 OR
15.8.3 NOT
15.9 Comparison Functions
15.9.1 Relational Operators
15.9.2 CMP
15.9.3 CMP*
15.10 Mathematical Functions
15.10.1 Adding Values
15.10.2 Subtracting Values
15.10.3 1+
15.10.4 1-
15.10.5 Multiplying Values
15.10.6 Dividing Values
15.10.7 DIV
15.10.8 MOD
15.10.9 MAX
15.10.10 MIN
15.10.11 ABS
15.10.12 TRUNC
15.10.13 ROUND
15.10.14 RANDOM
15.11 String Functions
15.11.1 LEN
15.11.2 LEFTSTR
15.11.3 RIGHTSTR
15.11.4 MIDSTR
15.11.5 SETMIDSTR
15.11.6 INSMIDSTR
15.11.7 INDEXSTR
15.11.8 INDEXSTR*
15.11.9 INDEXBRK
15.11.10 INDEXBRK*
15.11.11 RINDEXSTR
15.11.12 RINDEXSTR*
15.11.13 RINDEXBRK
15.11.14 RINDEXBRK*
15.11.15 REPLACESTR
15.11.16 REMCHARS
15.11.17 TRIMSTR
15.11.18 WORD
15.11.19 WORDS
15.11.20 CONCAT
15.11.21 CONCAT2
15.11.22 COPYSTR
15.11.23 UPPER
15.11.24 LOWER
15.11.25 ASC
15.11.26 CHR
15.11.27 LIKE
15.11.28 SPRINTF
15.12 Memo Functions
15.12.1 LINE
15.12.2 LINES
15.12.3 MEMOTOLIST
15.12.4 LISTTOMEMO
15.12.5 FILLMEMO
15.12.6 FORMATMEMO
15.12.7 INDENTMEMO
15.13 List Functions
15.13.1 CONS
15.13.2 LIST
15.13.3 LENGTH
15.13.4 FIRST
15.13.5 REST
15.13.6 LAST
15.13.7 NTH
15.13.8 APPEND
15.13.9 REVERSE
15.13.10 MAPFIRST
15.13.11 SORTLIST
15.13.12 SORTLISTGT
15.14 Input Requesting Functions
15.14.1 ASKFILE
15.14.2 ASKDIR
15.14.3 ASKSTR
15.14.4 ASKINT
15.14.5 ASKCHOICE
15.14.6 ASKCHOICESTR
15.14.7 ASKOPTIONS
15.14.8 ASKBUTTON
15.14.9 ASKMULTI
15.15 I/O Functions
15.15.1 FOPEN
15.15.2 FCLOSE
15.15.3 stdout
15.15.4 PRINT
15.15.5 PRINTF
15.15.6 FPRINTF
15.15.7 FERROR
15.15.8 FEOF
15.15.9 FSEEK
15.15.10 FTELL
15.15.11 FGETCHAR
15.15.12 FGETCHARS
15.15.13 FGETSTR
15.15.14 FGETMEMO
15.15.15 FPUTCHAR
15.15.16 FPUTSTR
15.15.17 FPUTMEMO
15.15.18 FFLUSH
15.16 Record Functions
15.16.1 NEW
15.16.2 NEW*
15.16.3 DELETE
15.16.4 DELETE*
15.16.5 DELETEALL
15.16.6 GETMATCHFILTER
15.16.7 SETMATCHFILTER
15.16.8 GETISSORTED
15.16.9 SETISSORTED
15.16.10 RECNUM
15.16.11 COPYREC
15.17 Attribute Functions
15.17.1 ATTRNAME
15.17.2 MAXLEN
15.17.3 GETLABELS
15.17.4 SETLABELS
15.18 Table Functions
15.18.1 TABLENAME
15.18.2 GETORDERSTR
15.18.3 SETORDERSTR
15.18.4 REORDER
15.18.5 REORDERALL
15.18.6 GETFILTERACTIVE
15.18.7 SETFILTERACTIVE
15.18.8 GETFILTERSTR
15.18.9 SETFILTERSTR
15.18.10 RECORDS
15.18.11 RECORD
15.18.12 SELECT
15.19 Gui Functions
15.19.1 SETCURSOR
15.19.2 GETDISABLED
15.19.3 SETDISABLED
15.19.4 GETWINDOWDISABLED
15.19.5 SETWINDOWDISABLED
15.19.6 GETWINDOWOPEN
15.19.7 SETWINDOWOPEN
15.20 Project Functions
15.20.1 PROJECTNAME
15.20.2 CHANGES
15.21 System Functions
15.21.1 EDIT
15.21.2 EDIT*
15.21.3 VIEW
15.21.4 VIEW*
15.21.5 SYSTEM
15.21.6 STAT
15.21.7 TACKON
15.21.8 FILENAME
15.21.9 DIRNAME
15.21.10 TODAY
15.21.11 NOW
15.21.12 MESSAGE
15.21.13 GC
15.22 Pre-Defined Variables
15.23 Pre-Defined Constants
15.24 Functional Parameters
15.25 Type Specifiers
15.26 Semantics of Expressions
15.27 Function Triggering
15.27.1 onOpen
15.27.2 onClose
15.27.3 onChange
15.27.4 New Trigger
15.27.5 Delete Trigger
15.27.6 Comparison Function
15.27.7 Attribute Trigger
15.27.8 Programming Virtual Attributes
16. ARexx Interface
16.1 Port Name
16.2 Command Syntax
16.3 Return Codes
16.4 Quit
16.5 Hide
16.6 Show
16.7 Info
16.8 Help
16.9 Connect
16.10 Disconnect
16.11 Connections
16.12 Eval
16.13 Transaction
16.14 Commit
16.15 Rolback
ABConvert
Menus
Acknowledgments
Author
Function Index
Concept Index
This document was generated on
September, 22 2001
using
texi2html