freenode/#clim - IRC Chatlog
Search
13:16:41
reb
I use a laptop with a high DPI display, so in my Gnome settings I'm running with 150% scaling. I was reading the CLIM specification yesterday, which appears to say that sizes are not necessarily measured in pixels, but that appears to be how McClim with the CLX backend treats size parameters.
13:22:59
pjb
reb: in Aqua (Cocoa, macOS), and in Postscript (Display Postscript), we indeed have a more abstract (device-independent) geometry.
13:23:35
pjb
reb: if you want to use other units (eg. points, or mm) with X, you have to implement that layer yourself.
13:24:55
pjb
reb: graphically, this implies that you may want to implement anti-aliasing algorithms.
13:27:35
beach
pjb: But McCLIM now uses the render extension of CLX so X11 bitmap fonts are no longer used as far as I can tell.
13:36:08
jackdaniel
we plan to meke it better (there is a ticket for that on the tracker), for now though dpi for fonts is hardcoded, grep for "*dpi*" and adjust it manually
13:37:42
jackdaniel
ikrabbe|2: I'll take a look tomorrow, from your description it seems that there may be a bug in compose space for the spacing pane
13:39:42
ikrabbe|2
jackdaniel: yes, that's what I meant first. I'm not experienced enough with McClim yet, to the correct solution at hand, but I guess I will experiment with these layout operators next week. Thank you for the heads up!
13:43:50
ikrabbe
btw, at first sight and until I can test it it seems that the "dashed border pane" example from the clim II specification implements what I need actually (CLIM II Spec 29.5.2)