The simple-gui Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The simple-gui Reference Manual

This is the simple-gui Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 09:20:57 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

1.1 simple-gui

Author

Bo Yao

License

BSD

Description

A declarative GUI definition tool for Common Lisp

Version

0.1

Dependencies
Source

simple-gui.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

2 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

2.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.1 simple-gui.asd

Location

simple-gui.asd

Systems

simple-gui (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.2 simple-gui/package.lisp

Parent

simple-gui (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.3 simple-gui/utils.lisp

Dependency

package.lisp (file)

Parent

simple-gui (system)

Location

utils.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

2.1.4 simple-gui/qt-utils.lisp

Dependency

utils.lisp (file)

Parent

simple-gui (system)

Location

qt-utils.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

2.1.5 simple-gui/simple-gui.lisp

Dependency

qt-utils.lisp (file)

Parent

simple-gui (system)

Location

simple-gui.lisp

Exported Definitions
Internal Definitions

*q-objects* (special variable)


Next: , Previous: , Up: Top   [Contents][Index]

3 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

3.1 top.myfyb.simple-gui

Source

package.lisp (file)

Nickname

simple-gui

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

3.2 top.myfyb.utils

Source

package.lisp (file)

Use List

common-lisp

Used By List

top.myfyb.simple-gui

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

4.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

4.1.1 Macros

Macro: gui NAME

Macro for access gui elements.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Macro: mac EXPR

Display the macroexpand-1 of EXPR.

Package

top.myfyb.utils

Source

utils.lisp (file)

Macro: macq EXPR

Display the macroexpand-1 of quote EXPR.

Package

top.myfyb.utils

Source

utils.lisp (file)

Macro: memof FN-NAME

Set the FN-NAME’s function definition to its memoized version.

Package

top.myfyb.utils

Source

utils.lisp (file)

Macro: q-abstract-button NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-abstract-item-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-abstract-page-setup-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-abstract-print-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-abstract-scroll-area NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-abstract-slider NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-abstract-spin-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-application &rest ARGS

Return or create the singleton Qt application object.

Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-box-layout NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-calendar-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-check-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-color-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-column-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-combo-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-command-link-button NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-connect OBJ &rest SPEC
Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Macro: q-connect* OBJ &rest SPEC
Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Macro: q-date-edit NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-date-time-edit NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-desktop-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-dial NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-dialog-button-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-dock-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-double-spin-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-error-message NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-file-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-focus-frame NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-font-combo-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-font-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-form-layout NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-frame NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-g-l-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-graphics-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-grid-layout NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-group-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-h-box-layout NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-header-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-input-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-l-c-d-number NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-label NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-layout NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-line-edit NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-list-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-list-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-main-window NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-mdi-area NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-mdi-sub-window NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-menu NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-menu-bar NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-message-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-new QCLASS &rest ARGS

Make new qt non GUI element, maybe useful sometimes.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Macro: q-page-setup-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-plain-text-edit NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-print-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-print-preview-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-print-preview-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-progress-bar NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-progress-dialog NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-push-button NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-radio-button NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-rubber-band NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-scroll-area NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-scroll-bar NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-size-grip NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-slider NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-spin-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-splash-screen NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-splitter NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-splitter-handle NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-stacked-layout NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-stacked-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-status-bar NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-svg-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-tab-bar NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-tab-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-table-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-table-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-text-browser NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-text-edit NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-time-edit NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-tool-bar NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-tool-box NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-tool-button NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-tree-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-tree-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-undo-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-unix-print-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-v-box-layout NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-web-inspector NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-web-view NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-wizard NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-wizard-page NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-workspace NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-x11-embed-container NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Macro: q-x11-embed-widget NAME &body BODY
Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

4.1.2 Functions

Function: group SOURCE N

Group the list SOURCE to a new list with element as new list contains n elements of SOURCE. e.g. (group ’(a b c d e) 2) => ’((a b) (c d) (e))

Package

top.myfyb.utils

Source

utils.lisp (file)

Function: join-str SEPRATOR LST

Join a list of string LST into one str, with seprator SEPRATOR.

Package

top.myfyb.utils

Source

utils.lisp (file)

Function: mkstr &rest ARGS

Make a string from ARGS by princ.

Package

top.myfyb.utils

Source

utils.lisp (file)

Function: singlep LST

Return T if LST is a list contains only one element.

Package

top.myfyb.utils

Source

utils.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

4.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.1 Special variables

Special Variable: *convert-special-cases*

Special cases where name conversions to lisp is manually specified.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Special Variable: *except-enum-names*

Except qt enum names, which are actually not implemented by CommonQt.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Special Variable: *except-qmethod-names*

Excepted qt method names, which are actually not in qt doc but for internal use.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Special Variable: *q-objects*

Keep Tracking of all Qt GUI elements.

Package

top.myfyb.simple-gui

Source

simple-gui.lisp (file)

Special Variable: *qt-method-package*

The package that will contains all qt methods (including enums).

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Special Variable: *qt-modules*

Qt Modules to load and generate GUI description macros.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

4.2.2 Macros

Macro: _f OP PLACE &rest ARGS

Set the PLACE to the result of (OP PLACE ,@ARGS).

Package

top.myfyb.utils

Source

utils.lisp (file)

Macro: generate-all-qt-class-macros ()

Generate all macros for GUI element description.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Macro: generate-all-qt-enums ()

Generate all qt enums.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Macro: generate-all-qt-methods ()

Generate all qt methods, each different method name converts to only one macro defination, which method will be invoked is determined by smoke, not in cl.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

4.2.3 Functions

Function: all-qclasses &rest ARGS
Package

top.myfyb.simple-gui

Source

utils.lisp (file)

Function: all-qenum-names &rest ARGS
Package

top.myfyb.simple-gui

Source

utils.lisp (file)

Function: all-qenums &rest ARGS
Package

top.myfyb.simple-gui

Source

utils.lisp (file)

Function: all-qmethod-names &rest ARGS
Package

top.myfyb.simple-gui

Source

utils.lisp (file)

Function: all-qmethods &rest ARGS
Package

top.myfyb.simple-gui

Source

utils.lisp (file)

Function: all-qsubclasses-of &rest ARGS
Package

top.myfyb.simple-gui

Source

utils.lisp (file)

Function: array->vector ARRAY

Return a 1D version of ARRAY

Package

top.myfyb.utils

Source

utils.lisp (file)

Function: convert-lisp-name-to-camel-case S

Convert a string designator foo-bar to string fooBar

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: convert-qt-method-name-to-lisp-name S

Do the conversion by CONVERT-TO-LISP-NAME, but with some special-case.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: convert-to-cpp-basic-type S

Convert a symbol or string S to the string indicating a C++ basic type.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: convert-to-cpp-basic-type-or-qt-class S

Convert a symbol or string s to the string indicating a C++ basic type or a qt class.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: convert-to-lisp-name S

Convert a string QPushButton or qPush_button to string Q-PUSH-BUTTON.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: convert-to-qt-class-name S

Convert a string foo-bar to string FooBar

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: convert-to-qt-method-name S

Convert a string foo-bar to string fooBar

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: convert-to-qt-signal-name SIG &rest ARGS

Convert a list like (:clicked :int :q-push-button) to corresponding qt signal name.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: except-qenum-name-p ENUM-CLASS-AND-NAME

Return T if ENUM-CLASS-AND-NAME is an except qt enum name, otherwise return NIL.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: except-qmethod-name-p QMETHOD-NAME

Return T if QMETHOD-NAME is an except method name, otherwise return NIL

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: expand-qt-class-macro QCLASS-NAME

Gernerate a single GUI element description.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: expand-qt-connect-signal SENDER SIG FN

Common parts for expand connect and connect* specification.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: expand-qt-enum-macro ENUM-CLASS-AND-NAME

Generate a symbol macro for the enum in the format Q-CLASS/Q-ENUM.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: expand-qt-method-call METHOD-NAME &rest ARGS

Expand to a CommonQt method call.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: expand-qt-method-macro QMETHOD-NAME

Generate a macro for the call of QMETHOD-NAME.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: load-qt-stage1 ()

Load qt modules and switch to CommonQt’s readtable.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: memoize FN

Return a memoized version of function FN.

Package

top.myfyb.utils

Source

utils.lisp (file)

Function: q-add PARENT CHILD

A wrapper that will determine to call addWidget or addLayout depends on type of child.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: qclass-names QCLASS-LIST

All qt class names of QCLASS-LIST contains a list of numbers.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: translate-add OBJ TO-ADD

Translate an add specification to the q-add wrapper.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: translate-body NAME BODY

Translate a GUI element body, contains groups of specifications.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: translate-connect SENDER SIG-AND-FN

Translate a qt signal connect specification.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: translate-connect* SENDER SIG-FN-DATA

Translate a more detailed connect specification, which can pass an additional data argument to the connected function.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: translate-set OBJ PROP

Translate a set specification to a qt setter method.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: translate-spec SPEC-OPR OBJ SPEC

Translate a specification according to the SPEC-OPR.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)

Function: translate-specs NAME SPECS

Translate a group of specifications of same type.

Package

top.myfyb.simple-gui

Source

qt-utils.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   S  
Index Entry  Section

F
File, Lisp, simple-gui.asd: The simple-gui<dot>asd file
File, Lisp, simple-gui/package.lisp: The simple-gui/package<dot>lisp file
File, Lisp, simple-gui/qt-utils.lisp: The simple-gui/qt-utils<dot>lisp file
File, Lisp, simple-gui/simple-gui.lisp: The simple-gui/simple-gui<dot>lisp file
File, Lisp, simple-gui/utils.lisp: The simple-gui/utils<dot>lisp file

L
Lisp File, simple-gui.asd: The simple-gui<dot>asd file
Lisp File, simple-gui/package.lisp: The simple-gui/package<dot>lisp file
Lisp File, simple-gui/qt-utils.lisp: The simple-gui/qt-utils<dot>lisp file
Lisp File, simple-gui/simple-gui.lisp: The simple-gui/simple-gui<dot>lisp file
Lisp File, simple-gui/utils.lisp: The simple-gui/utils<dot>lisp file

S
simple-gui.asd: The simple-gui<dot>asd file
simple-gui/package.lisp: The simple-gui/package<dot>lisp file
simple-gui/qt-utils.lisp: The simple-gui/qt-utils<dot>lisp file
simple-gui/simple-gui.lisp: The simple-gui/simple-gui<dot>lisp file
simple-gui/utils.lisp: The simple-gui/utils<dot>lisp file

Jump to:   F   L   S  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   _  
A   C   E   F   G   J   L   M   Q   S   T  
Index Entry  Section

_
_f: Internal macros

A
all-qclasses: Internal functions
all-qenum-names: Internal functions
all-qenums: Internal functions
all-qmethod-names: Internal functions
all-qmethods: Internal functions
all-qsubclasses-of: Internal functions
array->vector: Internal functions

C
convert-lisp-name-to-camel-case: Internal functions
convert-qt-method-name-to-lisp-name: Internal functions
convert-to-cpp-basic-type: Internal functions
convert-to-cpp-basic-type-or-qt-class: Internal functions
convert-to-lisp-name: Internal functions
convert-to-qt-class-name: Internal functions
convert-to-qt-method-name: Internal functions
convert-to-qt-signal-name: Internal functions

E
except-qenum-name-p: Internal functions
except-qmethod-name-p: Internal functions
expand-qt-class-macro: Internal functions
expand-qt-connect-signal: Internal functions
expand-qt-enum-macro: Internal functions
expand-qt-method-call: Internal functions
expand-qt-method-macro: Internal functions

F
Function, all-qclasses: Internal functions
Function, all-qenum-names: Internal functions
Function, all-qenums: Internal functions
Function, all-qmethod-names: Internal functions
Function, all-qmethods: Internal functions
Function, all-qsubclasses-of: Internal functions
Function, array->vector: Internal functions
Function, convert-lisp-name-to-camel-case: Internal functions
Function, convert-qt-method-name-to-lisp-name: Internal functions
Function, convert-to-cpp-basic-type: Internal functions
Function, convert-to-cpp-basic-type-or-qt-class: Internal functions
Function, convert-to-lisp-name: Internal functions
Function, convert-to-qt-class-name: Internal functions
Function, convert-to-qt-method-name: Internal functions
Function, convert-to-qt-signal-name: Internal functions
Function, except-qenum-name-p: Internal functions
Function, except-qmethod-name-p: Internal functions
Function, expand-qt-class-macro: Internal functions
Function, expand-qt-connect-signal: Internal functions
Function, expand-qt-enum-macro: Internal functions
Function, expand-qt-method-call: Internal functions
Function, expand-qt-method-macro: Internal functions
Function, group: Exported functions
Function, join-str: Exported functions
Function, load-qt-stage1: Internal functions
Function, memoize: Internal functions
Function, mkstr: Exported functions
Function, q-add: Internal functions
Function, qclass-names: Internal functions
Function, singlep: Exported functions
Function, translate-add: Internal functions
Function, translate-body: Internal functions
Function, translate-connect: Internal functions
Function, translate-connect*: Internal functions
Function, translate-set: Internal functions
Function, translate-spec: Internal functions
Function, translate-specs: Internal functions

G
generate-all-qt-class-macros: Internal macros
generate-all-qt-enums: Internal macros
generate-all-qt-methods: Internal macros
group: Exported functions
gui: Exported macros

J
join-str: Exported functions

L
load-qt-stage1: Internal functions

M
mac: Exported macros
macq: Exported macros
Macro, generate-all-qt-class-macros: Internal macros
Macro, generate-all-qt-enums: Internal macros
Macro, generate-all-qt-methods: Internal macros
Macro, gui: Exported macros
Macro, mac: Exported macros
Macro, macq: Exported macros
Macro, memof: Exported macros
Macro, q-abstract-button: Exported macros
Macro, q-abstract-item-view: Exported macros
Macro, q-abstract-page-setup-dialog: Exported macros
Macro, q-abstract-print-dialog: Exported macros
Macro, q-abstract-scroll-area: Exported macros
Macro, q-abstract-slider: Exported macros
Macro, q-abstract-spin-box: Exported macros
Macro, q-application: Exported macros
Macro, q-box-layout: Exported macros
Macro, q-calendar-widget: Exported macros
Macro, q-check-box: Exported macros
Macro, q-color-dialog: Exported macros
Macro, q-column-view: Exported macros
Macro, q-combo-box: Exported macros
Macro, q-command-link-button: Exported macros
Macro, q-connect: Exported macros
Macro, q-connect*: Exported macros
Macro, q-date-edit: Exported macros
Macro, q-date-time-edit: Exported macros
Macro, q-desktop-widget: Exported macros
Macro, q-dial: Exported macros
Macro, q-dialog: Exported macros
Macro, q-dialog-button-box: Exported macros
Macro, q-dock-widget: Exported macros
Macro, q-double-spin-box: Exported macros
Macro, q-error-message: Exported macros
Macro, q-file-dialog: Exported macros
Macro, q-focus-frame: Exported macros
Macro, q-font-combo-box: Exported macros
Macro, q-font-dialog: Exported macros
Macro, q-form-layout: Exported macros
Macro, q-frame: Exported macros
Macro, q-g-l-widget: Exported macros
Macro, q-graphics-view: Exported macros
Macro, q-grid-layout: Exported macros
Macro, q-group-box: Exported macros
Macro, q-h-box-layout: Exported macros
Macro, q-header-view: Exported macros
Macro, q-input-dialog: Exported macros
Macro, q-l-c-d-number: Exported macros
Macro, q-label: Exported macros
Macro, q-layout: Exported macros
Macro, q-line-edit: Exported macros
Macro, q-list-view: Exported macros
Macro, q-list-widget: Exported macros
Macro, q-main-window: Exported macros
Macro, q-mdi-area: Exported macros
Macro, q-mdi-sub-window: Exported macros
Macro, q-menu: Exported macros
Macro, q-menu-bar: Exported macros
Macro, q-message-box: Exported macros
Macro, q-new: Exported macros
Macro, q-page-setup-dialog: Exported macros
Macro, q-plain-text-edit: Exported macros
Macro, q-print-dialog: Exported macros
Macro, q-print-preview-dialog: Exported macros
Macro, q-print-preview-widget: Exported macros
Macro, q-progress-bar: Exported macros
Macro, q-progress-dialog: Exported macros
Macro, q-push-button: Exported macros
Macro, q-radio-button: Exported macros
Macro, q-rubber-band: Exported macros
Macro, q-scroll-area: Exported macros
Macro, q-scroll-bar: Exported macros
Macro, q-size-grip: Exported macros
Macro, q-slider: Exported macros
Macro, q-spin-box: Exported macros
Macro, q-splash-screen: Exported macros
Macro, q-splitter: Exported macros
Macro, q-splitter-handle: Exported macros
Macro, q-stacked-layout: Exported macros
Macro, q-stacked-widget: Exported macros
Macro, q-status-bar: Exported macros
Macro, q-svg-widget: Exported macros
Macro, q-tab-bar: Exported macros
Macro, q-tab-widget: Exported macros
Macro, q-table-view: Exported macros
Macro, q-table-widget: Exported macros
Macro, q-text-browser: Exported macros
Macro, q-text-edit: Exported macros
Macro, q-time-edit: Exported macros
Macro, q-tool-bar: Exported macros
Macro, q-tool-box: Exported macros
Macro, q-tool-button: Exported macros
Macro, q-tree-view: Exported macros
Macro, q-tree-widget: Exported macros
Macro, q-undo-view: Exported macros
Macro, q-unix-print-widget: Exported macros
Macro, q-v-box-layout: Exported macros
Macro, q-web-inspector: Exported macros
Macro, q-web-view: Exported macros
Macro, q-widget: Exported macros
Macro, q-wizard: Exported macros
Macro, q-wizard-page: Exported macros
Macro, q-workspace: Exported macros
Macro, q-x11-embed-container: Exported macros
Macro, q-x11-embed-widget: Exported macros
Macro, _f: Internal macros
memof: Exported macros
memoize: Internal functions
mkstr: Exported functions

Q
q-abstract-button: Exported macros
q-abstract-item-view: Exported macros
q-abstract-page-setup-dialog: Exported macros
q-abstract-print-dialog: Exported macros
q-abstract-scroll-area: Exported macros
q-abstract-slider: Exported macros
q-abstract-spin-box: Exported macros
q-add: Internal functions
q-application: Exported macros
q-box-layout: Exported macros
q-calendar-widget: Exported macros
q-check-box: Exported macros
q-color-dialog: Exported macros
q-column-view: Exported macros
q-combo-box: Exported macros
q-command-link-button: Exported macros
q-connect: Exported macros
q-connect*: Exported macros
q-date-edit: Exported macros
q-date-time-edit: Exported macros
q-desktop-widget: Exported macros
q-dial: Exported macros
q-dialog: Exported macros
q-dialog-button-box: Exported macros
q-dock-widget: Exported macros
q-double-spin-box: Exported macros
q-error-message: Exported macros
q-file-dialog: Exported macros
q-focus-frame: Exported macros
q-font-combo-box: Exported macros
q-font-dialog: Exported macros
q-form-layout: Exported macros
q-frame: Exported macros
q-g-l-widget: Exported macros
q-graphics-view: Exported macros
q-grid-layout: Exported macros
q-group-box: Exported macros
q-h-box-layout: Exported macros
q-header-view: Exported macros
q-input-dialog: Exported macros
q-l-c-d-number: Exported macros
q-label: Exported macros
q-layout: Exported macros
q-line-edit: Exported macros
q-list-view: Exported macros
q-list-widget: Exported macros
q-main-window: Exported macros
q-mdi-area: Exported macros
q-mdi-sub-window: Exported macros
q-menu: Exported macros
q-menu-bar: Exported macros
q-message-box: Exported macros
q-new: Exported macros
q-page-setup-dialog: Exported macros
q-plain-text-edit: Exported macros
q-print-dialog: Exported macros
q-print-preview-dialog: Exported macros
q-print-preview-widget: Exported macros
q-progress-bar: Exported macros
q-progress-dialog: Exported macros
q-push-button: Exported macros
q-radio-button: Exported macros
q-rubber-band: Exported macros
q-scroll-area: Exported macros
q-scroll-bar: Exported macros
q-size-grip: Exported macros
q-slider: Exported macros
q-spin-box: Exported macros
q-splash-screen: Exported macros
q-splitter: Exported macros
q-splitter-handle: Exported macros
q-stacked-layout: Exported macros
q-stacked-widget: Exported macros
q-status-bar: Exported macros
q-svg-widget: Exported macros
q-tab-bar: Exported macros
q-tab-widget: Exported macros
q-table-view: Exported macros
q-table-widget: Exported macros
q-text-browser: Exported macros
q-text-edit: Exported macros
q-time-edit: Exported macros
q-tool-bar: Exported macros
q-tool-box: Exported macros
q-tool-button: Exported macros
q-tree-view: Exported macros
q-tree-widget: Exported macros
q-undo-view: Exported macros
q-unix-print-widget: Exported macros
q-v-box-layout: Exported macros
q-web-inspector: Exported macros
q-web-view: Exported macros
q-widget: Exported macros
q-wizard: Exported macros
q-wizard-page: Exported macros
q-workspace: Exported macros
q-x11-embed-container: Exported macros
q-x11-embed-widget: Exported macros
qclass-names: Internal functions

S
singlep: Exported functions

T
translate-add: Internal functions
translate-body: Internal functions
translate-connect: Internal functions
translate-connect*: Internal functions
translate-set: Internal functions
translate-spec: Internal functions
translate-specs: Internal functions

Jump to:   _  
A   C   E   F   G   J   L   M   Q   S   T  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*convert-special-cases*: Internal special variables
*except-enum-names*: Internal special variables
*except-qmethod-names*: Internal special variables
*q-objects*: Internal special variables
*qt-method-package*: Internal special variables
*qt-modules*: Internal special variables

S
Special Variable, *convert-special-cases*: Internal special variables
Special Variable, *except-enum-names*: Internal special variables
Special Variable, *except-qmethod-names*: Internal special variables
Special Variable, *q-objects*: Internal special variables
Special Variable, *qt-method-package*: Internal special variables
Special Variable, *qt-modules*: Internal special variables

Jump to:   *  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   P   S   T  
Index Entry  Section

P
Package, top.myfyb.simple-gui: The top<dot>myfyb<dot>simple-gui package
Package, top.myfyb.utils: The top<dot>myfyb<dot>utils package

S
simple-gui: The simple-gui system
System, simple-gui: The simple-gui system

T
top.myfyb.simple-gui: The top<dot>myfyb<dot>simple-gui package
top.myfyb.utils: The top<dot>myfyb<dot>utils package

Jump to:   P   S   T