Search
Wednesday, 2nd of December 2020, 17:07:35 UTC
18:11:58
jackdaniel
n.b I've initially implemented shrink-frame in the bm-3 branch (and added port-specific protocols)
19:28:45
jackdaniel
http://bauhh.dyndns.org:8000/clim-spec/28-5.html#_1563
19:28:53
jackdaniel
on x11 it is "iconify", on windows "minimize"
19:29:14
jackdaniel
there are also note-frame-iconified and note-frame-deiconified
19:29:40
jackdaniel
none of these three were implemented for mcclim (however generic functions were defined)
19:31:35
scymtym
i see. there is no way to programmatically un-shrink it seems
19:32:04
jackdaniel
specification implies, that frame-enable unshrinks the frame
19:32:44
jackdaniel
"A shrunk frame is accessible to the user for re-enabling," -- the key word here is re-enabling
19:33:15
jackdaniel
(and that's what I've implemented)
19:33:38
scymtym
i read that as the user doing the re-enabling "manually", but it could mean FRAME-ENABLE
19:34:10
jackdaniel
I read it that way too, but the word enable suggests the nature of the "shrunk" state
19:34:15
jackdaniel
i.e that it may be re-enabled
19:34:57
jackdaniel
frame protocol is little scrace, however I've added for sheets/ports more elaborate interface - (setf sheet-shrank-p) and port-shrink-sheet/port-puffup-sheet
19:35:15
jackdaniel
but that's a subject of a pull request after backend-manual first batch
19:36:04
jackdaniel
n.b, that's how a sheet is programmatically deiconified on clx - you need to map window (that is "enable" it)
19:36:47
scymtym
ah, i knew about map/unmap, but i didn't know that iconify is like unmap in that regard
19:37:25
jackdaniel
iconify is separate from unmap
19:37:52
jackdaniel
deiconify is equivalent to map
20:30:05
scymtym
"in that regard" = can be undone by map. so a three-state fsm
20:52:02
scymtym
don't worry about it. i think we both understand by now
20:52:35
scymtym
i wrote a section on blank area for the extensions chapter. can you read it once the build finishes?
21:00:36
scymtym
https://jenkins-experimental.bob.ci.cit-ec.net/job/cl-mcclim-multibranch-with-doc-ci-docker-mcclim-nightly/job/blank-area-parameters/lastSuccessfulBuild/artifact/Documentation/Manual/Texinfo/mcclim.html#Extended-blank-area-presentation-type
4:01:16
no-defun-allowed
Hello ck_.
4:03:51
beach
Good morning everyone!
Thursday, 3rd of December 2020, 5:07:35 UTC