freenode/#clim - IRC Chatlog
Search
13:10:03
flip214
well, not sure how easy it is to convert all the CLIM graphics operations to canvas calls...
13:58:29
jackdaniel
it's a big pull request, I don't understand most of it, but I can nit-pick on coding style :)
14:00:51
jackdaniel
is (defun foo () (declare (optimize speed)) …) a valid declaration? (that is - without optimization level)
15:15:30
slyrus
jackdaniel: while we're on the subject, there are two declamations, one in inflate.zip and one in xrender-fonts.lisp that I'd like to remove.
15:15:52
slyrus
If we need optimization settings, they should be limited to local declare blocks, IMO.
15:59:24
fiddlerwoaroof
jackdaniel: I hope to get back to that ticket sometime, but I just started a new job, so I'm not really sure how soon I'll find the tiem
18:36:13
jackdaniel
https://github.com/robert-strandh/McCLIM/issues/144 - its repaint method who ignores parameters
18:36:58
jackdaniel
it's something what would be easy to fix given someone knows, what the exact result should look like
18:39:43
flip214
well, perhaps because all the COMPOSE-SPACE methods have (declare (ignore width height))
18:48:36
jackdaniel
I think that donation to CLF with statement, that it's for McCLIM development wouldn't get lost too
18:50:36
flip214
well, as I already mentioned... I might want to sell that to a future employer, so it should "just work"
18:52:15
flip214
well, I'd like to use it for GUIs on embedded Linux... and there I'd need whitespace between buttons and similar stuff
18:53:46
jackdaniel
how fast do you need it? because fixing buttons should take around 2h of work top, but "similar stuff" is a wide range of things
18:54:48
flip214
regarding #144 and similar stuff, I guess there should be a (defun limit-space-requirement ) or so that overrides calculated with the given values
18:55:47
jackdaniel
compose-space method may be specialized on your type of gadget, so I don't think that there is a need for another function
18:55:56
flip214
but if I can rebuild the same look and feel they've got now and show it as a mockup it would certainly help
18:56:33
flip214
well, the :width and :height should work for _most_ things, so I don't believe overriding via a COMPOSE-SPACE for each "user"-class is the right way
18:57:30
flip214
Basically I need 10 buttons that stay active until another is chosen (select 1 of 10 devices), two sliders, a bit of graphic, and perhaps a few other (non-functional) buttons
18:57:54
jackdaniel
"generic" widgets are just it, generic. We may improve them of course. Specification hints, that adjusting view for particular platform is something what user can do
18:58:28
flip214
I'm just not familiar enough with CLIM to do that quickly, I guess... I might be able to get it working somehow, but it would certainly be a mess.
18:58:46
flip214
and the examples in clim are not that great either ... see my recent fixes, they're not even tested ;/
18:58:54
jackdaniel
flip214: could you submit issue with some drawing (in gimp for instance) what you have, and what you want to achieve? I'll look into it during the weekend
18:59:26
jackdaniel
well, they are tested, but there is limited number of things small group of people can do quick
18:59:42
flip214
and you're going to get married, so I'd rather have you do something more useful ;)
19:01:30
flip214
the layout I can fix myself, it's just reordering the elements in the containers anyway
19:16:36
flip214
jackdaniel: https://github.com/phmarek/McCLIM/commit/f0a074cff5a471a05213ddd66f2239ee3bbf6a97#diff-1eef3f07a79c7ef6d0b7850dad252643