322 lines
8.9 KiB
Plaintext
322 lines
8.9 KiB
Plaintext
|
#include "resource.h"
|
||
|
|
||
|
#define BODYBLUE 107,117,165
|
||
|
|
||
|
// Main Style Sheet
|
||
|
<Style resid=banner>
|
||
|
|
||
|
// Standard style for Element and Button
|
||
|
Element
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontSize: -19;
|
||
|
FontStyle: 0;
|
||
|
FontWeight: Light;
|
||
|
Foreground: White;
|
||
|
}
|
||
|
Element[ID=atom(name)]
|
||
|
{
|
||
|
FontSize: -45;
|
||
|
}
|
||
|
|
||
|
Button[MouseFocused]
|
||
|
{
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=left>
|
||
|
Element
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontSize: -19;
|
||
|
FontWeight: Light;
|
||
|
FontStyle: Italic;
|
||
|
Foreground: White;
|
||
|
Background: RGB(BODYBLUE);
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=TopList>
|
||
|
Button
|
||
|
{
|
||
|
ContentAlign: BottomCenter;
|
||
|
Margin: Rect(8,8,8,8);
|
||
|
}
|
||
|
|
||
|
Button[MouseFocused]
|
||
|
{
|
||
|
FontStyle: Underline | Italic;
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
|
||
|
</Style>
|
||
|
|
||
|
|
||
|
<Style resid=leftlist>
|
||
|
Element
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontWeight: Bold;
|
||
|
FontStyle: 0;
|
||
|
FontSize: -14;
|
||
|
}
|
||
|
|
||
|
Element[ID=atom(divider)]
|
||
|
{
|
||
|
Margin: Rect(0,10,0,10);
|
||
|
Background: Gradient(ARGB(255,255,255,255),ARGB(255,BODYBLUE),0);
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=list>
|
||
|
Element [ID=atom(label)]
|
||
|
{
|
||
|
Padding: rect(12,0,0,0);
|
||
|
ContentAlign: MiddleLeft;
|
||
|
}
|
||
|
|
||
|
Button
|
||
|
{
|
||
|
Margin: Rect(0,3,0,3);
|
||
|
}
|
||
|
|
||
|
Button[MouseFocused]
|
||
|
{
|
||
|
FontStyle: Underline;
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
|
||
|
PIDLButton
|
||
|
{
|
||
|
Margin: Rect(0,8,0,8);
|
||
|
}
|
||
|
|
||
|
PIDLButton [MouseFocused]
|
||
|
{
|
||
|
FontStyle: Underline;
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=ListHeader>
|
||
|
Element
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontStyle: 0;
|
||
|
FontWeight: Light;
|
||
|
FontSize: -20;
|
||
|
Foreground: White;
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=body>
|
||
|
Element
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontSize: -19;
|
||
|
Foreground: White;
|
||
|
Background: rcbmp(IDB_USERTILEBACK,0);
|
||
|
}
|
||
|
|
||
|
Button
|
||
|
{
|
||
|
FontSize: -12;
|
||
|
FontWeight: Bold;
|
||
|
FontStyle: 0;
|
||
|
}
|
||
|
|
||
|
Button[MouseFocused]
|
||
|
{
|
||
|
FontStyle: Underline;
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
|
||
|
Element[ID=atom(divider)]
|
||
|
{
|
||
|
Margin: Rect(0,10,0,10);
|
||
|
Background: Gradient(ARGB(255,255,255,255),ARGB(255,BODYBLUE),0);
|
||
|
}
|
||
|
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=programs>
|
||
|
PIDLButton
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontSize: -12;
|
||
|
FontStyle: 0;
|
||
|
Margin: Rect(0,8,0,8);
|
||
|
ContentAlign: MiddleCenter;
|
||
|
}
|
||
|
|
||
|
PIDLButton [MouseFocused]
|
||
|
{
|
||
|
FontStyle: Underline;
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
|
||
|
Element [ID=atom(label)]
|
||
|
{
|
||
|
Padding: rect(10,0,0,0);
|
||
|
}
|
||
|
|
||
|
Selector
|
||
|
{
|
||
|
Padding: Rect(0,5,0,5);
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=documents>
|
||
|
PIDLButton
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontSize: -12;
|
||
|
FontStyle: 0;
|
||
|
Margin: Rect(0,8,0,8);
|
||
|
ContentAlign: MiddleCenter;
|
||
|
}
|
||
|
|
||
|
PIDLButton [MouseFocused]
|
||
|
{
|
||
|
FontStyle: Underline;
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
|
||
|
Element [ID=atom(label)]
|
||
|
{
|
||
|
Padding: rect(10,0,0,0);
|
||
|
}
|
||
|
|
||
|
Selector
|
||
|
{
|
||
|
Padding: Rect(0,5,0,5);
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
<Style resid=logoff>
|
||
|
Element
|
||
|
{
|
||
|
FontFace: "Trebuchet MS";
|
||
|
FontSize: -12;
|
||
|
}
|
||
|
|
||
|
Button
|
||
|
{
|
||
|
ContentAlign: BottomCenter;
|
||
|
Margin: Rect(8,8,8,8);
|
||
|
Background: ARGB(0,0,0,0);
|
||
|
}
|
||
|
|
||
|
Button[MouseFocused]
|
||
|
{
|
||
|
FontStyle: Underline;
|
||
|
Cursor: Hand;
|
||
|
}
|
||
|
</Style>
|
||
|
|
||
|
// UI template
|
||
|
<Element resid=main Layout=BorderLayout() Foreground=White Background=RGB(BODYBLUE)>
|
||
|
<Element LayoutPos=Top Sheet=styleref(banner) Layout=BorderLayout()>
|
||
|
<Element Layout=GridLayout(1,3) LayoutPos=Right Background=rcbmp(IDB_USERTILEBACK, 0)>
|
||
|
<Button ID=atom(picture1) ContentAlign=MiddleCenter Content=rcbmp(IDB_BACKGROUND1, 0) />
|
||
|
<Button ID=atom(picture2) ContentAlign=MiddleCenter Content=rcbmp(IDB_BACKGROUND2, 0) />
|
||
|
<Button ID=atom(picture3) ContentAlign=MiddleCenter Content=rcbmp(IDB_BACKGROUND3, 0) />
|
||
|
</Element>
|
||
|
<Element Layout=FillLayout() LayoutPos=Client>
|
||
|
<Element Layout=FlowLayout(0,0,1) Background=rcbmp(IDB_USERTILEBACK, 0)>
|
||
|
<Element Content=rcbmp(IDB_USERTILERIGHT, 0) />
|
||
|
</Element>
|
||
|
<Element Layout=BorderLayout() Background=argb(0,0,0,0)>
|
||
|
<Element ID=atom(UserPicture) LayoutPos=Left ContentAlign=MiddleLeft />
|
||
|
<Element ID=atom(WelcomeTile) LayoutPos=Client Padding=Rect(10,20,0,0) Layout=VerticalFlowLayout(0,0,3)>
|
||
|
<Element Content=rcstr(IDS_WELCOME) />
|
||
|
<Element Background=Gradient(ARGB(255,255,255,255),ARGB(255,BODYBLUE),0) Height=1 />
|
||
|
<Element Margin=Rect(0, -2, 0, 0) ID=atom(name) />
|
||
|
</Element>
|
||
|
</Element>
|
||
|
</Element>
|
||
|
|
||
|
</Element>
|
||
|
|
||
|
<Element LayoutPos=Left Padding=Rect(18,0,0,0) Sheet=styleref(left) Layout=BorderLayout()>
|
||
|
<Element LayoutPos=Top Layout=FlowLayout(0) Sheet=styleref(TopList) Padding=Rect(0,0,4,2)>
|
||
|
<Button ID=atom(internet) Layout=BorderLayout()>
|
||
|
<Element Margin=Rect(0,0,-3,0) LayoutPos=Left Padding=Rect(0,0,0,2) Content=rcbmp(IDB_INTERNET, 0) />
|
||
|
<Element Margin=Rect(-3,0,0,0) LayoutPos=Client Background=ARGB(0,0,0,0) Content=rcstr(IDS_INTERNET) />
|
||
|
</Button>
|
||
|
<Button ID=atom(email) Layout=BorderLayout()>
|
||
|
<Element Margin=Rect(0,0,-3,0) LayoutPos=Left Padding=Rect(0,0,0,2) Content=rcbmp(IDB_EMAIL, 0) />
|
||
|
<Element Margin=Rect(-3,0,0,0) LayoutPos=Client Background=ARGB(0,0,0,0) Content=rcstr(IDS_EMAIL) />
|
||
|
</Button>
|
||
|
<Button ID=atom(search) Layout=BorderLayout()>
|
||
|
<Element Margin=Rect(0,0,-3,0) LayoutPos=Left Padding=Rect(0,0,0,2) Content=rcbmp(IDB_SEARCH, 0) />
|
||
|
<Element Margin=Rect(-3,0,0,0) LayoutPos=Client Background=ARGB(0,0,0,0) Content=rcstr(IDS_SEARCH) />
|
||
|
</Button>
|
||
|
</Element>
|
||
|
|
||
|
<Element ID=atom(CurveZone) LayoutPos=Right Padding=Rect(0,0,0,105) Layout=BorderLayout()>
|
||
|
<Element LayoutPos=Top Content=rcbmp(IDB_SIDECURVE,0) />
|
||
|
<Element LayoutPos=Bottom Content=rcbmp(IDB_BOTTOMSIDECURVE,0) />
|
||
|
<Element LayoutPos=Client Background=rcbmp(IDB_USERTILEBACK,0) />
|
||
|
</Element>
|
||
|
|
||
|
<Element Sheet=styleref(leftlist) Padding=Rect(20,10,0,0) LayoutPos=Client Layout=VerticalFlowLayout(0,0,3)>
|
||
|
<Element Sheet=styleref(ListHeader) Content=rcstr(IDS_FREQUENT) />
|
||
|
<Element ID=atom(divider) Height=1 />
|
||
|
<Selector ID=atom(DocList) Sheet=styleref(list) Layout=VerticalFlowLayout(0,0,0)>
|
||
|
|
||
|
</Selector>
|
||
|
<Element ID=atom(divider) Height=1 />
|
||
|
<Selector ID=atom(SystemDocList) Sheet=styleref(list) Layout=VerticalFlowLayout(0,0,0)>
|
||
|
|
||
|
// <Button Content=rcstr(IDS_CUSTOMIZE) />
|
||
|
</Selector>
|
||
|
</Element>
|
||
|
</Element>
|
||
|
|
||
|
<Element ID=atom(LogoffZone) Sheet=styleref(logoff) Padding=Rect(50, 0, 90, 40) LayoutPos=Bottom Layout=BorderLayout()>
|
||
|
<Button Id=atom(turnoff) LayoutPos=Right Layout=BorderLayout()>
|
||
|
<Element Margin=Rect(0,0,0,0) Padding=Rect(0,0,0,2) LayoutPos=Left Content=rcbmp(IDB_TURNOFF, 0) />
|
||
|
<Element ID=atom(label) Margin=Rect(-18, 8, 0, 0) LayoutPos=Client Content=rcstr(IDS_TURNOFF) />
|
||
|
</Button>
|
||
|
<Button Id=atom(logoff) Margin=Rect(0, 0, 60, 0) LayoutPos=Right Layout=BorderLayout()>
|
||
|
<Element Margin=Rect(0,0,0,0) LayoutPos=Left Content=rcbmp(IDB_LOGOFF, 0) />
|
||
|
<Element ID=atom(label) Margin=Rect(-18, 8, 0, 0) LayoutPos=Client Content=rcstr(IDS_LOGOFF) />
|
||
|
</Button>
|
||
|
</Element>
|
||
|
|
||
|
<Element LayoutPos=Top Layout=BorderLayout()>
|
||
|
<Element LayoutPos=Left Content=rcbmp(IDB_TOPCURVE,0) />
|
||
|
<Element LayoutPos=Client Background=rcbmp(IDB_USERTILEBACK,0) />
|
||
|
</Element>
|
||
|
|
||
|
<Element LayoutPos=Bottom Layout=BorderLayout()>
|
||
|
<Element LayoutPos=Left Content=rcbmp(IDB_BOTTOMCURVE,0) />
|
||
|
<Element LayoutPos=Client Background=rcbmp(IDB_USERTILEBACK,0) />
|
||
|
</Element>
|
||
|
|
||
|
<Element LayoutPos=Client Sheet=styleref(body) Layout=GridLayout(1,2)>
|
||
|
<Element Padding=Rect(40,0,0,0) Layout=VerticalFlowLayout(0,0,3)>
|
||
|
<Element Padding=Rect(0,0,0,0) Content=rcstr(IDS_PROGRAMS)/>
|
||
|
<Element ID=atom(divider) Height=1 />
|
||
|
|
||
|
<Selector ID=atom(Programs) Sheet=styleref(programs) Layout=VerticalFlowLayout(0,0,0)>
|
||
|
</Selector>
|
||
|
|
||
|
<Button ID=atom(MorePrograms) Content=rcstr(IDS_SHOWALL) />
|
||
|
</Element>
|
||
|
<Element Padding=Rect(25,0,0,0) Layout=VerticalFlowLayout(0,0,3)>
|
||
|
<Element Padding=Rect(0,0,0,0) Content=rcstr(IDS_DOCUMENTS)/>
|
||
|
<Element ID=atom(divider) Height=1 />
|
||
|
|
||
|
<Selector ID=atom(Documents) Sheet=styleref(documents) Layout=VerticalFlowLayout(0,0,0)>
|
||
|
</Selector>
|
||
|
|
||
|
<Button ID=atom(MoreDocuments) Content=rcstr(IDS_SHOWALL) />
|
||
|
|
||
|
</Element>
|
||
|
</Element>
|
||
|
|
||
|
</Element>
|
||
|
|