Frmework for layout forms using XML

A

Anil Kumar

Hello,

Is there any framework that could build a from layout in the compact
framework
from an XML file.

XML file is as follows

<?xml version="1.0"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Martin
Kalis (Sygic) -->
<!DOCTYPE businesscard [
<!-- CSyContactMainFrame -->
<!ELEMENT businesscard (layout)>
<!ATTLIST businesscard
skin-version CDATA #REQUIRED<!ELEMENT layout (button*)>
<!ATTLIST layout
caption CDATA ""
title-top CDATA ""
color CDATA "#"
bgcolor CDATA "#"<!ELEMENT layout-menu-item (font)>
<!ATTLIST layout-menu-item
border-color CDATA ""
height CDATA ""
pattern-normal CDATA ""
pattern-selected CDATA ""
checkbox-leftoffset CDATA ""
checkbox-topoffset CDATA ""
checkbox-bitmap-normal CDATA ""
checkbox-bitmap-selected CDATA ""
checkbox-bitmap-set-normal CDATA ""
checkbox-bitmap-set-selected CDATA ""
icon-leftoffset CDATA ""
icon-topoffset CDATA ""
icon-transparent-color CDATA ""
text-leftoffset CDATA ""
text-topoffset CDATA ""
text-color-normal CDATA ""
text-color-selected CDATA ""
text-color-disabled CDATA ""
submenu-bitmap-normal CDATA ""
submenu-bitmap-selected CDATA ""
submenu-rightoffset CDATA ""
submenu-topoffset CDATA ""<!-- no class -->
<!ELEMENT position EMPTY>
<!ATTLIST position
left CDATA ""
right CDATA ""
width CDATA ""
align (left | right | center) "left"
top CDATA ""
bottom CDATA ""
height CDATA ""
valign (top | bottom | center) "top"<!ELEMENT alternate-position EMPTY>
<!ATTLIST alternate-position
left CDATA ""
right CDATA ""
width CDATA ""
align (left | right | center) "left"
top CDATA ""
bottom CDATA ""
height CDATA ""
valign (top | bottom | center) "top"<!-- CSyFont -->
<!ELEMENT font EMPTY>
<!ATTLIST font
id ID #IMPLIED
fontface CDATA "Tahoma"
fontsize CDATA "11"
bold (true | false) "false"
italic (true | false) "false"<!-- CSyPushedButton -->
<!ELEMENT button (position, state, state, state?)>
<!ATTLIST button
id ID #IMPLIED
textalign (left | center) "left"
leftoffset CDATA "0"
text CDATA ""
icon CDATA ""<!ELEMENT state (font)>
<!ATTLIST state
type (normal | pushed | disabled) #REQUIRED
color CDATA ""
bitmap CDATA #REQUIRED<!-- CSyContactListCtrl -->
<!ELEMENT contactlist-control (position, alternate-position, scrollbar)>
<!ATTLIST contactlist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"<!ELEMENT favoritelist-control (position, scrollbar)>
<!ATTLIST favoritelist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"
bitmap-leftoffset CDATA ""
bitmap-topoffset CDATA ""
text-leftoffset CDATA ""
bitmap-1-normal CDATA ""
bitmap-1-selected CDATA ""
bitmap-2-normal CDATA ""
bitmap-2-selected CDATA ""
bitmap-3-normal CDATA ""
bitmap-3-selected CDATA ""
bitmap-4-normal CDATA ""
bitmap-4-selected CDATA ""
bitmap-5-normal CDATA ""
bitmap-5-selected CDATA ""
bitmap-6-normal CDATA ""
bitmap-6-selected CDATA ""<!ELEMENT speeddiallist-control (position, scrollbar)>
<!ATTLIST speeddiallist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"
bitmap-leftoffset CDATA ""
bitmap-topoffset CDATA ""
text-leftoffset CDATA ""
bitmap-1-normal CDATA ""
bitmap-1-selected CDATA ""
bitmap-2-normal CDATA ""
bitmap-2-selected CDATA ""
bitmap-3-normal CDATA ""
bitmap-3-selected CDATA ""
bitmap-4-normal CDATA ""
bitmap-4-selected CDATA ""
bitmap-5-normal CDATA ""
bitmap-5-selected CDATA ""
bitmap-6-normal CDATA ""
bitmap-6-selected CDATA ""
bitmap-7-normal CDATA ""
bitmap-7-selected CDATA ""
bitmap-8-normal CDATA ""
bitmap-8-selected CDATA ""
bitmap-9-normal CDATA ""
bitmap-9-selected CDATA ""
bitmap-0-normal CDATA ""
bitmap-0-selected CDATA ""<!ELEMENT scrollbar (position, alternate-position)>
<!ATTLIST scrollbar
bgr-lefttop CDATA #REQUIRED
bgr-center CDATA #REQUIRED
bgr-rightbottom CDATA #REQUIRED
slider-lefttop CDATA #REQUIRED
slider-center CDATA #REQUIRED
slider-rightbottom CDATA #REQUIRED
slider-lefttop-pushed CDATA ""
slider-center-pushed CDATA ""
slider-rightbottom-pushed CDATA ""
bgr-lefttop-disabled CDATA ""
bgr-center-disabled CDATA ""
bgr-rightbottom-disabled CDATA ""<!-- CSyBusinessCard -->
<!ELEMENT businesscard-control (position, list-static)>
<!ATTLIST businesscard-control
id ID #IMPLIED
bgcolor CDATA "#"<!ELEMENT list-static (static*)>
<!-- CSyStatic -->
<!ELEMENT static (position, font)>
<!ATTLIST static
id ID #IMPLIED
color CDATA "#"
bgcolor CDATA "#"
textalign (left | center | right) "left"
text CDATA ""<!-- CSyContactFieldCtrl, CSyDialingWnd, CSyFieldCtrl,
CSyFieldSelectCtrl -->
<!ELEMENT businesscard-detail (font)>
<!ATTLIST businesscard-detail
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
bgcolor CDATA "FFFFFF"<!-- no class -->
<!ELEMENT rect-pattern (position)>
<!ATTLIST rect-pattern
path CDATA #REQUIRED<!ELEMENT rect-color (position)>
<!ATTLIST rect-color
bgcolor CDATA #REQUIRED<!ELEMENT bitmap (position)>
<!ATTLIST bitmap
path CDATA #REQUIRED<!ELEMENT picture-control (position)>
<!ATTLIST picture-control
id ID #IMPLIED
bitmap-none CDATA "deprecated"
bitmap-all CDATA ""
bitmap-vip CDATA #REQUIRED
bitmap-family CDATA #REQUIRED
bitmap-friends CDATA #REQUIRED
bitmap-work CDATA #REQUIRED
bitmap-frame CDATA #REQUIRED
transparent-color CDATA "#"<!ELEMENT layout-menu (position?, list?, button*, bitmap*)>
<!ATTLIST layout-menu
id ID #IMPLIED
width CDATA ""
top-margin CDATA "0"
bottom-margin CDATA "0"
bgcolor CDATA "#"<!ELEMENT layout-picturelist (position, list, bitmap*)>
<!ATTLIST layout-picturelist
id ID #IMPLIED
top-margin CDATA "0"
bottom-margin CDATA "0"
bgcolor CDATA "#"<!ELEMENT list (item*, item-key*, bitmap*)>
<!ATTLIST list
id ID #IMPLIED
row-height CDATA #REQUIRED<!ELEMENT item (state-item*)>
<!ATTLIST item
id ID #IMPLIED<!ELEMENT item-key (position, state-item*)>
<!ATTLIST item-key
id ID #IMPLIED
char CDATA #REQUIRED<!ELEMENT state-item EMPTY>
<!ATTLIST state-item
type (normal | pushed | small) #REQUIRED
bitmap CDATA #REQUIRED]>
<businesscard skin-version="1.6">
<layout>
<button id="bc.btn.up">
<position left="209" top="80"/>
<state type="normal" bitmap="skin\businesscard\up.bmp">
<font/>
</state>
<state type="pushed" bitmap="skin\businesscard\up_.bmp">
<font/>
</state>
</button>
<button id="bc.btn.down">
<position left="209" top="110"/>
<state type="normal" bitmap="skin\businesscard\down.bmp">
<font/>
</state>
<state type="pushed" bitmap="skin\businesscard\down_.bmp">
<font/>
</state>
</button>
</layout>
</businesscard>
 
C

Chris Tacke, eMVP

The answer hasn't changed. There isn't an inherent layout manager. Write
your own.

--
<ctacke/>
www.OpenNETCF.org
Your CF searches start and end here


Anil Kumar said:
Hello,

Is there any framework that could build a from layout in the compact
framework
from an XML file.

XML file is as follows

<?xml version="1.0"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Martin
Kalis (Sygic) -->
<!DOCTYPE businesscard [
<!-- CSyContactMainFrame -->
<!ELEMENT businesscard (layout)>
<!ATTLIST businesscard
skin-version CDATA #REQUIRED<!ELEMENT layout (button*)>
<!ATTLIST layout
caption CDATA ""
title-top CDATA ""
color CDATA "#"
bgcolor CDATA "#"<!ELEMENT layout-menu-item (font)>
<!ATTLIST layout-menu-item
border-color CDATA ""
height CDATA ""
pattern-normal CDATA ""
pattern-selected CDATA ""
checkbox-leftoffset CDATA ""
checkbox-topoffset CDATA ""
checkbox-bitmap-normal CDATA ""
checkbox-bitmap-selected CDATA ""
checkbox-bitmap-set-normal CDATA ""
checkbox-bitmap-set-selected CDATA ""
icon-leftoffset CDATA ""
icon-topoffset CDATA ""
icon-transparent-color CDATA ""
text-leftoffset CDATA ""
text-topoffset CDATA ""
text-color-normal CDATA ""
text-color-selected CDATA ""
text-color-disabled CDATA ""
submenu-bitmap-normal CDATA ""
submenu-bitmap-selected CDATA ""
submenu-rightoffset CDATA ""
submenu-topoffset CDATA ""<!-- no class -->
<!ELEMENT position EMPTY>
<!ATTLIST position
left CDATA ""
right CDATA ""
width CDATA ""
align (left | right | center) "left"
top CDATA ""
bottom CDATA ""
height CDATA ""
valign (top | bottom | center) "top"<!ELEMENT alternate-position EMPTY>
<!ATTLIST alternate-position
left CDATA ""
right CDATA ""
width CDATA ""
align (left | right | center) "left"
top CDATA ""
bottom CDATA ""
height CDATA ""
valign (top | bottom | center) "top"<!-- CSyFont -->
<!ELEMENT font EMPTY>
<!ATTLIST font
id ID #IMPLIED
fontface CDATA "Tahoma"
fontsize CDATA "11"
bold (true | false) "false"
italic (true | false) "false"<!-- CSyPushedButton -->
<!ELEMENT button (position, state, state, state?)>
<!ATTLIST button
id ID #IMPLIED
textalign (left | center) "left"
leftoffset CDATA "0"
text CDATA ""
icon CDATA ""<!ELEMENT state (font)>
<!ATTLIST state
type (normal | pushed | disabled) #REQUIRED
color CDATA ""
bitmap CDATA #REQUIRED<!-- CSyContactListCtrl -->
<!ELEMENT contactlist-control (position, alternate-position, scrollbar)>
<!ATTLIST contactlist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"<!ELEMENT favoritelist-control (position, scrollbar)>
<!ATTLIST favoritelist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"
bitmap-leftoffset CDATA ""
bitmap-topoffset CDATA ""
text-leftoffset CDATA ""
bitmap-1-normal CDATA ""
bitmap-1-selected CDATA ""
bitmap-2-normal CDATA ""
bitmap-2-selected CDATA ""
bitmap-3-normal CDATA ""
bitmap-3-selected CDATA ""
bitmap-4-normal CDATA ""
bitmap-4-selected CDATA ""
bitmap-5-normal CDATA ""
bitmap-5-selected CDATA ""
bitmap-6-normal CDATA ""
bitmap-6-selected CDATA ""<!ELEMENT speeddiallist-control (position, scrollbar)>
<!ATTLIST speeddiallist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"
bitmap-leftoffset CDATA ""
bitmap-topoffset CDATA ""
text-leftoffset CDATA ""
bitmap-1-normal CDATA ""
bitmap-1-selected CDATA ""
bitmap-2-normal CDATA ""
bitmap-2-selected CDATA ""
bitmap-3-normal CDATA ""
bitmap-3-selected CDATA ""
bitmap-4-normal CDATA ""
bitmap-4-selected CDATA ""
bitmap-5-normal CDATA ""
bitmap-5-selected CDATA ""
bitmap-6-normal CDATA ""
bitmap-6-selected CDATA ""
bitmap-7-normal CDATA ""
bitmap-7-selected CDATA ""
bitmap-8-normal CDATA ""
bitmap-8-selected CDATA ""
bitmap-9-normal CDATA ""
bitmap-9-selected CDATA ""
bitmap-0-normal CDATA ""
bitmap-0-selected CDATA ""<!ELEMENT scrollbar (position, alternate-position)>
<!ATTLIST scrollbar
bgr-lefttop CDATA #REQUIRED
bgr-center CDATA #REQUIRED
bgr-rightbottom CDATA #REQUIRED
slider-lefttop CDATA #REQUIRED
slider-center CDATA #REQUIRED
slider-rightbottom CDATA #REQUIRED
slider-lefttop-pushed CDATA ""
slider-center-pushed CDATA ""
slider-rightbottom-pushed CDATA ""
bgr-lefttop-disabled CDATA ""
bgr-center-disabled CDATA ""
bgr-rightbottom-disabled CDATA ""<!-- CSyBusinessCard -->
<!ELEMENT businesscard-control (position, list-static)>
<!ATTLIST businesscard-control
id ID #IMPLIED
bgcolor CDATA "#"<!ELEMENT list-static (static*)>
<!-- CSyStatic -->
<!ELEMENT static (position, font)>
<!ATTLIST static
id ID #IMPLIED
color CDATA "#"
bgcolor CDATA "#"
textalign (left | center | right) "left"
text CDATA ""<!-- CSyContactFieldCtrl, CSyDialingWnd, CSyFieldCtrl,
CSyFieldSelectCtrl -->
<!ELEMENT businesscard-detail (font)>
<!ATTLIST businesscard-detail
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
bgcolor CDATA "FFFFFF"<!-- no class -->
<!ELEMENT rect-pattern (position)>
<!ATTLIST rect-pattern
path CDATA #REQUIRED<!ELEMENT rect-color (position)>
<!ATTLIST rect-color
bgcolor CDATA #REQUIRED<!ELEMENT bitmap (position)>
<!ATTLIST bitmap
path CDATA #REQUIRED<!ELEMENT picture-control (position)>
<!ATTLIST picture-control
id ID #IMPLIED
bitmap-none CDATA "deprecated"
bitmap-all CDATA ""
bitmap-vip CDATA #REQUIRED
bitmap-family CDATA #REQUIRED
bitmap-friends CDATA #REQUIRED
bitmap-work CDATA #REQUIRED
bitmap-frame CDATA #REQUIRED
transparent-color CDATA "#"<!ELEMENT layout-menu (position?, list?, button*, bitmap*)>
<!ATTLIST layout-menu
id ID #IMPLIED
width CDATA ""
top-margin CDATA "0"
bottom-margin CDATA "0"
bgcolor CDATA "#"<!ELEMENT layout-picturelist (position, list, bitmap*)>
<!ATTLIST layout-picturelist
id ID #IMPLIED
top-margin CDATA "0"
bottom-margin CDATA "0"
bgcolor CDATA "#"<!ELEMENT list (item*, item-key*, bitmap*)>
<!ATTLIST list
id ID #IMPLIED
row-height CDATA #REQUIRED<!ELEMENT item (state-item*)>
<!ATTLIST item
id ID #IMPLIED<!ELEMENT item-key (position, state-item*)>
<!ATTLIST item-key
id ID #IMPLIED
char CDATA #REQUIRED<!ELEMENT state-item EMPTY>
<!ATTLIST state-item
type (normal | pushed | small) #REQUIRED
bitmap CDATA #REQUIRED]>
<businesscard skin-version="1.6">
<layout>
<button id="bc.btn.up">
<position left="209" top="80"/>
<state type="normal" bitmap="skin\businesscard\up.bmp">
<font/>
</state>
<state type="pushed" bitmap="skin\businesscard\up_.bmp">
<font/>
</state>
</button>
<button id="bc.btn.down">
<position left="209" top="110"/>
<state type="normal" bitmap="skin\businesscard\down.bmp">
<font/>
</state>
<state type="pushed" bitmap="skin\businesscard\down_.bmp">
<font/>
</state>
</button>
</layout>
</businesscard>
 
G

Guest

Take a look at a port of the MyXaml for CF:

http://www.myxaml.com/downloads/myxaml.aspx

--
Alex Yakhnin, .NET CF MVP
www.intelliprog.com
www.opennetcf.org

Anil Kumar said:
Hello,

Is there any framework that could build a from layout in the compact
framework
from an XML file.

XML file is as follows

<?xml version="1.0"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Martin
Kalis (Sygic) -->
<!DOCTYPE businesscard [
<!-- CSyContactMainFrame -->
<!ELEMENT businesscard (layout)>
<!ATTLIST businesscard
skin-version CDATA #REQUIRED<!ELEMENT layout (button*)>
<!ATTLIST layout
caption CDATA ""
title-top CDATA ""
color CDATA "#"
bgcolor CDATA "#"<!ELEMENT layout-menu-item (font)>
<!ATTLIST layout-menu-item
border-color CDATA ""
height CDATA ""
pattern-normal CDATA ""
pattern-selected CDATA ""
checkbox-leftoffset CDATA ""
checkbox-topoffset CDATA ""
checkbox-bitmap-normal CDATA ""
checkbox-bitmap-selected CDATA ""
checkbox-bitmap-set-normal CDATA ""
checkbox-bitmap-set-selected CDATA ""
icon-leftoffset CDATA ""
icon-topoffset CDATA ""
icon-transparent-color CDATA ""
text-leftoffset CDATA ""
text-topoffset CDATA ""
text-color-normal CDATA ""
text-color-selected CDATA ""
text-color-disabled CDATA ""
submenu-bitmap-normal CDATA ""
submenu-bitmap-selected CDATA ""
submenu-rightoffset CDATA ""
submenu-topoffset CDATA ""<!-- no class -->
<!ELEMENT position EMPTY>
<!ATTLIST position
left CDATA ""
right CDATA ""
width CDATA ""
align (left | right | center) "left"
top CDATA ""
bottom CDATA ""
height CDATA ""
valign (top | bottom | center) "top"<!ELEMENT alternate-position EMPTY>
<!ATTLIST alternate-position
left CDATA ""
right CDATA ""
width CDATA ""
align (left | right | center) "left"
top CDATA ""
bottom CDATA ""
height CDATA ""
valign (top | bottom | center) "top"<!-- CSyFont -->
<!ELEMENT font EMPTY>
<!ATTLIST font
id ID #IMPLIED
fontface CDATA "Tahoma"
fontsize CDATA "11"
bold (true | false) "false"
italic (true | false) "false"<!-- CSyPushedButton -->
<!ELEMENT button (position, state, state, state?)>
<!ATTLIST button
id ID #IMPLIED
textalign (left | center) "left"
leftoffset CDATA "0"
text CDATA ""
icon CDATA ""<!ELEMENT state (font)>
<!ATTLIST state
type (normal | pushed | disabled) #REQUIRED
color CDATA ""
bitmap CDATA #REQUIRED<!-- CSyContactListCtrl -->
<!ELEMENT contactlist-control (position, alternate-position, scrollbar)>
<!ATTLIST contactlist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"<!ELEMENT favoritelist-control (position, scrollbar)>
<!ATTLIST favoritelist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"
bitmap-leftoffset CDATA ""
bitmap-topoffset CDATA ""
text-leftoffset CDATA ""
bitmap-1-normal CDATA ""
bitmap-1-selected CDATA ""
bitmap-2-normal CDATA ""
bitmap-2-selected CDATA ""
bitmap-3-normal CDATA ""
bitmap-3-selected CDATA ""
bitmap-4-normal CDATA ""
bitmap-4-selected CDATA ""
bitmap-5-normal CDATA ""
bitmap-5-selected CDATA ""
bitmap-6-normal CDATA ""
bitmap-6-selected CDATA ""<!ELEMENT speeddiallist-control (position, scrollbar)>
<!ATTLIST speeddiallist-control
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
linecolor CDATA "CCCCCC"
selcolor CDATA "FFFFFF"
bgcolor CDATA "FFFFFF"
bgcolor2 CDATA "FFFFFF"
selbgcolor CDATA "FF0000"
select-left-bmp CDATA ""
select-pattern-bmp CDATA ""
select-right-bmp CDATA ""
button-bmp CDATA ""
button-left (true | false) "true"
bitmap-leftoffset CDATA ""
bitmap-topoffset CDATA ""
text-leftoffset CDATA ""
bitmap-1-normal CDATA ""
bitmap-1-selected CDATA ""
bitmap-2-normal CDATA ""
bitmap-2-selected CDATA ""
bitmap-3-normal CDATA ""
bitmap-3-selected CDATA ""
bitmap-4-normal CDATA ""
bitmap-4-selected CDATA ""
bitmap-5-normal CDATA ""
bitmap-5-selected CDATA ""
bitmap-6-normal CDATA ""
bitmap-6-selected CDATA ""
bitmap-7-normal CDATA ""
bitmap-7-selected CDATA ""
bitmap-8-normal CDATA ""
bitmap-8-selected CDATA ""
bitmap-9-normal CDATA ""
bitmap-9-selected CDATA ""
bitmap-0-normal CDATA ""
bitmap-0-selected CDATA ""<!ELEMENT scrollbar (position, alternate-position)>
<!ATTLIST scrollbar
bgr-lefttop CDATA #REQUIRED
bgr-center CDATA #REQUIRED
bgr-rightbottom CDATA #REQUIRED
slider-lefttop CDATA #REQUIRED
slider-center CDATA #REQUIRED
slider-rightbottom CDATA #REQUIRED
slider-lefttop-pushed CDATA ""
slider-center-pushed CDATA ""
slider-rightbottom-pushed CDATA ""
bgr-lefttop-disabled CDATA ""
bgr-center-disabled CDATA ""
bgr-rightbottom-disabled CDATA ""<!-- CSyBusinessCard -->
<!ELEMENT businesscard-control (position, list-static)>
<!ATTLIST businesscard-control
id ID #IMPLIED
bgcolor CDATA "#"<!ELEMENT list-static (static*)>
<!-- CSyStatic -->
<!ELEMENT static (position, font)>
<!ATTLIST static
id ID #IMPLIED
color CDATA "#"
bgcolor CDATA "#"
textalign (left | center | right) "left"
text CDATA ""<!-- CSyContactFieldCtrl, CSyDialingWnd, CSyFieldCtrl,
CSyFieldSelectCtrl -->
<!ELEMENT businesscard-detail (font)>
<!ATTLIST businesscard-detail
id ID #IMPLIED
border (true | false) "true"
color CDATA "000000"
bgcolor CDATA "FFFFFF"<!-- no class -->
<!ELEMENT rect-pattern (position)>
<!ATTLIST rect-pattern
path CDATA #REQUIRED<!ELEMENT rect-color (position)>
<!ATTLIST rect-color
bgcolor CDATA #REQUIRED<!ELEMENT bitmap (position)>
<!ATTLIST bitmap
path CDATA #REQUIRED<!ELEMENT picture-control (position)>
<!ATTLIST picture-control
id ID #IMPLIED
bitmap-none CDATA "deprecated"
bitmap-all CDATA ""
bitmap-vip CDATA #REQUIRED
bitmap-family CDATA #REQUIRED
bitmap-friends CDATA #REQUIRED
bitmap-work CDATA #REQUIRED
bitmap-frame CDATA #REQUIRED
transparent-color CDATA "#"<!ELEMENT layout-menu (position?, list?, button*, bitmap*)>
<!ATTLIST layout-menu
id ID #IMPLIED
width CDATA ""
top-margin CDATA "0"
bottom-margin CDATA "0"
bgcolor CDATA "#"<!ELEMENT layout-picturelist (position, list, bitmap*)>
<!ATTLIST layout-picturelist
id ID #IMPLIED
top-margin CDATA "0"
bottom-margin CDATA "0"
bgcolor CDATA "#"<!ELEMENT list (item*, item-key*, bitmap*)>
<!ATTLIST list
id ID #IMPLIED
row-height CDATA #REQUIRED<!ELEMENT item (state-item*)>
<!ATTLIST item
id ID #IMPLIED<!ELEMENT item-key (position, state-item*)>
<!ATTLIST item-key
id ID #IMPLIED
char CDATA #REQUIRED<!ELEMENT state-item EMPTY>
<!ATTLIST state-item
type (normal | pushed | small) #REQUIRED
bitmap CDATA #REQUIRED]>
<businesscard skin-version="1.6">
<layout>
<button id="bc.btn.up">
<position left="209" top="80"/>
<state type="normal" bitmap="skin\businesscard\up.bmp">
<font/>
</state>
<state type="pushed" bitmap="skin\businesscard\up_.bmp">
<font/>
</state>
</button>
<button id="bc.btn.down">
<position left="209" top="110"/>
<state type="normal" bitmap="skin\businesscard\down.bmp">
<font/>
</state>
<state type="pushed" bitmap="skin\businesscard\down_.bmp">
<font/>
</state>
</button>
</layout>
</businesscard>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top