diff --git a/README.md b/README.md index 218fd4a..585982c 100644 --- a/README.md +++ b/README.md @@ -194,11 +194,11 @@ Demo Summary - 02-demo.lisp - Chat - Private instant messenger - 03-demo.lisp - IDE - A very simple common lisp IDE -High Order Extensions to CLOG +High Order Extensions to CLOG (so far) - clog-gui - Desktop over the web - Menus - Windowing system - - In progress - Feb 2020 - File Load / Save dialogs + - In progress - File Load / Save dialogs - clog-data - - In progress - Feb 2020 - Database integrations + - In progress - Database integrations diff --git a/doc/clog-manual.html b/doc/clog-manual.html index 3d6669a..c355606 100644 --- a/doc/clog-manual.html +++ b/doc/clog-manual.html @@ -3242,7 +3242,7 @@ text/plain
[generic-function] CREATE-FIELDSET CLOG-OBJ &KEY LEGEND HTML-ID
+[generic-function] CREATE-FIELDSET CLOG-OBJ &KEY LEGEND CLASS HTML-ID
Create a new clog-fieldset as child of CLOG-OBJ.
[generic-function] CREATE-FORM-ELEMENT CLOG-OBJ ELEMENT-TYPE &KEY NAME VALUE LABEL HTML-ID
+[generic-function] CREATE-FORM-ELEMENT CLOG-OBJ ELEMENT-TYPE &KEY NAME VALUE LABEL CLASS HTML-ID
Create a new clog-form-element as child of CLOG-OBJ.
It is importamt that clog-form-elements are a child or descendant of a
@@ -3521,7 +3521,7 @@ virtual keyboards.
[generic-function] CREATE-LABEL CLOG-OBJ &KEY CONTENT LABEL-FOR HTML-ID
+[generic-function] CREATE-LABEL CLOG-OBJ &KEY CONTENT LABEL-FOR CLASS HTML-ID
Create a new clog-label as child of CLOG-OBJ.
[generic-function] CREATE-SELECT CLOG-OBJ &KEY NAME MULTIPLE LABEL HTML-ID
+[generic-function] CREATE-SELECT CLOG-OBJ &KEY NAME MULTIPLE LABEL CLASS HTML-ID
Create a new clog-select as child of CLOG-OBJ.
[generic-function] CREATE-OPTION CLOG-OBJ &KEY CONTENT VALUE SELECTED DISABLED HTML-ID
+[generic-function] CREATE-OPTION CLOG-OBJ &KEY CONTENT VALUE SELECTED DISABLED CLASS HTML-ID
Create a new clog-option as child of CLOG-OBJ.
[generic-function] CREATE-TEXT-AREA CLOG-OBJ &KEY COLUMNS ROWS NAME VALUE LABEL HTML-ID
+[generic-function] CREATE-TEXT-AREA CLOG-OBJ &KEY COLUMNS ROWS NAME VALUE LABEL CLASS HTML-ID
Create a new clog-text-area as child of CLOG-OBJ.
[function] CLOG-GUI-INITIALIZE CLOG-BODY &KEY (W3-CSS-URL "/css/w3.css")
+[function] CLOG-GUI-INITIALIZE CLOG-BODY &KEY (W3-CSS-URL "/css/w3.css") (JQUERY-UI-CSS "/css/jquery-ui.css") (JQUERY-UI "/js/jquery-ui.js")
-Initializes clog-gui loading w3.css from :W3-CSS-URL and installs a
-clog-gui object on connection.
Initializes clog-gui and installs a clog-gui object on connection.
CLOG-GUI - Menus
[class] CLOG-GUI-MENU-ITEM CLOG-SPAN
-Menu bar
Menu item
Attached a menu item to a CLOG-GUI-MENU-DROP-DOWN
[generic-function] CREATE-GUI-MENU-WINDOW-SELECT CLOG-GUI-MENU-DROP-DOWN &KEY CLASS HTML-ID
+ +Attached a menu item to a CLOG-GUI-MENU-DROP-DOWN
[generic-function] CREATE-GUI-WINDOW CLOG-OBJ &KEY TITLE CONTENT LEFT TOP WIDTH HEIGHT HTML-ID
+[generic-function] CREATE-GUI-WINDOW CLOG-OBJ &KEY TITLE CONTENT LEFT TOP WIDTH HEIGHT MAXIMIZE CLIENT-MOVEMENT HTML-ID
-Create a clog-gui-window
Create a clog-gui-window. If client-movement is t then +use jquery-ui to move/resize and will not work on mobile. When client-movement +is t only on-window-move is fired once at start of drag and on-window-move-done +at end of drag and on-window-resize at start of resize and +on-window-resize-done at end of resize.
Get window content element.
[generic-function] WINDOW-FOCUS CLOG-GUI-WINDOW
+ +Set CLOG-GUI-WINDOW as focused window.
[generic-function] WINDOW-CLOSE CLOG-GUI-WINDOW
+ +Close CLOG-GUI-WINDOW. on-window-can-close is not called.
[generic-function] WINDOW-MAXIMIZE CLOG-GUI-WINDOW
+ +Set CLOG-GUI-WINDOW as maximized window.
[generic-function] WINDOW-NORMALIZE CLOG-GUI-WINDOW
+ +Set CLOG-GUI-WINDOW as normalized window.
[generic-function] WINDOW-TOGGLE-MAXIMIZE CLOG-GUI-WINDOW
+ +Toggle CLOG-GUI-WINDOW as maximize window.
Write to browser document
new-line.
CLOG-Document - Events
+ + + +[generic-function] SET-ON-FULL-SCREEN-CHANGE CLOG-DOCUMENT ON-FULL-SCREEN-CHANGE-HANDLER
+ +Set the ON-FULL-SCREEN-CHANGE-HANDLER for CLOG-OBJ.
+If ON-FULL-SCREEN-CHANGE-HANDLER is nil unbind the event.