From 22ffddeaf6e1d76122ffd7ad70f3b0656d90e78e Mon Sep 17 00:00:00 2001
From: David Botton [generic-function] TEXTURE-PARAMETER-FLOAT CLOG-WEBGL GLENUM-TARGET GLENUM-PNAME VALUE Set float texture parameters. [generic-function] TEXTURE-PARAMETER-INTEGER CLOG-WEBGL GLENUM-TARGET GLENUM-PNAME VALUE Set integer texture parameters. Returns the value of uniform at [generic-function] UNIFORM-FLOAT CLOG-WEBGL LOCATION X &OPTIONAL Y Z W Sets the value of uniform at [generic-function] UNIFORM-INTEGER CLOG-WEBGL LOCATION X &OPTIONAL Y Z W Sets the value of uniform at
-
-
@@ -5943,6 +5947,20 @@ Returns a GLint indicating the number of uniform blocks containing active unifor
LOCATION in clog-webgl-program
+
+
+LOCATION.
+
LOCATION.
@@ -6768,7 +6786,7 @@ The on-window-change clog-obj received is the new window
[generic-function] CREATE-GUI-WINDOW CLOG-OBJ &KEY TITLE CONTENT LEFT TOP WIDTH HEIGHT MAXIMIZE HIDE-TITLE-BAR DRAG-CLIENT-AREA HAS-PINNER KEEP-ON-TOP WINDOW-PARAM HIDDEN CLIENT-MOVEMENT NO-SIZER BORDER-CLASS TITLE-CLASS HTML-ID
+[generic-function] CREATE-GUI-WINDOW CLOG-OBJ &KEY TITLE CONTENT LEFT TOP WIDTH HEIGHT MAXIMIZE HIDE-TITLE-BAR DRAG-CLIENT-AREA HAS-PINNER CLOSER-HTML KEEP-ON-TOP WINDOW-PARAM HIDDEN CLIENT-MOVEMENT NO-SIZER BORDER-CLASS TITLE-CLASS HTML-ID
Create a clog-gui-window. If client-movement is t then use jquery-ui to move/resize and will not work on mobile and touch events @@ -6788,6 +6806,14 @@ window-to-top-by-param or window-by-param.
Get/setf window title
[generic-function] WINDOW-ICON-AREA CLOG-OBJ
+ +Return the clog-obj for the icon-area to allow adding +custom icons on the title bar to the right of the close icon
[macro] WITH-CLOG-DEBUGGER (CLOG-OBJ &KEY TITLE STANDARD-OUTPUT) &BODY BODY
+[macro] WITH-CLOG-DEBUGGER (CLOG-OBJ &KEY TITLE STANDARD-OUTPUT STANDARD-INPUT) &BODY BODY
body uses a clog-gui based debugger instead of the console
dialog-in-stream and dialog-out-stream can be combined with make-two-way-stream to provide a query-io using a clog-gui instead of console)
[function] CLOG-BREAK &KEY CLOG-BODY RUN (MODAL T)
Stop execution, funcall RUN with CLOG-BODY if set, if run returns :continue,
+the execution continues. If CLOG-BODY not set use clog-debug-instance. Then
+confirm continue execution on current thread or (break).
[macro] CLOG-PROBE SYMBOL &KEY CLOG-BODY (TITLE "") (TIME-OUT 600) TOP LEFT (WIDTH 400) (HEIGHT 300) AUTO-PROBE (MODAL T)
Pause thread of execution for time-out numnber of seconds or nil to not +block execution, display symbol's value, value is changed if OK pressed at +the moment pressed. When time-out is nil, :q quits the probe and cancel +repeats the probe with out changing value. When time-out is nil modal is +always nil. If auto-probe is set, modal and time-out is set to nil and the +probe is run again in auto-probe seconds. If not tile is set, the symbol is +used for title.
[variable] *CLOG-DEBUG-INSTANCE* NIL
+ +Default location to open debugger windows
CLOG-GUI - Look and Feel
DEFAULT-ANSWER on time out.
[function] CLOG-REPL &KEY (CLOG-GUI-INITIALIZE T) (CLOG-WEB-INITIALIZE T) (BOOT-FILE "/debug.html") (PORT 8080)
[function] CLOG-REPL &KEY (CLOG-GUI-INITIALIZE T) (CLOG-WEB-INITIALIZE T) (USE-CLOG-DEBUGGER NIL) (BOOT-FILE "/debug.html") (PORT 8080)
Set a path /repl that opens a blank page and sets the global clog-user:*body* to last window openned to /repl. Debug mode is -set (logging to browser console) in the default debug.html boot-file.