Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Shingarov2002-03-10 03:24:26 +0000
committerBoris Shingarov2002-03-10 03:24:26 +0000
commit041fde4ac23c7b0035d437cf27f34eec6c32ad72 (patch)
treebb137a1cbc366da134aca6df6576e24a02cb1a04
parentb43ffb7e0f2321c1e24d4af00e969edb7864cf03 (diff)
downloadeclipse.platform.swt-041fde4ac23c7b0035d437cf27f34eec6c32ad72.tar.gz
eclipse.platform.swt-041fde4ac23c7b0035d437cf27f34eec6c32ad72.tar.xz
eclipse.platform.swt-041fde4ac23c7b0035d437cf27f34eec6c32ad72.zip
*** empty log message ***
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Button.java8
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java6
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MessageBox.java4
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java6
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Button.java8
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Label.java6
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/MessageBox.java4
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/ToolItem.java6
8 files changed, 22 insertions, 26 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Button.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Button.java
index 7b24f589f4..514ceb9819 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Button.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Button.java
@@ -461,10 +461,10 @@ public void setText (String string) {
int widget = OS.g_list_nth_data (list, 0);
if (widget != 0) OS.gtk_widget_destroy (widget);
}
- byte [] buffer1 = Converter.wcsToMbcs (null, text);
- int label = OS.gtk_label_new (buffer1);
- byte [] buffer2 = Converter.wcsToMbcs (null, pattern);
- OS.gtk_label_set_pattern (label, buffer2);
+ /* FIXME - accels */
+ int label = OS.gtk_label_new (string);
+/* byte [] buffer2 = Converter.wcsToMbcs (null, pattern);
+ OS.gtk_label_set_pattern (label, buffer2);*/
OS.gtk_container_add (handle, label);
OS.gtk_widget_show (label);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java
index 0712117f16..93f70839f5 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Label.java
@@ -78,7 +78,7 @@ void createHandle (int index) {
handle = ((style&SWT.SEPARATOR) != 0)? (((style&SWT.HORIZONTAL)!= 0)?
OS.gtk_hseparator_new() : OS.gtk_vseparator_new()):
- OS.gtk_label_new (new byte [1]);
+ OS.gtk_label_new (null);
if (handle == 0) error (SWT.ERROR_NO_HANDLES);
}
@@ -281,7 +281,7 @@ public void setImage (Image image) {
WidgetTable.remove (handle);
OS.gtk_widget_destroy (handle);
if (image == null) {
- handle = OS.gtk_label_new (new byte [1]);
+ handle = OS.gtk_label_new (null);
} else {
handle = OS.gtk_pixmap_new (image.pixmap, image.mask);
}
@@ -323,7 +323,7 @@ public void setText (String string) {
//NOT IMPLEMENTED - events and state of handle lost
WidgetTable.remove (handle);
OS.gtk_widget_destroy (handle);
- handle = OS.gtk_label_new (new byte [1]);
+ handle = OS.gtk_label_new (null);
OS.gtk_container_add (frameHandle, handle);
WidgetTable.put (handle, this);
int alignment = style & (SWT.LEFT | SWT.RIGHT | SWT.CENTER);
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MessageBox.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MessageBox.java
index ecded1218f..638c65e410 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MessageBox.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MessageBox.java
@@ -171,8 +171,8 @@ private void createHandle() {
}
}
private void createMessage() {
- byte[] bytes = Converter.wcsToMbcs (null, getMessage(), true);
- label = OS.gtk_label_new (bytes);
+ label = OS.gtk_label_new (message);
+ if (label==0) error(SWT.ERROR_NO_HANDLES);
OS.gtk_box_pack_start (OS.GTK_DIALOG_VBOX(handle), label, true, true, 5); // FIXME should we use container_add??
}
private void createActionButtons() {
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java
index cc53d3427c..676a7800e9 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolItem.java
@@ -664,8 +664,7 @@ public void setSelection (boolean selected) {
OS.gtk_signal_handler_unblock_by_data (handle, SWT.Selection);
}
public void setText (String string) {
- if (!isValidThread ()) error (SWT.ERROR_THREAD_INVALID_ACCESS);
- if (!isValidWidget ()) error (SWT.ERROR_WIDGET_DISPOSED);
+ checkWidget();
if (string == null) error (SWT.ERROR_NULL_ARGUMENT);
if ((style & SWT.SEPARATOR) != 0) return;
text = string;
@@ -694,8 +693,7 @@ public void setText (String string) {
int widget = OS.g_list_nth_data (list, 0);
if (widget != 0) OS.gtk_widget_destroy (widget);
}
- byte [] buffer1 = Converter.wcsToMbcs (null, text);
- int label = OS.gtk_label_new (buffer1);
+ int label = OS.gtk_label_new (string);
byte [] buffer2 = Converter.wcsToMbcs (null, pattern);
OS.gtk_label_set_pattern (label, buffer2);
OS.gtk_container_add (handle, label);
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Button.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Button.java
index 7b24f589f4..514ceb9819 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Button.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Button.java
@@ -461,10 +461,10 @@ public void setText (String string) {
int widget = OS.g_list_nth_data (list, 0);
if (widget != 0) OS.gtk_widget_destroy (widget);
}
- byte [] buffer1 = Converter.wcsToMbcs (null, text);
- int label = OS.gtk_label_new (buffer1);
- byte [] buffer2 = Converter.wcsToMbcs (null, pattern);
- OS.gtk_label_set_pattern (label, buffer2);
+ /* FIXME - accels */
+ int label = OS.gtk_label_new (string);
+/* byte [] buffer2 = Converter.wcsToMbcs (null, pattern);
+ OS.gtk_label_set_pattern (label, buffer2);*/
OS.gtk_container_add (handle, label);
OS.gtk_widget_show (label);
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Label.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Label.java
index 0712117f16..93f70839f5 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Label.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/Label.java
@@ -78,7 +78,7 @@ void createHandle (int index) {
handle = ((style&SWT.SEPARATOR) != 0)? (((style&SWT.HORIZONTAL)!= 0)?
OS.gtk_hseparator_new() : OS.gtk_vseparator_new()):
- OS.gtk_label_new (new byte [1]);
+ OS.gtk_label_new (null);
if (handle == 0) error (SWT.ERROR_NO_HANDLES);
}
@@ -281,7 +281,7 @@ public void setImage (Image image) {
WidgetTable.remove (handle);
OS.gtk_widget_destroy (handle);
if (image == null) {
- handle = OS.gtk_label_new (new byte [1]);
+ handle = OS.gtk_label_new (null);
} else {
handle = OS.gtk_pixmap_new (image.pixmap, image.mask);
}
@@ -323,7 +323,7 @@ public void setText (String string) {
//NOT IMPLEMENTED - events and state of handle lost
WidgetTable.remove (handle);
OS.gtk_widget_destroy (handle);
- handle = OS.gtk_label_new (new byte [1]);
+ handle = OS.gtk_label_new (null);
OS.gtk_container_add (frameHandle, handle);
WidgetTable.put (handle, this);
int alignment = style & (SWT.LEFT | SWT.RIGHT | SWT.CENTER);
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/MessageBox.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/MessageBox.java
index ecded1218f..638c65e410 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/MessageBox.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/MessageBox.java
@@ -171,8 +171,8 @@ private void createHandle() {
}
}
private void createMessage() {
- byte[] bytes = Converter.wcsToMbcs (null, getMessage(), true);
- label = OS.gtk_label_new (bytes);
+ label = OS.gtk_label_new (message);
+ if (label==0) error(SWT.ERROR_NO_HANDLES);
OS.gtk_box_pack_start (OS.GTK_DIALOG_VBOX(handle), label, true, true, 5); // FIXME should we use container_add??
}
private void createActionButtons() {
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/ToolItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/ToolItem.java
index cc53d3427c..676a7800e9 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/ToolItem.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk1x/org/eclipse/swt/widgets/ToolItem.java
@@ -664,8 +664,7 @@ public void setSelection (boolean selected) {
OS.gtk_signal_handler_unblock_by_data (handle, SWT.Selection);
}
public void setText (String string) {
- if (!isValidThread ()) error (SWT.ERROR_THREAD_INVALID_ACCESS);
- if (!isValidWidget ()) error (SWT.ERROR_WIDGET_DISPOSED);
+ checkWidget();
if (string == null) error (SWT.ERROR_NULL_ARGUMENT);
if ((style & SWT.SEPARATOR) != 0) return;
text = string;
@@ -694,8 +693,7 @@ public void setText (String string) {
int widget = OS.g_list_nth_data (list, 0);
if (widget != 0) OS.gtk_widget_destroy (widget);
}
- byte [] buffer1 = Converter.wcsToMbcs (null, text);
- int label = OS.gtk_label_new (buffer1);
+ int label = OS.gtk_label_new (string);
byte [] buffer2 = Converter.wcsToMbcs (null, pattern);
OS.gtk_label_set_pattern (label, buffer2);
OS.gtk_container_add (handle, label);

Back to the top