Java Reference
In-Depth Information
public class
DiagramAppearancePreferencePage
extends
AppearancePreferencePage{
private
String PINK_COLOR_LABEL =
Messages.AppearancePreferencePage_pinkArchetypeColor_label;
private
String YELLOW_COLOR_LABEL =
Messages.AppearancePreferencePage_yellowArchetypeColor_label;
private
String GREEN_COLOR_LABEL =
Messages.AppearancePreferencePage_greenArchetypeColor_label;
private
String BLUE_COLOR_LABEL =
Messages.AppearancePreferencePage_blueArchetypeColor_label;
private
String GRAY_COLOR_LABEL =
Messages.AppearancePreferencePage_grayArchetypeColor_label;
private
String ARCHETYPE_GROUPBOX_LABEL =
Messages.AppearancePreferencePage_archetypeColorGroup_label;
public static final
String PREF_MI_ARCHETYPE_COLOR =
"Appearance.mi_ArchetypeColor";
public static final
String PREF_ROLE_ARCHETYPE_COLOR
"Appearance.role_ArchetypeColor";
public static final
String PREF_PPT_ARCHETYPE_COLOR =
"Appearance.ppt_ArchetypeColor";
public static final
String PREF_DESC_ARCHETYPE_COLOR =
"Appearance.desc_ArchetypeColor";
public static final
String PREF_PIP_ARCHETYPE_COLOR =
"Appearance.pip_ArchetypeColor";
private
ColorFieldEditor pinkArchetypeColorEditor =
null
;
private
ColorFieldEditor yellowArchetypeColorEditor =
null
;
private
ColorFieldEditor greenArchetypeColorEditor =
null
;
private
ColorFieldEditor blueArchetypeColorEditor =
null
;
private
ColorFieldEditor grayArchetypeColorEditor =
null
;
public
DiagramAppearancePreferencePage() {
setPreferenceStore(DncDiagramEditorPlugin.getInstance()
.getPreferenceStore());
}
@Override
protected void
addFields (Composite parent) {
Composite main = createPageLayout(parent);
createFontAndColorGroup(main);
createArchetypeColorGroup(main);
}
public static void
initArchetypeDefaults(IPreferenceStore store) {
PreferenceConverter.setDefault(store, PREF_MI_ARCHETYPE_COLOR,
new
Color(
null
, 250, 145, 145).getRGB());
PreferenceConverter.setDefault(store, PREF_ROLE_ARCHETYPE_COLOR,
new
Color(
null
, 238, 245, 165).getRGB());
PreferenceConverter.setDefault(store, PREF_PPT_ARCHETYPE_COLOR,
new
Color(
null
, 124, 179, 77).getRGB());
PreferenceConverter.setDefault(store, PREF_DESC_ARCHETYPE_COLOR,
new
Color(
null
, 86, 145, 215).getRGB());
Search WWH ::
Custom Search