if(data)
{
int desktops = 0;
- desktops = *(int *)data;
+ desktops = *(long *)data;
//printf("_NET_NUMBER_OF_DESKTOPS is %d\n", desktops);
{
XVisualInfo vinfo;
XVisualInfo *vinfo_ret;
- int numitems;
+ long numitems;
vinfo.visualid = XVisualIDFromVisual(xSystemVisual);
vinfo_ret = XGetVisualInfo(xGlobalDisplay, VisualIDMask, &vinfo, &numitems);
// TODO: Support _NET_REQUEST_FRAME_EXTENTS message / _NET_FRAME_EXTENTS property for decoration size awareness
if(window.nativeDecorations)
{
- int format, len, fill;
+ long format, len, fill;
Atom type;
char * data = null;
if(XGetWindowProperty(xGlobalDisplay, (X11Window)window.systemHandle, atoms[_net_wm_state], 0, 32, False,
//if(event->send_event)
{
X11Window rootChild;
- int rootX, rootY;
+ long rootX, rootY;
XTranslateCoordinates(xGlobalDisplay, event->window,
RootWindow(xGlobalDisplay, DefaultScreen(xGlobalDisplay)), 0, 0,
&rootX, &rootY, &rootChild);
if(event->atom == atoms[_net_frame_extents] &&
event->state == PropertyNewValue && windowData)
{
- int format, len, fill;
+ long format, len, fill;
Atom type;
char * data = null;
False, XA_CARDINAL, &type, &format, &len,
&fill, &data) == Success && data)
{
- int *extents = (int *)data;
+ long *extents = (long *)data;
bool hadFrameExtents = windowData.gotFrameExtents;
windowData.decor =
{
}
if(!visualInfo)
{
- int attrList[] =
+ long attrList[] =
{
GLX_USE_GL, GLX_DEPTH_SIZE, 1,
GLX_RGBA,
int owner = XGetSelectionOwner(xGlobalDisplay, selAtom);
if(owner != None)
{
- int atom;
+ long atom;
for(atom = atoms[utf8_string]; atom; atom = ((atom == atoms[utf8_string]) ? XA_STRING : 0))
{
XEvent e;
XSelectionEvent * selection = (XSelectionEvent *) &e;
//printf("Got a SelectionNotify with %d (%s)\n", selection->_property, XGetAtomName(xGlobalDisplay, selection->_property));
byte *data;
- uint len, size = 0, dummy;
+ unsigned long len, size = 0, dummy;
Atom type;
- int format;
+ long format;
XGetWindowProperty(xGlobalDisplay, (X11Window) rootWindow.windowHandle, selection->_property ? selection->_property : atom, 0, 0, 0, AnyPropertyType, &type, &format, &len, &size, &data);
if(size > 0)
{
Bitmap bitmap { };
if(bitmap.Load(resource.fileName, null, null))
{
- uint * icon = new uint[2 + bitmap.width * bitmap.height];
+ unsigned long * icon = new unsigned long[2 + bitmap.width * bitmap.height];
bitmap.Convert(null, pixelFormat888, null);
icon[0] = bitmap.width;
icon[1] = bitmap.height;