[mcclim-ticket] #12: Cosmetic differences between real GTK and mcclim with GTK backend that would be easy to fix

#12: Cosmetic differences between real GTK and mcclim with GTK backend that would be easy to fix --------------------------+------------------------------------------------- Reporter: imikalajunas | Owner: dlichteblau Type: enhancement | Status: new Priority: minor | Milestone: Component: gtkairo | Version: Keywords: gtk | --------------------------+------------------------------------------------- Even with gtk scrollbars mcclim applications feel foreign, two small differences i have found are: Red outline - color of the pane is white in mcclim, and "default" or "button" in gtk. Blue outline - there is a border outside of the scroll pane in GTK so it's easier to discern which pane the scrollbar belongs to. [http://ignas.pov.lt/clim.png McClim screenshot] [http://ignas.pov.lt/xchat.png GTK screenshot] TRAC embeds pictures automatically, sorry. -- Ticket URL: <http://trac.common-lisp.net/mcclim/ticket/12> mcclim <http://common-lisp.net/project/mcclim> mcclim

#12: Cosmetic differences between real GTK and mcclim with GTK backend that would be easy to fix ---------------------------+------------------------------------------------ Reporter: imikalajunas | Owner: dlichteblau Type: enhancement | Status: new Priority: minor | Milestone: Component: gtkairo | Version: Resolution: | Keywords: gtk ---------------------------+------------------------------------------------ Comment (by dlichteblau): Right, the visual differences are due to the fact that gtkairo's frame manager implements each SCROLL-BAR as GtkScrollbar, but doesn't implement the SCROLLER-PANE as a GtkScrolledWindow. As for "easy to fix", I have no idea how easy it would be to fix this. That the portable SCROLLER-PANE injects a VIEWPORT between itself and the actual child might turn out to be difficult to emulate without breaking applications. Advice from anyone who understands the scroller pane appreciated. -- Ticket URL: <http://trac.common-lisp.net/mcclim/ticket/12> mcclim <http://common-lisp.net/project/mcclim> mcclim
participants (1)
-
mcclim