Skip to content


DSkinLite V3.2 New Features

image

UIEASY Team is pleased to announce the availability of DSkinLite V3.2,  This version has the following modifications and new features:

  • Added “default” state  to button
  • Added drawing focus state to button
  • Added “EventItem” to listBox
  • Added compounding type to state
  • Added API dsSetDrawItemVisibleEx2
  • Added API dsSetProgressItemRange
  • Added API  dsSetProgressItemPos
  • Added API   dsMessageBox
  • Added Download Demo
  • Added System Tool Demo
  • Added “auto.item” displayitem to edit control
  • Improved  event item in listctrl, listbox
  • Improved the drawing efficiency to dialog.( when the background image changed).
  • Support MessageBox
  • Minor bug fixes

Preview of the main new features:


  1. MessageBox

    DSkinlite V3.2 supports MessageBox, you can use the new API dsMessageBox to make a mesagebox.  You can define tag “<messagebox>” to describe the position and font in the xml.

    image

    image

    You can define custom messagebox ico in the xml :

    <ico>
        <information file="#messagebox.info" />
        <error file="#messagebox.error" />
        <question file="#messagebox.question" />
        <warning file="#messagebox.warning" />
    </ico>

Then you can get the following messagebox:

image

image

2  Added “default” state and focus state to button.

We have added “default” state to the button which has a BS_DEFPUSHBUTTON. The focus state has also added to button. You can define those attributes in the xml as following:

<window name="button" type="button">
   <property bclipwindow="true"  cursor="#handcur" height="21"/>
   <buttoninfo subtype="push" drawfocus="true"  />
   <image state="default" picfile="#stardard.button.default" />
   <image state="normal" picfile="#stardard.button.nor"  />
   <image state="over" picfile="#stardard.button.hot" />
   <image state="down" picfile="#stardard.button.down"  />
   <image state="disable" picfile="#stardard.button.disable"  />
   <text  state="all" font="#default" horzalign="center"
          textcolor="RGB(0,0,0)" />
</window>
3  Added compounding type to state

You can use the compounding type to define the state of control. For example:

<window name="radiobutton" type="button">
    <property btransparentbk="true" />
    <buttoninfo subtype="radio" />
    <image state="normal" picfile="#stardard.radiobtn.nor"
           left="2" top="1" width="15" height="15" />
    <image state="over|down" picfile="#stardard.radiobtn.hot"
           left="2" top="1" width="15" height="15" />
    <image state="checked" picfile="#stardard.radiobtn.tick.nor"
           left="2" top="1" width="15" height="15" />
    <image state="checkedover|checkeddown" picfile="#stardard.radiobthot"
           left="2" top="1" width="15" height="15" />
    <text state="all" font="#default" left="20" top="1"
           bsingleline="true" textcolor="RGB(0,0,0)" />
</window>
4 Added “progressitem” to draw item.

You can define a progress bar in the drawitem used in list control, list box and tree control.

image
The corresponding xml description is :

<drawitem id="column1" >
   <text id="fileName"   content="" left="2" top="8" bellipsis="true"
         state="all" height="14" vertalign="top"  font="#default"/>
   <progressitem  value="100" state="all" height="12" width="130"
                  top="26"  textformat="%p%">
     <text id="progress.text"  content="#default" state="all"
           textcolor="RGB(51,105,149)" font="#default_small"/>
     <image id="progress.bk"   picfile="#listctrl.item.progress.bk"
            paintmode="stretchparthorz" left_part="2" right_part="2" />
     <image id="progress.step" left="2" top="2" right="-2" bottom="-3"
            picfile="#listctrl.item.progress.fg"  />
   </progressitem>
   <text id="speed"   content="500ks" visible="false"
         left="140" top="26" state="all"   font="#default"/>
</drawitem>

Posted in DSkinLite.

Tagged with .


One Response

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Continuing the Discussion

  1. RANDALL linked to this post on July 21, 2010


    Medicamentspot.com. Canadian Health&Care.No prescription online pharmacy.Special Internet Prices.Best quality drugs. Low price pills. Order pills online

    Buy:Accutane.Human Growth Hormone.Actos.Arimidex.Petcam (Metacam) Oral Suspension.Mega Hoodia.100% Pure Okinawan Coral Calcium.Retin-A.Zyban.Lumigan.Prevacid.Synthroid.Prednisolone.Zovirax.Nexium.Valtrex….

You must be logged in to post a comment.