// Copyright 2002 Adam Megacz, see the COPYING file for licensing [LGPL]
// see below for copyright information on the second portion of this file
-#include "POSIX.cc"
-
#include <X11/Xlib.h>
#include <X11/extensions/XShm.h>
#include <X11/keysymdef.h>
#include <java/lang/System.h>
#include <java/io/PrintStream.h>
+#include "POSIX.cc"
+
// static (per-xserver) data
static Visual* visual;
static Colormap s_colormap;
// FIXME: don't know why (True, False) is the best solution...
if(XmuLookupStandardColormap(display, screen_num, visual->visualid, colorDepth, XA_RGB_BEST_MAP, True, False) == 0)
org::ibex::Platform::criticalAbort(JvNewStringLatin1("ERROR: XmuLookupStandardColormap failed"));
-
XStandardColormap* best_map_info = NULL;
int count;
if (XGetRGBColormaps(display, RootWindow(display, screen_num), &best_map_info, &count, XA_RGB_BEST_MAP) == 0)
org::ibex::util::Log::info(this->getClass(), JvNewStringLatin1(buf));
}
-//#include "WINGs/WINGs.h"
+#include "WINGs/WINGs.h"
jstring org::ibex::plat::X11::_fileDialog(jstring suggestedFileName, jboolean write) {
-#ifdef asfasdfasf
int argc = 1;
char* argv[2];
argv[0] = "Ibex";
if (WMRunModalFilePanelForDirectory(oPanel, NULL, buf, /*title*/ NULL, NULL) != True) return NULL;
return JvNewStringLatin1(WMGetFilePanelFileName(oPanel));
}
-#endif
return NULL;
}
-
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
}
}
+