|
|
|
@ -100,9 +100,7 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
} else if (sender == italic) {
|
|
|
|
|
basic.toggleItalic();
|
|
|
|
|
} else if (sender == underline) {
|
|
|
|
|
basic.toggleUnderline();
|
|
|
|
|
} else if (sender == strikethrough) {
|
|
|
|
|
extended.toggleStrikethrough();
|
|
|
|
|
basic.toggleUnderline();
|
|
|
|
|
}else if (sender == subscript) {
|
|
|
|
|
extended.toggleSubscript();
|
|
|
|
|
} else if (sender == superscript) {
|
|
|
|
@ -127,9 +125,9 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
} else if (sender == ul) {
|
|
|
|
|
extended.insertUnorderedList();
|
|
|
|
|
}
|
|
|
|
|
else if (sender == foreColorButton) {
|
|
|
|
|
commands.get("pickColor").execute();
|
|
|
|
|
}
|
|
|
|
|
// else if (sender == foreColorButton) {
|
|
|
|
|
// commands.get("pickColor").execute();
|
|
|
|
|
// }
|
|
|
|
|
else if (sender == removeFormat) {
|
|
|
|
|
extended.removeFormat();
|
|
|
|
|
} else if (sender == richText) {
|
|
|
|
@ -175,7 +173,7 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
private ToggleButton bold;
|
|
|
|
|
private ToggleButton italic;
|
|
|
|
|
private ToggleButton underline;
|
|
|
|
|
private ToggleButton strikethrough;
|
|
|
|
|
// private ToggleButton strikethrough;
|
|
|
|
|
private ToggleButton superscript;
|
|
|
|
|
private ToggleButton subscript;
|
|
|
|
|
private PushButton justifyLeft;
|
|
|
|
@ -201,7 +199,7 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
private ListBox fonts;
|
|
|
|
|
private ListBox fontSizes;
|
|
|
|
|
|
|
|
|
|
private PushButton foreColorButton;
|
|
|
|
|
// private PushButton foreColorButton;
|
|
|
|
|
|
|
|
|
|
private HashMap<String, Command> commands;
|
|
|
|
|
|
|
|
|
@ -289,8 +287,8 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
topPanel.add(subscript = createToggleButton(images.subscript(),"subscript"));
|
|
|
|
|
topPanel.add(superscript = createToggleButton(images.superscript(),
|
|
|
|
|
"superscript"));
|
|
|
|
|
topPanel.add(strikethrough = createToggleButton(images.strikeThrough(),
|
|
|
|
|
strings.strikeThrough()));
|
|
|
|
|
// topPanel.add(strikethrough = createToggleButton(images.strikeThrough(),
|
|
|
|
|
// strings.strikeThrough()));
|
|
|
|
|
topPanel.add(new HTML(" ", true));
|
|
|
|
|
topPanel.add(justifyLeft = createPushButton(images.justifyLeft(),
|
|
|
|
|
strings.justifyLeft()));
|
|
|
|
@ -317,8 +315,8 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
|
|
|
|
|
topPanel.add(removeFormat = createPushButton(images.removeFormat(),
|
|
|
|
|
strings.removeFormat()));
|
|
|
|
|
topPanel.add(foreColorButton = createPushButton(images.foreColors(),
|
|
|
|
|
"Text Color"));
|
|
|
|
|
// topPanel.add(foreColorButton = createPushButton(images.foreColors(),
|
|
|
|
|
// "Text Color"));
|
|
|
|
|
}
|
|
|
|
|
if (basic != null) {
|
|
|
|
|
topPanel.add(new HTML(" "));
|
|
|
|
@ -398,10 +396,6 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
italic.setDown(basic.isItalic());
|
|
|
|
|
underline.setDown(basic.isUnderlined());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (extended != null) {
|
|
|
|
|
strikethrough.setDown(extended.isStrikethrough());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -412,13 +406,13 @@ public class RichTextToolbar extends Composite {
|
|
|
|
|
bold.setEnabled(enable);
|
|
|
|
|
italic.setEnabled(enable);
|
|
|
|
|
underline.setEnabled(enable);
|
|
|
|
|
strikethrough.setEnabled(enable);
|
|
|
|
|
// strikethrough.setEnabled(enable);
|
|
|
|
|
justifyLeft.setEnabled(enable);
|
|
|
|
|
justifyCenter.setEnabled(enable);
|
|
|
|
|
justifyRight.setEnabled(enable);
|
|
|
|
|
superscript.setEnabled(enable);
|
|
|
|
|
subscript.setEnabled(enable);
|
|
|
|
|
foreColorButton.setEnabled(enable);
|
|
|
|
|
// foreColorButton.setEnabled(enable);
|
|
|
|
|
// insertImage.setEnabled(enable);
|
|
|
|
|
ol.setEnabled(enable);
|
|
|
|
|
ul.setEnabled(enable);
|
|
|
|
|