コード例 #1
0
ファイル: INI.java プロジェクト: DGrady/SPaTo_Visual_Explorer
 /**
  * Gets a property from the INI file.
  *
  * @param key.
  * @return String.
  */
 public static String getProperty(String key) {
   long k = NativeHelper.toNativeString(key, false);
   long r = NativeHelper.call(0, "INI_GetProperty", k);
   String res = null;
   if (r != 0) {
     res = NativeHelper.getString(r, 4096, false);
   }
   NativeHelper.free(k);
   return res;
 }
コード例 #2
0
ファイル: INI.java プロジェクト: DGrady/SPaTo_Visual_Explorer
 /**
  * Gets the keys from the INI file.
  *
  * @return String.
  */
 public static String[] getPropertyKeys() {
   long d = NativeHelper.call(0, "INI_GetDictionary");
   int n = NativeHelper.getInt(d);
   long keyPtr = NativeHelper.getInt(d + (Native.IS_64 ? 16 : 12));
   String[] res = new String[n];
   for (int i = 0, offset = 0; i < n; i++, offset += NativeHelper.PTR_SIZE) {
     long ptr = NativeHelper.getPointer(keyPtr + offset);
     res[i] = NativeHelper.getString(ptr, 260, false);
   }
   return res;
 }
コード例 #3
0
ファイル: SplashScreen.java プロジェクト: justin2061/winrun4j
 /** Sets the splash screen background text colour. */
 public static void setTextBgColor(int r, int g, int b) {
   NativeHelper.call(0, "SplashScreen_SetBbColor", r, g, b);
 }
コード例 #4
0
ファイル: SplashScreen.java プロジェクト: justin2061/winrun4j
 /** Sets the splash screen text font. */
 public static void setTextFont(String text, int height) {
   long ptr = NativeHelper.toNativeString(text, false);
   NativeHelper.call(0, "SplashScreen_SetTextFont", ptr, height);
   NativeHelper.free(ptr);
 }
コード例 #5
0
ファイル: SplashScreen.java プロジェクト: justin2061/winrun4j
 /** Writes splash screen text. */
 public static void setText(String text, int x, int y) {
   long ptr = NativeHelper.toNativeString(text, false);
   NativeHelper.call(0, "SplashScreen_SetText", ptr, x, y);
   NativeHelper.free(ptr);
 }
コード例 #6
0
ファイル: SplashScreen.java プロジェクト: justin2061/winrun4j
 /** Closes the splash. */
 public static void close() {
   NativeHelper.call(0, "SplashScreen_Close");
 }
コード例 #7
0
ファイル: SplashScreen.java プロジェクト: justin2061/winrun4j
 /**
  * Grabs the splash screen window handle.
  *
  * @return long.
  */
 public static long getWindowHandle() {
   return NativeHelper.call(0, "SplashScreen_GetWindowHandle");
 }