diff --git a/bazaar/Theme/Theme.cpp b/bazaar/Theme/Theme.cpp new file mode 100644 index 000000000..3d8221b16 --- /dev/null +++ b/bazaar/Theme/Theme.cpp @@ -0,0 +1,304 @@ +#include "Theme.h" + +Theme* sUglyHack = NULL; + +void ApplyDummy() +{ + if (sUglyHack == NULL) + return; + + Theme& t = *sUglyHack; + t.Load(); +} + +Value Theme::StringToObject(const String& s, const String& def) { + Vector v = Split(s, ' '); + if (v.GetCount() == 0) + return Null; + if (v[0] == "png") { + ImageBuffer img = PNGRaster().LoadFileAny(AppendFileName(dir, def)); + if (img.IsEmpty()) + return Null; + + if (v.GetCount() == 6 && v[1] == "hot") { + img.SetHotSpot(Point(StrInt(v[2]), StrInt(v[3]))); + img.Set2ndSpot(Point(StrInt(v[4]), StrInt(v[5]))); + } + return (Image)img; + } + else if (v[0] == "color") + return Color(StrInt(v[1]), StrInt(v[2]), StrInt(v[3])); + else if (v[0] == "null") + return "null"; + else + return StrInt(v[0]); +} + +inline void SetChImg(int i, const Image& img) +{ + if (!img.IsEmpty()) + CtrlsImg::Set(i, img); +} + +template +inline void SetIfNotNull(T& t, V v) +{ + if (v.Is() && (String)v == "null") + t = Null; + else + if (!IsNull(v)) + t = v; +} + +inline String GetMap(const VectorMap& set, const String& s) { + int k = set.Find(s); + return (k >= 0) ? set[k] : ""; +} + +Vector Fill(const VectorMap& set, String val, int count = 4) { + String all = GetMap(set, val + "[]"); + Vector ret; + ret.SetCount(count, ""); + + if (!all.IsEmpty()) + for (int i = 0; i < count; i++) + ret[i] = all; + + for (int i = 0; i < count; i++) { + String temp = GetMap(set, val + "[" + IntStr(i) + "]"); + if (!temp.IsEmpty()) + ret[i] = temp; + } + + return ret; +} + +void Theme::LoadButton(Button::Style& d, const VectorMap& set, const String& dir, const String& file) +{ + Vector look = Fill(set, "look"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.look[i], StringToObject(look[i], dir + "\\" + file + IntStr(i)+ ".png")); + + Vector text = Fill(set, "textcolor"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.textcolor[i], StringToObject(text[i])); + + Vector mono = Fill(set, "monocolor"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.monocolor[i], StringToObject(text[i])); + + SetIfNotNull(d.focusmargin, StringToObject(GetMap(set, "focusmargin")));; +} + +void Theme::LoadScrollBar(ScrollBar::Style& d, const VectorMap& set, const String& dir) { + Vector vthumb = Fill(set, "vthumb"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.vthumb[i], StringToObject(vthumb[i], dir + "\\" + "ScrollVThumb" + IntStr(i)+ ".png")); + + Vector vupper = Fill(set, "vupper"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.vupper[i], StringToObject(vupper[i], dir + "\\" + "ScrollVUpper" + IntStr(i)+ ".png")); + + Vector vlower = Fill(set, "vlower"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.vlower[i], StringToObject(vlower[i], dir + "\\" + "ScrollVLower" + IntStr(i)+ ".png")); + + Vector hthumb = Fill(set, "hthumb"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.hthumb[i], StringToObject(hthumb[i], dir + "\\" + "ScrollHThumb" + IntStr(i)+ ".png")); + + Vector hupper = Fill(set, "hupper"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.hupper[i], StringToObject(hupper[i], dir + "\\" + "ScrollHUpper" + IntStr(i)+ ".png")); + + Vector hlower = Fill(set, "hlower"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.hlower[i], StringToObject(hlower[i], dir + "\\" + "ScrollHLower" + IntStr(i)+ ".png")); +} + +void Theme::LoadOption0(const VectorMap& set, const String& dir, const String& file) { + Vector look = Fill(set, "look"); + + SetChImg(CtrlsImg::I_O0, StringToObject(look[0], dir + "\\" + file + IntStr(0)+ ".png")); + SetChImg(CtrlsImg::I_O0h, StringToObject(look[1], dir + "\\" + file + IntStr(1)+ ".png")); + SetChImg(CtrlsImg::I_O0p, StringToObject(look[2], dir + "\\" + file + IntStr(2)+ ".png")); + SetChImg(CtrlsImg::I_O0d, StringToObject(look[3], dir + "\\" + file + IntStr(3)+ ".png")); +} + +void Theme::LoadOption1(const VectorMap& set, const String& dir, const String& file) { + Vector look = Fill(set, "look"); + + SetChImg(CtrlsImg::I_O1, StringToObject(look[0], dir + "\\" + file + IntStr(0)+ ".png")); + SetChImg(CtrlsImg::I_O1h, StringToObject(look[1], dir + "\\" + file + IntStr(1)+ ".png")); + SetChImg(CtrlsImg::I_O1p, StringToObject(look[2], dir + "\\" + file + IntStr(2)+ ".png")); + SetChImg(CtrlsImg::I_O1d, StringToObject(look[3], dir + "\\" + file + IntStr(3)+ ".png")); +} + +void Theme::LoadSwitch0(const VectorMap& set, const String& dir, const String& file) { + Vector look = Fill(set, "look"); + + SetChImg(CtrlsImg::I_S0, StringToObject(look[0], dir + "\\" + file + IntStr(0)+ ".png")); + SetChImg(CtrlsImg::I_S0h, StringToObject(look[1], dir + "\\" + file + IntStr(1)+ ".png")); + SetChImg(CtrlsImg::I_S0p, StringToObject(look[2], dir + "\\" + file + IntStr(2)+ ".png")); + SetChImg(CtrlsImg::I_S0d, StringToObject(look[3], dir + "\\" + file + IntStr(3)+ ".png")); +} + +void Theme::LoadSwitch1(const VectorMap& set, const String& dir, const String& file) { + Vector look = Fill(set, "look"); + + SetChImg(CtrlsImg::I_S1, StringToObject(look[0], dir + "\\" + file + IntStr(0)+ ".png")); + SetChImg(CtrlsImg::I_S1h, StringToObject(look[1], dir + "\\" + file + IntStr(1)+ ".png")); + SetChImg(CtrlsImg::I_S1p, StringToObject(look[2], dir + "\\" + file + IntStr(2)+ ".png")); + SetChImg(CtrlsImg::I_S1d, StringToObject(look[3], dir + "\\" + file + IntStr(3)+ ".png")); +} + +void Theme::LoadToolButton(ToolButton::Style& d, const VectorMap& set, const String& dir, const String& file) { + Vector look = Fill(set, "look", 6); + for (int i = 0; i < 6; i++) + SetIfNotNull(d.look[i], StringToObject(look[i], dir + "\\" + file + IntStr(i)+ ".png")); + + Vector text = Fill(set, "textcolor", 6); + for (int i = 0; i < 6; i++) + SetIfNotNull(d.textcolor[i], StringToObject(text[i])); +} + +void Theme::LoadMenuBar(MenuBar::Style& d, const VectorMap& set, const String& dir) { + SetIfNotNull(d.look, StringToObject(GetMap(set, "look"))); + SetIfNotNull(d.arealook, StringToObject(GetMap(set, "arealook"))); + SetIfNotNull(d.itemtext, StringToObject(GetMap(set, "itemtext"))); + SetIfNotNull(d.leftgap, StringToObject(GetMap(set, "leftgap"))); + SetIfNotNull(d.popupiconbar, StringToObject(GetMap(set, "popupiconbar"))); + SetIfNotNull(d.popupbody, StringToObject(GetMap(set, "popupbody"))); + SetIfNotNull(d.separator.l1, StringToObject(GetMap(set, "separatorl1"))); + SetIfNotNull(d.separator.l2, StringToObject(GetMap(set, "separatorl2"))); + + SetIfNotNull(d.item, StringToObject(GetMap(set, "item"), dir + "\\" + "MenuItem.png")); + + Vector ti = Fill(set, "topitem", 3); + for (int i = 0; i < 3; i++) + SetIfNotNull(d.topitem[i], StringToObject(ti[i], dir + "\\" + "MenuTop" + IntStr(i)+ ".png")); + + Vector tt = Fill(set, "topitemtext", 3); + for (int i = 0; i < 3; i++) + SetIfNotNull(d.topitemtext[i], StringToObject(tt[i])); + + SetIfNotNull(d.popupframe, StringToObject(GetMap(set, "popupframe"), dir + "\\" + "MenuFrame.png")); +} + +void Theme::LoadEditField(EditField::Style& d, const VectorMap& set, const String& dir, const String& file) { + Vector edge = Fill(set, "edge"); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.edge[i], StringToObject(edge[i], dir + "\\" + file + IntStr(i)+ ".png")); +} + +void Theme::LoadMultiButton(MultiButton::Style& d, const VectorMap& set, const String& dir, const String& file) { + Vector look = Fill(set, "look", 4); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.look[i], StringToObject(look[i], dir + "\\" + file + "Look" + IntStr(i)+ ".png")); + Vector trivial = Fill(set, "trivial", 4); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.trivial[i], StringToObject(trivial[i], dir + "\\" + file + "Trivial" + IntStr(i)+ ".png")); + Vector edge = Fill(set, "edge", 4); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.edge[i], StringToObject(edge[i], dir + "\\" + file + "Edge" + IntStr(i)+ ".png")); + SetIfNotNull(d.trivialborder, StringToObject(GetMap(set, "trivialborder"))); +} + +void Theme::LoadTabCtrl(TabCtrl::Style& d, const VectorMap& set, const String& dir, const String& file) { + SetIfNotNull(d.body, StringToObject(GetMap(set, "body"), dir + "\\" + file + "Body.png")); + + Vector first = Fill(set, "first", 4); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.first[i], StringToObject(first[i], dir + "\\" + file + "First" + IntStr(i)+ ".png")); + + Vector normal = Fill(set, "normal", 4); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.normal[i], StringToObject(normal[i], dir + "\\" + file + "Normal" + IntStr(i)+ ".png")); + + Vector last = Fill(set, "last", 4); + for (int i = 0; i < 4; i++) + SetIfNotNull(d.last[i], StringToObject(last[i], dir + "\\" + file + "Last" + IntStr(i)+ ".png")); + + d.sel.top = 0; +} + +void Theme::Load(const String& path) { + ini.Clear(); + + dir = path; + ini.Load(AppendFileName(dir, "theme.ini")); + + sUglyHack = this; + Ctrl::SetSkin(ApplyDummy); + sUglyHack = NULL; +} + +void Theme::Load() { + for (int i = 0; i < ini.GetGroupCount(); i++) { + String group = ToLower(ini.GetGroupName(i)); + VectorMap set; + for (int k = 0; k < ini.GetKeyCount(i); k++) { + set.Add(ini.GetKey(i, k), ini.Get(i, k)); + } + + if (group == "button") + LoadButton(Button::StyleNormal().Write(), set, "Button", "Button"); + else if (group == "okbutton") + LoadButton(Button::StyleOk().Write(), set, "OkButton", "OkButton"); + else if (group == "edgebutton") + LoadButton(Button::StyleEdge().Write(), set, "EdgeButton", "EdgeButton"); + else if (group == "option0") + LoadOption0(set, "Option", "Option0"); + else if (group == "option1") + LoadOption1(set, "Option", "Option1"); + else if (group == "switch0") + LoadSwitch0(set, "Switch", "Switch0"); + else if (group == "switch1") + LoadSwitch1(set, "Switch", "Switch1"); + else if (group == "spininc") + LoadButton(SpinButtons::StyleDefault().Write().inc, set, "Spin", "SpinInc"); + else if (group == "spindec") + LoadButton(SpinButtons::StyleDefault().Write().dec, set, "Spin", "SpinDec"); + else if (group == "scrollupbutton") + LoadButton(ScrollBar::StyleDefault().Write().up, set, "ScrollBar", "ScrollUpButton"); + else if (group == "scrolldownbutton") + LoadButton(ScrollBar::StyleDefault().Write().down, set, "ScrollBar", "ScrollDownButton"); + else if (group == "scrollleftbutton") + LoadButton(ScrollBar::StyleDefault().Write().left, set, "ScrollBar", "ScrollLeftButton"); + else if (group == "scrollrightbutton") + LoadButton(ScrollBar::StyleDefault().Write().right, set, "ScrollBar", "ScrollRightButton"); + else if (group == "scrollbar") + LoadScrollBar(ScrollBar::StyleDefault().Write(), set, "ScrollBar"); + else if (group == "toolbutton") + LoadToolButton(ToolButton::StyleDefault().Write(), set, "ToolButton", "ToolButton"); + else if (group == "menubar") + LoadMenuBar(MenuBar::StyleDefault().Write(), set, "MenuBar"); + else if (group == "editfield") { + LoadEditField(EditField::StyleDefault().Write(), set, "EditField", "EditField"); + ViewEdge_Write(EditField::StyleDefault().edge[0]); + } + else if (group == "dropchoice") + LoadMultiButton(DropChoice::StyleFrame().Write(), set, "DropChoice", "DropChoice"); + else if (group == "droplist") + LoadMultiButton(DropList::StyleDefault().Write(), set, "DropList", "DropList"); + else if (group == "tabctrl") + LoadTabCtrl(TabCtrl::StyleDefault().Write(), set, "TabCtrl", "Tab"); + else if (group == "colors") { + String cf = GetMap(set, "colorface"); + if (!cf.IsEmpty()) + SColorFace_Write(StringToObject(cf)); + + String cs = GetMap(set, "colorshadow"); + if (!cs.IsEmpty()) + SColorShadow_Write(StringToObject(cs)); + + String cl = GetMap(set, "colorlight"); + if (!cl.IsEmpty()) + SColorLight_Write(StringToObject(cl)); + + String cm = GetMap(set, "colormark"); + if (!cm.IsEmpty()) + SColorMark_Write(StringToObject(cm)); + } + } +} \ No newline at end of file diff --git a/bazaar/Theme/Theme.h b/bazaar/Theme/Theme.h new file mode 100644 index 000000000..2a7f1bbe6 --- /dev/null +++ b/bazaar/Theme/Theme.h @@ -0,0 +1,36 @@ +#ifndef _Skulpture_Theme_h_ +#define _Skulpture_Theme_h_ + +#include + +using namespace Upp; + +class Theme +{ +private: + friend void ApplyDummy(); + + TextSettings ini; + String dir; + + void Theme::LoadEditField(EditField::Style& d, const VectorMap& set, const String& dir, const String& file); + void LoadButton(Button::Style& d, const VectorMap& set, const String& dir, const String& file); + void LoadToolButton(ToolButton::Style& d, const VectorMap& set, const String& dir, const String& file); + void LoadMenuBar(MenuBar::Style& d, const VectorMap& set, const String& dir); + void LoadOption0(const VectorMap& set, const String& dir, const String& file); + void LoadOption1(const VectorMap& set, const String& dir, const String& file); + void LoadSwitch0(const VectorMap& set, const String& dir, const String& file); + void LoadSwitch1(const VectorMap& set, const String& dir, const String& file); + void LoadScrollBar(ScrollBar::Style& d, const VectorMap& set, const String& dir); + void LoadMultiButton(MultiButton::Style& d, const VectorMap& set, const String& dir, const String& file); + void LoadTabCtrl(TabCtrl::Style& d, const VectorMap& set, const String& dir, const String& file); + + Value StringToObject(const String& s, const String& def = ""); + + void Load(); + +public: + void Load(const String& fileName); +}; + +#endif diff --git a/bazaar/Theme/Theme.upp b/bazaar/Theme/Theme.upp new file mode 100644 index 000000000..8b6fcbbd1 --- /dev/null +++ b/bazaar/Theme/Theme.upp @@ -0,0 +1,4 @@ +file + Theme.h, + Theme.cpp; + diff --git a/bazaar/Theme/init b/bazaar/Theme/init new file mode 100644 index 000000000..ecee1255b --- /dev/null +++ b/bazaar/Theme/init @@ -0,0 +1,3 @@ +#ifndef _Theme_icpp_init_stub +#define _Theme_icpp_init_stub +#endif diff --git a/bazaar/Themes/Skulpture/Default/Button/Button0.PNG b/bazaar/Themes/Skulpture/Default/Button/Button0.PNG new file mode 100644 index 000000000..2e632cc24 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Button/Button0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Button/Button1.PNG b/bazaar/Themes/Skulpture/Default/Button/Button1.PNG new file mode 100644 index 000000000..ad3ebcd43 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Button/Button1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Button/Button2.PNG b/bazaar/Themes/Skulpture/Default/Button/Button2.PNG new file mode 100644 index 000000000..90e1e59e2 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Button/Button2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Button/Button3.PNG b/bazaar/Themes/Skulpture/Default/Button/Button3.PNG new file mode 100644 index 000000000..3724155c7 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Button/Button3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/DropList/DropListLook0.PNG b/bazaar/Themes/Skulpture/Default/DropList/DropListLook0.PNG new file mode 100644 index 000000000..f4f9baf73 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/DropList/DropListLook0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/DropList/DropListLook1.PNG b/bazaar/Themes/Skulpture/Default/DropList/DropListLook1.PNG new file mode 100644 index 000000000..b438daa64 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/DropList/DropListLook1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/DropList/DropListLook2.PNG b/bazaar/Themes/Skulpture/Default/DropList/DropListLook2.PNG new file mode 100644 index 000000000..b438daa64 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/DropList/DropListLook2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/DropList/DropListLook3.PNG b/bazaar/Themes/Skulpture/Default/DropList/DropListLook3.PNG new file mode 100644 index 000000000..b438daa64 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/DropList/DropListLook3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton0.PNG b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton0.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton1.PNG b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton1.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton2.PNG b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton2.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton3.PNG b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton3.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EdgeButton/EdgeButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EditField/EditField0.PNG b/bazaar/Themes/Skulpture/Default/EditField/EditField0.PNG new file mode 100644 index 000000000..8ee6b7b6d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EditField/EditField0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EditField/EditField1.PNG b/bazaar/Themes/Skulpture/Default/EditField/EditField1.PNG new file mode 100644 index 000000000..0cd885898 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EditField/EditField1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EditField/EditField2.PNG b/bazaar/Themes/Skulpture/Default/EditField/EditField2.PNG new file mode 100644 index 000000000..0cd885898 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EditField/EditField2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/EditField/EditField3.PNG b/bazaar/Themes/Skulpture/Default/EditField/EditField3.PNG new file mode 100644 index 000000000..0cd885898 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/EditField/EditField3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/MenuBar/MenuFrame.PNG b/bazaar/Themes/Skulpture/Default/MenuBar/MenuFrame.PNG new file mode 100644 index 000000000..fdad7c407 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/MenuBar/MenuFrame.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/MenuBar/MenuItem.PNG b/bazaar/Themes/Skulpture/Default/MenuBar/MenuItem.PNG new file mode 100644 index 000000000..c8b46f795 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/MenuBar/MenuItem.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop0.PNG b/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop0.PNG new file mode 100644 index 000000000..0bb4bc9cd Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop1.PNG b/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop1.PNG new file mode 100644 index 000000000..dfc2ef045 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop2.PNG b/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop2.PNG new file mode 100644 index 000000000..78b6d2066 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/MenuBar/MenuTop2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/OkButton/OkButton0.PNG b/bazaar/Themes/Skulpture/Default/OkButton/OkButton0.PNG new file mode 100644 index 000000000..04d43b5f9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/OkButton/OkButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/OkButton/OkButton1.PNG b/bazaar/Themes/Skulpture/Default/OkButton/OkButton1.PNG new file mode 100644 index 000000000..46d173b02 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/OkButton/OkButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/OkButton/OkButton2.PNG b/bazaar/Themes/Skulpture/Default/OkButton/OkButton2.PNG new file mode 100644 index 000000000..90e1e59e2 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/OkButton/OkButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/OkButton/OkButton3.PNG b/bazaar/Themes/Skulpture/Default/OkButton/OkButton3.PNG new file mode 100644 index 000000000..3724155c7 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/OkButton/OkButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option00.PNG b/bazaar/Themes/Skulpture/Default/Option/Option00.PNG new file mode 100644 index 000000000..af5acda25 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option00.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option01.PNG b/bazaar/Themes/Skulpture/Default/Option/Option01.PNG new file mode 100644 index 000000000..397d454c8 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option01.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option02.PNG b/bazaar/Themes/Skulpture/Default/Option/Option02.PNG new file mode 100644 index 000000000..73e652f65 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option02.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option03.PNG b/bazaar/Themes/Skulpture/Default/Option/Option03.PNG new file mode 100644 index 000000000..585648f80 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option03.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option10.PNG b/bazaar/Themes/Skulpture/Default/Option/Option10.PNG new file mode 100644 index 000000000..d8ffed41d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option10.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option11.PNG b/bazaar/Themes/Skulpture/Default/Option/Option11.PNG new file mode 100644 index 000000000..561e1b840 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option11.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option12.PNG b/bazaar/Themes/Skulpture/Default/Option/Option12.PNG new file mode 100644 index 000000000..767f1f101 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option12.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Option/Option13.PNG b/bazaar/Themes/Skulpture/Default/Option/Option13.PNG new file mode 100644 index 000000000..a72e84816 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Option/Option13.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton0.PNG new file mode 100644 index 000000000..8cda52fd1 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton1.PNG new file mode 100644 index 000000000..eedb8165d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton2.PNG new file mode 100644 index 000000000..9b498cd49 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton3.PNG new file mode 100644 index 000000000..38cd83131 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollDownButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower0.PNG new file mode 100644 index 000000000..94b247b37 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower1.PNG new file mode 100644 index 000000000..94b247b37 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower2.PNG new file mode 100644 index 000000000..deb17a7a9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower3.PNG new file mode 100644 index 000000000..0a1030335 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHLower3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb0.PNG new file mode 100644 index 000000000..37a1575db Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb1.PNG new file mode 100644 index 000000000..9444b692d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb2.PNG new file mode 100644 index 000000000..37a1575db Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb3.PNG new file mode 100644 index 000000000..37a1575db Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHThumb3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper0.PNG new file mode 100644 index 000000000..c0b24d053 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper1.PNG new file mode 100644 index 000000000..c0b24d053 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper2.PNG new file mode 100644 index 000000000..f0eee65f9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper3.PNG new file mode 100644 index 000000000..61f19e5a4 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollHUpper3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton0.PNG new file mode 100644 index 000000000..902872dd0 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton1.PNG new file mode 100644 index 000000000..5b3622ec8 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton2.PNG new file mode 100644 index 000000000..54449712b Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton3.PNG new file mode 100644 index 000000000..c1dd0e7e7 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollLeftButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton0.PNG new file mode 100644 index 000000000..45a43fd02 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton1.PNG new file mode 100644 index 000000000..1e6d38176 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton2.PNG new file mode 100644 index 000000000..8e6315b3d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton3.PNG new file mode 100644 index 000000000..46936700c Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollRightButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton0.PNG new file mode 100644 index 000000000..ef97761f2 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton1.PNG new file mode 100644 index 000000000..b155517a6 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton2.PNG new file mode 100644 index 000000000..ae2554f67 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton3.PNG new file mode 100644 index 000000000..0d83771de Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollUpButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower0.PNG new file mode 100644 index 000000000..818a9e1f5 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower1.PNG new file mode 100644 index 000000000..818a9e1f5 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower2.PNG new file mode 100644 index 000000000..3b427333d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower3.PNG new file mode 100644 index 000000000..744971070 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVLower3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb0.PNG new file mode 100644 index 000000000..b21e0340e Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb1.PNG new file mode 100644 index 000000000..81f828fbd Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb2.PNG new file mode 100644 index 000000000..c67815afb Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb3.PNG new file mode 100644 index 000000000..c67815afb Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVThumb3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper0.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper0.PNG new file mode 100644 index 000000000..d8a800941 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper1.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper1.PNG new file mode 100644 index 000000000..d8a800941 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper2.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper2.PNG new file mode 100644 index 000000000..6e4880cc9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper3.PNG b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper3.PNG new file mode 100644 index 000000000..b21f84dc9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ScrollBar/ScrollVUpper3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Spin/SpinDec0.PNG b/bazaar/Themes/Skulpture/Default/Spin/SpinDec0.PNG new file mode 100644 index 000000000..f0e6b6153 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Spin/SpinDec0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Spin/SpinDec1.PNG b/bazaar/Themes/Skulpture/Default/Spin/SpinDec1.PNG new file mode 100644 index 000000000..76760200d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Spin/SpinDec1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Spin/SpinDec2.PNG b/bazaar/Themes/Skulpture/Default/Spin/SpinDec2.PNG new file mode 100644 index 000000000..76760200d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Spin/SpinDec2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Spin/SpinInc0.PNG b/bazaar/Themes/Skulpture/Default/Spin/SpinInc0.PNG new file mode 100644 index 000000000..cd225182d Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Spin/SpinInc0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Spin/SpinInc1.PNG b/bazaar/Themes/Skulpture/Default/Spin/SpinInc1.PNG new file mode 100644 index 000000000..c3e65de33 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Spin/SpinInc1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Spin/SpinInc2.PNG b/bazaar/Themes/Skulpture/Default/Spin/SpinInc2.PNG new file mode 100644 index 000000000..c3e65de33 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Spin/SpinInc2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch00.png b/bazaar/Themes/Skulpture/Default/Switch/Switch00.png new file mode 100644 index 000000000..dbcbddec4 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch00.png differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch01.png b/bazaar/Themes/Skulpture/Default/Switch/Switch01.png new file mode 100644 index 000000000..aba6a078b Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch01.png differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch02.png b/bazaar/Themes/Skulpture/Default/Switch/Switch02.png new file mode 100644 index 000000000..990edfa0b Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch02.png differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch03.png b/bazaar/Themes/Skulpture/Default/Switch/Switch03.png new file mode 100644 index 000000000..fdfbcc109 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch03.png differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch10.png b/bazaar/Themes/Skulpture/Default/Switch/Switch10.png new file mode 100644 index 000000000..18e31f646 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch10.png differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch11.png b/bazaar/Themes/Skulpture/Default/Switch/Switch11.png new file mode 100644 index 000000000..a499dddfe Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch11.png differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch12.png b/bazaar/Themes/Skulpture/Default/Switch/Switch12.png new file mode 100644 index 000000000..e329bfa34 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch12.png differ diff --git a/bazaar/Themes/Skulpture/Default/Switch/Switch13.png b/bazaar/Themes/Skulpture/Default/Switch/Switch13.png new file mode 100644 index 000000000..eed583555 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/Switch/Switch13.png differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabBody.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabBody.PNG new file mode 100644 index 000000000..f1edeb9ad Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabBody.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst0.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst0.PNG new file mode 100644 index 000000000..873ff353c Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst1.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst1.PNG new file mode 100644 index 000000000..afa90fc5e Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst2.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst2.PNG new file mode 100644 index 000000000..0193cba17 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst3.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst3.PNG new file mode 100644 index 000000000..0193cba17 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabFirst3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast0.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast0.PNG new file mode 100644 index 000000000..873ff353c Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast1.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast1.PNG new file mode 100644 index 000000000..afa90fc5e Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast2.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast2.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast3.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast3.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabLast3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal0.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal0.PNG new file mode 100644 index 000000000..873ff353c Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal1.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal1.PNG new file mode 100644 index 000000000..afa90fc5e Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal2.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal2.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal3.PNG b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal3.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/TabCtrl/TabNormal3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton0.PNG b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton0.PNG new file mode 100644 index 000000000..e31bbd8ce Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton1.PNG b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton1.PNG new file mode 100644 index 000000000..04d205e37 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton2.PNG b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton2.PNG new file mode 100644 index 000000000..9fcbcc512 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton3.PNG b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton3.PNG new file mode 100644 index 000000000..a8b9aaae3 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton4.PNG b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton4.PNG new file mode 100644 index 000000000..9fcbcc512 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton4.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton5.PNG b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton5.PNG new file mode 100644 index 000000000..9fcbcc512 Binary files /dev/null and b/bazaar/Themes/Skulpture/Default/ToolButton/ToolButton5.PNG differ diff --git a/bazaar/Themes/Skulpture/Default/theme.ini b/bazaar/Themes/Skulpture/Default/theme.ini new file mode 100644 index 000000000..8ac5f753d --- /dev/null +++ b/bazaar/Themes/Skulpture/Default/theme.ini @@ -0,0 +1,104 @@ +[Button] +look[]=png hot 3 3 0 0 +textcolor[]=color 0 0 0 +monocolor[]=color 0 0 0 +focusmargin=3 + +[OkButton] +look[]=png hot 3 3 0 0 +textcolor[]=color 0 0 0 +monocolor[]=color 0 0 0 +focusmargin=3 + +[EdgeButton] +look[]=png + +[Option0] +look[]=png + +[Option1] +look[]=png + +[Switch0] +look[]=png + +[Switch1] +look[]=png + +[ScrollBar] +vthumb[]=png hot 3 3 0 0 +vupper[]=png hot 0 1 16 15 +vlower[]=png hot 0 1 16 15 +vlower[4]=png hot 0 0 16 15 +hthumb[]=png hot 3 3 0 0 +hupper[]=png hot 1 0 15 16 +hlower[]=png hot 1 0 15 16 +hlower[4]=png hot 0 0 15 16 + +[ScrollUpButton] +look[]=png + +[ScrollDownButton] +look[]=png + +[ScrollLeftButton] +look[]=png + +[ScrollRightButton] +look[]=png + +[SpinInc] +look[]=png + +[SpinDec] +look[]=png + +[ToolButton] +look[]=png hot 2 2 0 0 + +[MenuBar] +look=color 224 223 222 +arealook=null +itemtext=color 0 0 0 +popupiconbar=color 215 214 213 +popupbody=color 224 223 222 +leftgap=22 +separatorl1=color 207 206 205 +separatorl2=color 232 231 230 +item=png hot 2 2 0 0 +topitem[]=png hot 2 2 0 0 +topitemtext[]=color 0 0 0 +popupframe=png hot 1 1 3 6 + +[EditField] +edge[]=png hot 2 2 11 11 + +[DropChoice] +look[]=null +trivialborder=2 + +[DropList] +look[]=png hot 3 3 10 21 +edge[]=null +trivial[]=null + +[TabCtrl] +body=png hot 2 2 3 3 +first[0]=png hot 3 4 14 22 +first[1]=png hot 3 3 14 22 +first[2]=png hot 2 2 15 23 +first[3]=png hot 2 2 15 23 +normal[0]=png hot 3 4 14 22 +normal[1]=png hot 3 3 14 22 +normal[2]=png hot 2 2 15 23 +normal[3]=png hot 2 2 15 23 +last[0]=png hot 3 4 14 22 +last[1]=png hot 3 3 14 22 +last[2]=png hot 2 2 15 23 +last[3]=png hot 2 2 15 23 + +[Colors] +colorface=color 224 223 222 +colorshadow=color 207 206 205 +colorlight=color 232 231 230 +colormark=color 20 19 18 \ No newline at end of file diff --git a/bazaar/Themes/Skulpture/Stone/Button/Button0.PNG b/bazaar/Themes/Skulpture/Stone/Button/Button0.PNG new file mode 100644 index 000000000..053e4e6bf Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Button/Button0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Button/Button1.PNG b/bazaar/Themes/Skulpture/Stone/Button/Button1.PNG new file mode 100644 index 000000000..7d0335945 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Button/Button1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Button/Button2.PNG b/bazaar/Themes/Skulpture/Stone/Button/Button2.PNG new file mode 100644 index 000000000..90e1e59e2 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Button/Button2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Button/Button3.PNG b/bazaar/Themes/Skulpture/Stone/Button/Button3.PNG new file mode 100644 index 000000000..3724155c7 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Button/Button3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/DropList/DropListLook0.PNG b/bazaar/Themes/Skulpture/Stone/DropList/DropListLook0.PNG new file mode 100644 index 000000000..f4f9baf73 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/DropList/DropListLook0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/DropList/DropListLook1.PNG b/bazaar/Themes/Skulpture/Stone/DropList/DropListLook1.PNG new file mode 100644 index 000000000..b438daa64 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/DropList/DropListLook1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/DropList/DropListLook2.PNG b/bazaar/Themes/Skulpture/Stone/DropList/DropListLook2.PNG new file mode 100644 index 000000000..b438daa64 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/DropList/DropListLook2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton0.PNG b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton0.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton1.PNG b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton1.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton2.PNG b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton2.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton3.PNG b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton3.PNG new file mode 100644 index 000000000..5d37ef416 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EdgeButton/EdgeButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EditField/EditField0.PNG b/bazaar/Themes/Skulpture/Stone/EditField/EditField0.PNG new file mode 100644 index 000000000..52353090d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EditField/EditField0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EditField/EditField1.PNG b/bazaar/Themes/Skulpture/Stone/EditField/EditField1.PNG new file mode 100644 index 000000000..52353090d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EditField/EditField1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EditField/EditField2.PNG b/bazaar/Themes/Skulpture/Stone/EditField/EditField2.PNG new file mode 100644 index 000000000..52353090d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EditField/EditField2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/EditField/EditField3.PNG b/bazaar/Themes/Skulpture/Stone/EditField/EditField3.PNG new file mode 100644 index 000000000..52353090d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/EditField/EditField3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/MenuBar/MenuFrame.PNG b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuFrame.PNG new file mode 100644 index 000000000..fdad7c407 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuFrame.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/MenuBar/MenuItem.PNG b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuItem.PNG new file mode 100644 index 000000000..c8b46f795 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuItem.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop0.PNG b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop0.PNG new file mode 100644 index 000000000..0bb4bc9cd Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop1.PNG b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop1.PNG new file mode 100644 index 000000000..dfc2ef045 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop2.PNG b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop2.PNG new file mode 100644 index 000000000..78b6d2066 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/MenuBar/MenuTop2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/OkButton/OkButton0.PNG b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton0.PNG new file mode 100644 index 000000000..6cba138ca Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/OkButton/OkButton1.PNG b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton1.PNG new file mode 100644 index 000000000..a92d33037 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/OkButton/OkButton2.PNG b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton2.PNG new file mode 100644 index 000000000..90e1e59e2 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/OkButton/OkButton3.PNG b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton3.PNG new file mode 100644 index 000000000..3724155c7 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/OkButton/OkButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option00.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option00.PNG new file mode 100644 index 000000000..1de376a41 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option00.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option01.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option01.PNG new file mode 100644 index 000000000..f53fa7aa8 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option01.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option02.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option02.PNG new file mode 100644 index 000000000..e650a2aec Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option02.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option03.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option03.PNG new file mode 100644 index 000000000..8d81b4136 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option03.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option10.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option10.PNG new file mode 100644 index 000000000..b8a43474d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option10.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option11.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option11.PNG new file mode 100644 index 000000000..64147b072 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option11.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option12.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option12.PNG new file mode 100644 index 000000000..e650a2aec Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option12.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Option/Option13.PNG b/bazaar/Themes/Skulpture/Stone/Option/Option13.PNG new file mode 100644 index 000000000..91d03906f Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Option/Option13.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton0.PNG new file mode 100644 index 000000000..8cda52fd1 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton1.PNG new file mode 100644 index 000000000..eedb8165d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton2.PNG new file mode 100644 index 000000000..9b498cd49 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton3.PNG new file mode 100644 index 000000000..38cd83131 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollDownButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower0.PNG new file mode 100644 index 000000000..94b247b37 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower1.PNG new file mode 100644 index 000000000..94b247b37 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower2.PNG new file mode 100644 index 000000000..deb17a7a9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower3.PNG new file mode 100644 index 000000000..0a1030335 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHLower3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb0.PNG new file mode 100644 index 000000000..37a1575db Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb1.PNG new file mode 100644 index 000000000..9444b692d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb2.PNG new file mode 100644 index 000000000..37a1575db Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb3.PNG new file mode 100644 index 000000000..37a1575db Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHThumb3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper0.PNG new file mode 100644 index 000000000..c0b24d053 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper1.PNG new file mode 100644 index 000000000..c0b24d053 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper2.PNG new file mode 100644 index 000000000..f0eee65f9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper3.PNG new file mode 100644 index 000000000..61f19e5a4 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollHUpper3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton0.PNG new file mode 100644 index 000000000..902872dd0 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton1.PNG new file mode 100644 index 000000000..5b3622ec8 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton2.PNG new file mode 100644 index 000000000..54449712b Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton3.PNG new file mode 100644 index 000000000..c1dd0e7e7 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollLeftButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton0.PNG new file mode 100644 index 000000000..45a43fd02 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton1.PNG new file mode 100644 index 000000000..1e6d38176 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton2.PNG new file mode 100644 index 000000000..8e6315b3d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton3.PNG new file mode 100644 index 000000000..46936700c Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollRightButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton0.PNG new file mode 100644 index 000000000..ef97761f2 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton1.PNG new file mode 100644 index 000000000..b155517a6 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton2.PNG new file mode 100644 index 000000000..ae2554f67 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton3.PNG new file mode 100644 index 000000000..0d83771de Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollUpButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower0.PNG new file mode 100644 index 000000000..818a9e1f5 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower1.PNG new file mode 100644 index 000000000..818a9e1f5 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower2.PNG new file mode 100644 index 000000000..3b427333d Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower3.PNG new file mode 100644 index 000000000..744971070 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVLower3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb0.PNG new file mode 100644 index 000000000..b21e0340e Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb1.PNG new file mode 100644 index 000000000..81f828fbd Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb2.PNG new file mode 100644 index 000000000..c67815afb Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb3.PNG new file mode 100644 index 000000000..c67815afb Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVThumb3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper0.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper0.PNG new file mode 100644 index 000000000..d8a800941 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper1.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper1.PNG new file mode 100644 index 000000000..d8a800941 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper2.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper2.PNG new file mode 100644 index 000000000..6e4880cc9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper3.PNG b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper3.PNG new file mode 100644 index 000000000..b21f84dc9 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ScrollBar/ScrollVUpper3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Spin/SpinDec0.PNG b/bazaar/Themes/Skulpture/Stone/Spin/SpinDec0.PNG new file mode 100644 index 000000000..37e8d4a11 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Spin/SpinDec0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Spin/SpinDec1.PNG b/bazaar/Themes/Skulpture/Stone/Spin/SpinDec1.PNG new file mode 100644 index 000000000..88abe3095 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Spin/SpinDec1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Spin/SpinDec2.PNG b/bazaar/Themes/Skulpture/Stone/Spin/SpinDec2.PNG new file mode 100644 index 000000000..707e84c42 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Spin/SpinDec2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Spin/SpinInc0.PNG b/bazaar/Themes/Skulpture/Stone/Spin/SpinInc0.PNG new file mode 100644 index 000000000..3dbd67714 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Spin/SpinInc0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Spin/SpinInc1.PNG b/bazaar/Themes/Skulpture/Stone/Spin/SpinInc1.PNG new file mode 100644 index 000000000..41697a137 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Spin/SpinInc1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Spin/SpinInc2.PNG b/bazaar/Themes/Skulpture/Stone/Spin/SpinInc2.PNG new file mode 100644 index 000000000..128fafa8c Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Spin/SpinInc2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch00.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch00.png new file mode 100644 index 000000000..48714478a Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch00.png differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch01.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch01.png new file mode 100644 index 000000000..e532b3b07 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch01.png differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch02.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch02.png new file mode 100644 index 000000000..6f1f16002 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch02.png differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch03.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch03.png new file mode 100644 index 000000000..ffc3c88b6 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch03.png differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch10.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch10.png new file mode 100644 index 000000000..5dadae8bb Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch10.png differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch11.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch11.png new file mode 100644 index 000000000..15f270264 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch11.png differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch12.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch12.png new file mode 100644 index 000000000..1b2f2d38c Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch12.png differ diff --git a/bazaar/Themes/Skulpture/Stone/Switch/Switch13.png b/bazaar/Themes/Skulpture/Stone/Switch/Switch13.png new file mode 100644 index 000000000..291a9d573 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/Switch/Switch13.png differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabBody.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabBody.PNG new file mode 100644 index 000000000..f1edeb9ad Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabBody.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst0.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst0.PNG new file mode 100644 index 000000000..873ff353c Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst1.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst1.PNG new file mode 100644 index 000000000..afa90fc5e Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst2.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst2.PNG new file mode 100644 index 000000000..0193cba17 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst3.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst3.PNG new file mode 100644 index 000000000..0193cba17 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabFirst3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast0.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast0.PNG new file mode 100644 index 000000000..873ff353c Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast1.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast1.PNG new file mode 100644 index 000000000..afa90fc5e Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast2.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast2.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast3.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast3.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabLast3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal0.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal0.PNG new file mode 100644 index 000000000..873ff353c Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal1.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal1.PNG new file mode 100644 index 000000000..afa90fc5e Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal2.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal2.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal3.PNG b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal3.PNG new file mode 100644 index 000000000..6c45f4dfc Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/TabCtrl/TabNormal3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton0.PNG b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton0.PNG new file mode 100644 index 000000000..527b8fa1f Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton0.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton1.PNG b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton1.PNG new file mode 100644 index 000000000..04d205e37 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton1.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton2.PNG b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton2.PNG new file mode 100644 index 000000000..9fcbcc512 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton2.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton3.PNG b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton3.PNG new file mode 100644 index 000000000..527b8fa1f Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton3.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton4.PNG b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton4.PNG new file mode 100644 index 000000000..9fcbcc512 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton4.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton5.PNG b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton5.PNG new file mode 100644 index 000000000..9fcbcc512 Binary files /dev/null and b/bazaar/Themes/Skulpture/Stone/ToolButton/ToolButton5.PNG differ diff --git a/bazaar/Themes/Skulpture/Stone/theme.ini b/bazaar/Themes/Skulpture/Stone/theme.ini new file mode 100644 index 000000000..ec7cac171 --- /dev/null +++ b/bazaar/Themes/Skulpture/Stone/theme.ini @@ -0,0 +1,105 @@ +[Button] +look[]=png hot 3 3 0 0 +textcolor[]=color 0 0 0 +monocolor[]=color 0 0 0 +focusmargin=3 + +[OkButton] +look[]=png hot 3 3 0 0 +textcolor[]=color 0 0 0 +monocolor[]=color 0 0 0 +focusmargin=3 + +[EdgeButton] +look[]=png + +[Option0] +look[]=png + +[Option1] +look[]=png + +[Switch0] +look[]=png + +[Switch1] +look[]=png + +[ScrollBar] +vthumb[]=png hot 3 3 0 0 +vupper[]=png hot 0 1 16 15 +vlower[]=png hot 0 1 16 15 +vlower[4]=png hot 0 0 16 15 +hthumb[]=png hot 3 3 0 0 +hupper[]=png hot 1 0 15 16 +hlower[]=png hot 1 0 15 16 +hlower[4]=png hot 0 0 15 16 + +[ScrollUpButton] +look[]=png + +[ScrollDownButton] +look[]=png + +[ScrollLeftButton] +look[]=png + +[ScrollRightButton] +look[]=png + +[SpinInc] +look[]=png + +[SpinDec] +look[]=png + +[ToolButton] +look[]=png hot 2 2 0 0 + +[MenuBar] +look=color 176 176 176 +arealook=null +itemtext=color 0 0 0 +popupiconbar=color 215 214 213 +popupbody=color 224 223 222 +leftgap=22 +separatorl1=color 207 206 205 +separatorl2=color 232 231 230 +item=png hot 2 2 0 0 +topitem[]=png hot 2 2 0 0 +topitemtext[]=color 0 0 0 +popupframe=png hot 1 1 3 6 + +[EditField] +edge[]=png hot 2 2 10 10 + +[DropChoice] +look[]=null +trivialborder=2 + +[DropList] +look[]=png hot 3 3 10 21 +edge[]=null +trivial[]=null + + +[TabCtrl] +body=png hot 2 2 3 3 +first[0]=png hot 3 4 14 22 +first[1]=png hot 3 3 14 22 +first[2]=png hot 2 2 15 23 +first[3]=png hot 2 2 15 23 +normal[0]=png hot 3 4 14 22 +normal[1]=png hot 3 3 14 22 +normal[2]=png hot 2 2 15 23 +normal[3]=png hot 2 2 15 23 +last[0]=png hot 3 4 14 22 +last[1]=png hot 3 3 14 22 +last[2]=png hot 2 2 15 23 +last[3]=png hot 2 2 15 23 + +[Colors] +colorface=color 176 176 176 +colorshadow=color 207 206 205 +colorlight=color 232 231 230 +colormark=color 20 19 18 \ No newline at end of file