Search
Saturday, 20th of May 2017, 9:07:56 UTC
11:39:59
flip214
jackdaniel: thank you very much, I'll take a detailed look today evening!
11:40:38
flip214
the question about your IBAN is still open... or would you take money for CLIM consulting later on?
13:41:24
jackdaniel
if you insist check query, thanks!
16:35:39
christiansen`
** NICK christiansen
17:16:37
jackdaniel
browsing bauhh.dyndns.org I've found "Layout Protocol for Dummies" - http://bauhh.dyndns.org:8000/mcclim/clim-layout-protocol-for-dummies.text
17:47:49
flip214
so, now trying to _paint_ a graphic in the buttons... different ones in each, even
18:36:14
jackdaniel
you have to store pattern in the custom button instance
18:36:33
jackdaniel
and take this pattern from the instance to use with draw-pattern
18:51:02
flip214
I'm already painting my grey stripe set, thanks
18:59:59
flip214
slyrus: will do, give me a few more minutes
19:00:19
flip214
if I want to change a slider's value when clicking a button, how would I address it?
19:00:33
flip214
look in *application-frame* for the slider?
19:01:53
flip214
or, rather, is there a special containing the current app object?
19:02:46
jackdaniel
clim:*application-frame* is this special variable which contains it
19:03:34
jackdaniel
there is also macro clim:with-application-frame but it does just that, binds variable to clim:*application-frame*
19:05:24
flip214
yeah... but how would I get the slider from that?
19:05:36
flip214
accessing the slot just gives me the slider's current value
19:06:42
flip214
I could just store the MAKE-PANE value in a special, of course
19:07:01
jackdaniel
(clim:find-pane-named name-used-in-:panes *application-frame*)
19:07:20
jackdaniel
frame comes as first argument
19:12:39
flip214
how can I programmatically move a slider?
19:14:00
jackdaniel
it's value-gadget, so setfing it should work
19:24:59
flip214
jackdaniel: http://hellsgate.pl/files/ is browseable... don't think you want that
19:26:16
flip214
slyrus: https://www.pic-upload.de/view-33200032/monitor-setup.png.html
19:26:23
flip214
thanks for all the help!
19:28:19
jackdaniel
flip214: I don't care that much, and sometimes I want to "find" something by browsing it :)
19:28:42
flip214
just wanted to mention that
19:29:12
jackdaniel
it's my paste.lisp.org except without captcha and storing any files
19:34:09
flip214
can I easily fake a mouseclick on a button? Or is it mousedown + mouseup?
19:36:57
jackdaniel
you could use these events http://bauhh.dyndns.org:8000/clim-spec/8-2.html#_353 – not sure how though
19:37:00
flip214
now I've got another button to reset one monitor's data as well
19:37:14
flip214
(funcall (gadget-activate-callback *current-mon-button*)
19:37:40
flip214
doesn't fake the press, but just runs the callback that changes the state
19:40:01
flip214
define-application-frame fills the variable "others", but never uses it?
19:41:39
jackdaniel
it is used for other options, like (:documentaiton "bam")
19:43:25
flip214
how about leaving a space after all ",@", so that eg. ",@ others"?
19:44:33
jackdaniel
what about that? is something wrong with ,@others ?
19:45:46
flip214
well, I think it's more readable with the space... the variable is clearly delineated, if you like
19:46:03
flip214
but that's just my personal opinion
19:47:26
jackdaniel
I find it more readable without space (probably I'm just used to it)
20:25:29
jackdaniel
I have identified some problem with space allocation
20:26:19
jackdaniel
namely if compose-space width is a ratio (for instance 13/5), then subsequent calls to compose-space / allocate-space increase the size by one
20:27:09
jackdaniel
not sure how to resolve it properly yet (rounding in space-requirement-combine seems to work though)
20:33:25
jackdaniel
I think that make-space-requirement is a good place to do the rounding
20:33:34
jackdaniel
then we'll have that only during creation
20:41:10
christiansen
** NICK christiansen`
Saturday, 20th of May 2017, 21:07:56 UTC