mirror of
https://github.com/rabbibotton/clog.git
synced 2026-03-03 04:11:49 -08:00
auto render
This commit is contained in:
parent
bdc53410aa
commit
75f5ea3594
1 changed files with 17 additions and 0 deletions
|
|
@ -1519,6 +1519,8 @@ of controls and double click to select control."
|
|||
(btn-rndr (create-img tool-bar :alt-text "render" :url-src img-btn-rndr :class btn-class))
|
||||
(btn-save (create-img tool-bar :alt-text "save" :url-src img-btn-save :class btn-class))
|
||||
(btn-load (create-img tool-bar :alt-text "load" :url-src img-btn-load :class btn-class))
|
||||
(cbox (create-form-element tool-bar :checkbox :class "w3-margin-left"))
|
||||
(cbox-lbl (create-label tool-bar :content " auto render" :label-for cbox :class "w3-black"))
|
||||
(content (center-panel box))
|
||||
(in-simulation nil)
|
||||
(undo-chain nil)
|
||||
|
|
@ -1527,6 +1529,7 @@ of controls and double click to select control."
|
|||
(render-file-name "")
|
||||
(panel-id (html-id content)))
|
||||
(setf (background-color (top-panel box)) :black)
|
||||
(setf (checkedp cbox) t)
|
||||
(setf (advisory-title btn-copy) "copy")
|
||||
(setf (advisory-title btn-paste) "paste")
|
||||
(setf (advisory-title btn-cut) "cut")
|
||||
|
|
@ -1537,6 +1540,8 @@ of controls and double click to select control."
|
|||
(setf (advisory-title btn-rndr) "render to lisp - shift-click render as...")
|
||||
(setf (advisory-title btn-save) "save - shift-click save as...")
|
||||
(setf (advisory-title btn-load) "load")
|
||||
(setf (advisory-title cbox) "when checked render on save")
|
||||
(setf (advisory-title cbox-lbl) "when checked render on save")
|
||||
(setf (height btn-copy) "12px")
|
||||
(setf (height btn-paste) "12px")
|
||||
(setf (height btn-cut) "12px")
|
||||
|
|
@ -1723,12 +1728,24 @@ of controls and double click to select control."
|
|||
(pathname-name file-name)))
|
||||
(add-class btn-save "w3-animate-top")
|
||||
(save-panel fname content panel-id (bottom-panel box))
|
||||
(when (checkedp cbox)
|
||||
(add-class btn-rndr "w3-animate-top")
|
||||
(write-file (render-clog-code content (bottom-panel box))
|
||||
render-file-name)
|
||||
(sleep .5)
|
||||
(remove-class btn-rndr "w3-animate-top"))
|
||||
(sleep .5)
|
||||
(remove-class btn-save "w3-animate-top"))
|
||||
:initial-filename file-name)))
|
||||
(t
|
||||
(add-class btn-save "w3-animate-top")
|
||||
(save-panel file-name content panel-id (bottom-panel box))
|
||||
(when (checkedp cbox)
|
||||
(add-class btn-rndr "w3-animate-top")
|
||||
(write-file (render-clog-code content (bottom-panel box))
|
||||
render-file-name)
|
||||
(sleep .5)
|
||||
(remove-class btn-rndr "w3-animate-top"))
|
||||
(sleep .5)
|
||||
(remove-class btn-save "w3-animate-top")))))
|
||||
(set-on-click btn-test
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue