- /// Sets to defaults that resemble the Borland IDE colors.
- public void setDefaultTheme() {
- CellAttributes color;
-
- // TWindow border
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("twindow.border", color);
-
- // TWindow background
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("twindow.background", color);
-
- // TWindow border - inactive
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("twindow.border.inactive", color);
-
- // TWindow background - inactive
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("twindow.background.inactive", color);
-
- // TWindow border - modal
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.WHITE;
- color.bold = true;
- colors.put("twindow.border.modal", color);
-
- // TWindow background - modal
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.WHITE;
- color.bold = false;
- colors.put("twindow.background.modal", color);
-
- // TWindow border - modal + inactive
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.WHITE;
- color.bold = true;
- colors.put("twindow.border.modal.inactive", color);
-
- // TWindow background - modal + inactive
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.WHITE;
- color.bold = false;
- colors.put("twindow.background.modal.inactive", color);
-
- // TWindow border - during window movement - modal
- color = new CellAttributes();
- color.foreColor = Color.GREEN;
- color.backColor = Color.WHITE;
- color.bold = true;
- colors.put("twindow.border.modal.windowmove", color);
-
- // TWindow border - during window movement
- color = new CellAttributes();
- color.foreColor = Color.GREEN;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("twindow.border.windowmove", color);
-
- // TWindow background - during window movement
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("twindow.background.windowmove", color);
-
- // TApplication background
- color = new CellAttributes();
- color.foreColor = Color.BLUE;
- color.backColor = Color.WHITE;
- color.bold = false;
- colors.put("tapplication.background", color);
-
- // TButton text
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.GREEN;
- color.bold = false;
- colors.put("tbutton.inactive", color);
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.GREEN;
- color.bold = true;
- colors.put("tbutton.active", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.WHITE;
- color.bold = true;
- colors.put("tbutton.disabled", color);
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.GREEN;
- color.bold = true;
- colors.put("tbutton.mnemonic", color);
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.GREEN;
- color.bold = true;
- colors.put("tbutton.mnemonic.highlighted", color);
-
- // TLabel text
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("tlabel", color);
-
- // TText text
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLACK;
- color.bold = false;
- colors.put("ttext", color);
-
- // TField text
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("tfield.inactive", color);
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.BLACK;
- color.bold = true;
- colors.put("tfield.active", color);
-
- // TCheckbox
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("tcheckbox.inactive", color);
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.BLACK;
- color.bold = true;
- colors.put("tcheckbox.active", color);
-
-
- // TRadioButton
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("tradiobutton.inactive", color);
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.BLACK;
- color.bold = true;
- colors.put("tradiobutton.active", color);
-
- // TRadioGroup
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("tradiogroup.inactive", color);
- color = new CellAttributes();
- color.foreColor = Color.YELLOW;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("tradiogroup.active", color);
-
- // TMenu
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.WHITE;
- color.bold = false;
- colors.put("tmenu", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.GREEN;
- color.bold = false;
- colors.put("tmenu.highlighted", color);
- color = new CellAttributes();
- color.foreColor = Color.RED;
- color.backColor = Color.WHITE;
- color.bold = false;
- colors.put("tmenu.mnemonic", color);
- color = new CellAttributes();
- color.foreColor = Color.RED;
- color.backColor = Color.GREEN;
- color.bold = false;
- colors.put("tmenu.mnemonic.highlighted", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.WHITE;
- color.bold = true;
- colors.put("tmenu.disabled", color);
-
- // TProgressBar
- color = new CellAttributes();
- color.foreColor = Color.BLUE;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("tprogressbar.complete", color);
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("tprogressbar.incomplete", color);
-
- // THScroller / TVScroller
- color = new CellAttributes();
- color.foreColor = Color.CYAN;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("tscroller.bar", color);
- color = new CellAttributes();
- color.foreColor = Color.BLUE;
- color.backColor = Color.CYAN;
- color.bold = false;
- colors.put("tscroller.arrows", color);
-
- // TTreeView
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("ttreeview", color);
- color = new CellAttributes();
- color.foreColor = Color.GREEN;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("ttreeview.expandbutton", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.CYAN;
- color.bold = false;
- colors.put("ttreeview.selected", color);
- color = new CellAttributes();
- color.foreColor = Color.RED;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("ttreeview.unreadable", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("ttreeview.inactive", color);
-
- // TText text
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLUE;
- color.bold = false;
- colors.put("tdirectorylist", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.CYAN;
- color.bold = false;
- colors.put("tdirectorylist.selected", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.CYAN;
- color.bold = false;
- colors.put("tdirectorylist.unreadable", color);
- color = new CellAttributes();
- color.foreColor = Color.BLACK;
- color.backColor = Color.BLUE;
- color.bold = true;
- colors.put("tdirectorylist.inactive", color);
-
- // TEditor
- color = new CellAttributes();
- color.foreColor = Color.WHITE;
- color.backColor = Color.BLACK;
- color.bold = false;
- colors.put("teditor", color);