Linux : v0.9.4 -> v0.9.52

xabila

10-08-2007 10:36:01

Hi all,
i have just updated QuickGui to 0.9.4 to 0.9.52

the only thing to do is to modify the QuickGuiExportDLL.h like this


#ifndef QUICKGUIEXPORTDLL_H
#define QUICKGUIEXPORTDLL_H

#ifdef _MSC_VER

#ifdef QUICKGUI_EXPORTS
#define _QuickGUIExport __declspec(dllexport)
#else
#define _QuickGUIExport __declspec(dllimport)
#endif
#else //Linux
#define _QuickGUIExport
#endif

#endif


Anyway i'v got some "transparency aliasing" problem when i picked a button.
wich was ok (i think it was before my 1 month holiday ;) ) with the 0.9.4
This is before the picking :


This with the picking

And something else, it seems that the Mouse 0,0 it's not the Linux X11 (0,0).
The small QGUI cursor here :


thanks!

kungfoomasta

10-08-2007 19:44:05

First problem is that the QuickGUI cursor is visible. Second problem.. the cursors should be aligned, which means you are offsetting it incorrectly, or the setPosition is not working correctly. Are you injecting the pixel position of your OS cursor?

If worse comes to worse, I have already implemented an origin offset for the mouse cursor, to add support for targets or other kinds of cursors. If the offset between the QuickGUI cursor and OS cursor is always the same, then we can use the origin offset to match. Would be more comforting if we can get the cursors to be aligned properly..