[Mono-list] OT: GTK+ on windows

Guenther Roith groith@tcrz.net
Mon, 6 Jan 2003 18:14:57 +0100


> It's not a mater of using themes. It's about using windows-provided
methods
> for rendering some widgets (menu bars, owner drawn buttons, scrollbars,
> perhaps listviews, treeviews, etc.)
>
> For me, for the app to be usable on Windows it must have standard Windows
> menu and standard scroll bars, that behave exactly the way MS gives them
to
> you. The behavious isn't consistent among different versions of Windows,
but
> there are APIs that let you make use of it.
>
> I remember I've made an application 4 years ago (using Win32, for Win98),
> never recompiled it and today it's taking full advantage of all additions
MS
> has made to Windows GUI.
> I don't use fancy features like sliding or fading menu bars but some
people
> do.
>
> The real question is: since GTK seems to draw all widgets by itself, is it
> EVER possible to use
> Windows-provided methods in (at least) some cases?

There are, beside themes also theme engines, like thinice or redmond95. I
don't see any reason, why one should not be able to write a new engine, that
makes use of the win32 APIs. However I've never tried, so I'm not sure.

Johannes