On Tue, 31 Jul 2007 09:39:04 -0400
"Hess, Philip J" <[EMAIL PROTECTED]> wrote:

> SetMapMode is a uniquely powerful API function. The MM_ANISOTROPIC
> mode lets you work with any logical units you want (for example, high
> resolution) and let the GDI map them to lower-res units (for example,
> screen coordinates). Of course, to be useful we would also need
> SetWindowExtEx and SetViewportExtEx.
> 
> It appears as though implementing these in win32winapi.inc would only
> take one line of code each (pass through to Windows unit). I don't
> have any idea of what implementing these functions in other
> widgetsets would take.

Of course it is a one liner in win32winapi ;).
The question is how to do it in the other default widgetset: gtk.
I see 3 possibilities:
1. Find a solution how to do it in gtk
2. Improve the qt widgetset to become better than the gtk widgetset and
implement the qt SetMapMode
3. Write a pascal unit with SetMapMode(s) for the various platforms and
add it to virtualtree. Then advice the users that vt needs
qt or win32/64.


Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to