freenode/#clim - IRC Chatlog
Search
9:07:16
beach
I don't think I know the answer to that, but I am interested in what it means, because I don't know that.
9:09:03
Posterdati
beach: https://ux.stackexchange.com/questions/12045/what-is-a-modal-dialog-window
9:19:25
jackdaniel
today I've learned interesting fact -- there is a descendency line from the original ecl's gc to the java's gc
9:37:35
jackdaniel
this is an interesting summary of various 'principles' which are connected to the user interface: https://lawsofux.com/
10:50:35
Posterdati
There is no applicable method for the generic function #<STANDARD-GENERIC-FUNCTION CLIM:DESTROY-FRAME (1)> when called with arguments (#<CLIM-CLX::CLX-953-WINDOW-STREAM CLIM-INTERNALS::A-WINDOW-STREAM-PANE {100397C413}>).
10:53:35
Posterdati
now I need to understand how position gadgets inside the window to have a nice error dialog :)
13:31:31
Posterdati
please help, how can I add a vbox pane to a window stream? I follewed this http://bauhh.dyndns.org:8000/clim-spec/29-3.html#_1620 but it is not very clear! Thanks
13:46:28
scymtym
that part of the specification is for building pane hierarchies with certain layouts. adding such hierarchies to streams is at least unusual. i'm not sure whether it is supported at all. what problem are you solving with this layout?
13:51:01
Posterdati
scymtym: I'd like to create a dialog with a label pane in it and a gadget pushbutton pane inside a vbox
13:53:48
Posterdati
so i created a window stream object and passed to (make-pane 'vbox-pane :frame (pane-frame window-stream) ...)
13:53:56
scymtym
that's something like (clim:vertically () (clim:make-pane :label :label "foo") (clim:make-pane :push-button :label "bar"))
13:54:51
scymtym
the question is what this small hierarchy of panes should accomplish. if you say "dialog", add the panes to a stream doesn't sound like the usual approach
13:55:32
scymtym
so the "dialog" is supposed to appear in your interactor (here commands are entered)?
13:56:51
scymtym
will the command loop block (that's sometimes called a "model dialog") until the user is done with the dialog?
13:59:37
Posterdati
(let* ((window (clim:open-window-stream :width 400 :height 200 :scroll-bars nil :borders nil :label "Error")) (vbox-pane (clim:make-pane 'clim:vbox-pane :frame (cl
14:00:03
scymtym
then maybe some of the higher-level abstractions are more suitable. i suggest looking at CLIM:NOTIFY-USER, MENU-CHOOSE and the "accepting values" demo