static String getString (int /*long*/ strPtr) { int length = OS.strlen (strPtr); byte [] buffer = new byte [length]; OS.memmove (buffer, strPtr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
static String getString (int /*long*/ strPtr) { int length = OS.strlen (strPtr); byte [] buffer = new byte [length]; OS.memmove (buffer, strPtr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
static String getString (int /*long*/ strPtr) { int length = OS.strlen (strPtr); byte [] buffer = new byte [length]; OS.memmove (buffer, strPtr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
static String getString (long /*int*/ strPtr) { int length = OS.strlen (strPtr); byte [] buffer = new byte [length]; OS.memmove (buffer, strPtr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
static String getString (long /*int*/ strPtr) { int length = OS.strlen (strPtr); byte [] buffer = new byte [length]; OS.memmove (buffer, strPtr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
String getDecimalSeparator () { long /*int*/ ptr = OS.localeconv_decimal_point (); int length = OS.strlen (ptr); byte [] buffer = new byte [length]; OS.memmove (buffer, ptr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
String getDecimalSeparator () { int /*long*/ ptr = OS.localeconv_decimal_point (); int length = OS.strlen (ptr); byte [] buffer = new byte [length]; OS.memmove (buffer, ptr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
String gtk_widget_get_name(int /*long*/ handle) { int /*long*/ str = OS.gtk_widget_get_name (handle); String name; if (str == 0) { name = "*"; } else { int length = OS.strlen (str); byte [] buffer = new byte [length]; OS.memmove (buffer, str, length); name = new String (Converter.mbcsToWcs (null, buffer)); } return name; }
String gtk_widget_get_name(int /*long*/ handle) { int /*long*/ str = OS.gtk_widget_get_name (handle); String name; if (str == 0) { name = "*"; } else { int length = OS.strlen (str); byte [] buffer = new byte [length]; OS.memmove (buffer, str, length); name = new String (Converter.mbcsToWcs (null, buffer)); } return name; }
static String getTypeName (long /*int*/ type) { long /*int*/ typeName = OS.g_type_name (type); int widgetTypeNameLength = OS.strlen (typeName); byte[] buffer = new byte [widgetTypeNameLength]; OS.memmove (buffer, typeName, widgetTypeNameLength); return new String(Converter.mbcsToWcs(null, buffer)); }
static String getTypeName (int /*long*/ type) { int /*long*/ typeName = OS.g_type_name (type); int widgetTypeNameLength = OS.strlen (typeName); byte[] buffer = new byte [widgetTypeNameLength]; OS.memmove (buffer, typeName, widgetTypeNameLength); return new String(Converter.mbcsToWcs(null, buffer)); }
String getDecimalSeparator () { int /*long*/ ptr = OS.localeconv_decimal_point (); int length = OS.strlen (ptr); byte [] buffer = new byte [length]; OS.memmove (buffer, ptr, length); return new String (Converter.mbcsToWcs (null, buffer)); }
static String getTypeName (int /*long*/ type) { int /*long*/ typeName = OS.g_type_name (type); int widgetTypeNameLength = OS.strlen (typeName); byte[] buffer = new byte [widgetTypeNameLength]; OS.memmove (buffer, typeName, widgetTypeNameLength); return new String(Converter.mbcsToWcs(null, buffer)); }
@Override int /*long*/ gtk_commit (int /*long*/ imcontext, int /*long*/ text) { if (text == 0) return 0; int length = OS.strlen (text); if (length == 0) return 0; byte [] buffer = new byte [length]; OS.memmove (buffer, text, length); char [] chars = Converter.mbcsToWcs (null, buffer); sendIMKeyEvent (SWT.KeyDown, null, chars); return 0; }
@Override long /*int*/ gtk_commit (long /*int*/ imcontext, long /*int*/ text) { if (text == 0) return 0; int length = OS.strlen (text); if (length == 0) return 0; byte [] buffer = new byte [length]; OS.memmove (buffer, text, length); char [] chars = Converter.mbcsToWcs (null, buffer); sendIMKeyEvent (SWT.KeyDown, null, chars); return 0; }
String _getText (int index) { int count = Math.max (1, parent.getColumnCount ()); if (0 > index || index > count - 1) return ""; int /*long*/ [] ptr = new int /*long*/ [1]; int modelIndex = parent.columnCount == 0 ? Tree.FIRST_COLUMN : parent.columns [index].modelIndex; OS.gtk_tree_model_get (parent.modelHandle, handle, modelIndex + Tree.CELL_TEXT, ptr, -1); if (ptr [0] == 0) return ""; //$NON-NLS-1$ int length = OS.strlen (ptr [0]); byte[] buffer = new byte [length]; OS.memmove (buffer, ptr [0], length); OS.g_free (ptr [0]); return new String (Converter.mbcsToWcs (null, buffer)); }
String gtk_widget_class_get_css_name(int /*long*/ handle) { int /*long*/ str = OS.gtk_widget_class_get_css_name (OS.GTK_WIDGET_GET_CLASS(handle)); String name; if (str == 0) { name = "*"; } else { int length = OS.strlen (str); byte [] buffer = new byte [length]; OS.memmove (buffer, str, length); name = new String (Converter.mbcsToWcs (null, buffer)); } return name; }
String _getText (int index) { int count = Math.max (1, parent.getColumnCount ()); if (0 > index || index > count - 1) return ""; long /*int*/ [] ptr = new long /*int*/ [1]; int modelIndex = parent.columnCount == 0 ? Table.FIRST_COLUMN : parent.columns [index].modelIndex; OS.gtk_tree_model_get (parent.modelHandle, handle, modelIndex + Table.CELL_TEXT, ptr, -1); if (ptr [0] == 0) return ""; int length = OS.strlen (ptr [0]); byte[] buffer = new byte [length]; OS.memmove (buffer, ptr [0], length); OS.g_free (ptr [0]); return new String (Converter.mbcsToWcs (null, buffer)); }
@Override int /*long*/ gtk_commit (int /*long*/ imcontext, int /*long*/ text) { if (text == 0) return 0; int length = OS.strlen (text); if (length == 0) return 0; byte [] buffer = new byte [length]; OS.memmove (buffer, text, length); char [] chars = Converter.mbcsToWcs (null, buffer); sendIMKeyEvent (SWT.KeyDown, null, chars); return 0; }
int /*long*/ webkit_status_bar_text_changed (int /*long*/ web_view, int /*long*/ text) { int length = OS.strlen (text); byte[] bytes = new byte[length]; OS.memmove (bytes, text, length); StatusTextEvent statusText = new StatusTextEvent (browser); statusText.display = browser.getDisplay (); statusText.widget = browser; statusText.text = new String (Converter.mbcsToWcs (null, bytes)); for (int i = 0; i < statusTextListeners.length; i++) { statusTextListeners[i].changed (statusText); } return 0; }