#include "BlueBar.h" NAMESPACE_UPP #define IMAGECLASS BlueImg #define IMAGEFILE #include void InstallBlueToolBar() { ToolBar::Style& s = ToolBar::StyleDefault().Write(); s = s.Standard(); s.buttonstyle.look[CTRL_NORMAL] = Null; s.buttonstyle.look[CTRL_HOT] = BlueImg::BH(); s.buttonstyle.look[CTRL_PRESSED] = BlueImg::BP(); s.buttonstyle.look[CTRL_DISABLED] = Null; s.buttonstyle.look[CTRL_CHECKED] = BlueImg::B1(); s.buttonstyle.look[CTRL_HOTCHECKED] = BlueImg::BH(); for(int i = 0; i < 6; i++) { s.buttonstyle.light[i] = false; s.buttonstyle.contrast[i] = -40; } s.buttonstyle.contrast[CTRL_HOT] = s.buttonstyle.contrast[CTRL_HOTCHECKED] = 0; s.arealook = Null; s.look = BlueImg::LK(); } void InstallBlueMenuBar() { MenuBar::Style& s = MenuBar::StyleDefault().Write(); s = s.Standard(); s.arealook = Null; s.look = BlueImg::LK(); s.topitem[1] = s.item = BlueImg::BH(); s.itemtext = s.topitemtext[0] = s.topitemtext[1] = s.topitemtext[2] = SColorText(); s.leftgap = 24; s.lsepm = s.leftgap + s.textgap; s.popupiconbar = BlueImg::LR(); ImageBuffer ib(7, 7); Fill(ib, SColorShadow(), 7 * 7); for(int i = 0; i < 5; i++) Fill(ib[i + 1] + 1, SColorMenu(), 5); ib.SetHotSpot(Point(2, 2)); ib.Set2ndSpot(Point(4, 4)); s.popupframe = Image(ib); s.topitem[2] = BlueImg::TK(); } void InstallBlueBar() { InstallBlueMenuBar(); InstallBlueToolBar(); } END_UPP_NAMESPACE