Jump to content
Sign in to follow this  
Valuater

XSkin.au3... Skin your GUI

Recommended Posts

** UPDATED ** Jan 22, 2009 Ver 1.4.1

XSkin.au3

* Added - XSkinConsole - Plug-in

* Added - XSkinTrayMenu - Plug-in

* Over 40 GUI Skins! - any size you want

* Mouse-Over GUI Options / Slide-to-top & Transparent

* Mouse-Over / Color Controls - See AUTOIT LIMITS * XSkinButton - colored with mouseover color change

* XSkinButtonSetState() - Show or Hide

* XSkinIconButton - with text

* Skinned Progress Bar - works on Xp Theme too!

* Skinned InputBox

* Skinned Message Box

* Skinned Message Box OK - ok button only

* Skinned Tray Message box ( lower right-hand corner with fade-out )

* XSkinIcon ( Title Bar Help/Minimize/Exit )

* Minimal CPU Usage

OLD Au3 File only...

XSkin.au3 previous downloads = 2,765 +/-

One Skin is Required...

40 + Skins

Plug-ins...

XSkinShell.au3 - Skin other Programs!

XSkinToolBar.au3 - ToolBar for XSkin

XSkinInputBox() - with password parameter

XSkinGradient.au3 - Custom background colors

XSkinTab.au3 - Colored Tabs / List Tabs

XSkinAnimate.au3 - Window Animation

SEE - XSkin.au3 Demonstration Page & Custom Skin Designs

Introducing - EzSkin_1-2-3

Posted Image

DownLoad - Custom example by big daddy & FULLY LOADED!

Posted Image

Some of the Original Skins

*** Note the mouse was over the button/control ( color change )

Posted Image

Posted Image

Posted Image

Posted Image

Example Input Box pic...

Posted Image

Example Message Box pic...

Posted Image

and... simple to use

; XSkin.au3 v1.3.7 Feb. 12, 2007

; ,,,, Valuater

;===============================================================================

; The following is required

;===============================================================================

#include <XSkin.au3>

; required, your skin folder location

$Skin_Folder = FileReadLine(@ScriptDir & "\Skins\Default.txt", 1)

If Not FileExists($Skin_Folder) Then $Skin_Folder = FileSelectFolder ( "Skin Folders", @ScriptDir & "\Skins", 2)

; option, automatic mouse-over color for "your" controls use $XSkinID[ ]; see Autoit Limits in help for GUICtrlSetBkColor()

Dim $XSkinID[6] ; the amount of controls you want "mouse overed" +1, see example below

; required, set the GUI Width, Height and Title

$guiWidth = 400

$guiHeight = 450

$guiTitle = "XSkin"

$guiHeader = 1 ; Title bar, -1 = show with Max/Min/Close, 0 = show title only, 1 = no show ( optional, default is no show )

$guiCorners = 25 ; 0 = no rounded corners, ( optional, default is rounded with "arc" of 25)

; required, create the XSkin GUI

$XSkinGui = XSkinGUICreate( $guiTitle, $guiWidth, $guiHeight, $Skin_Folder, $guiHeader, $guiCorners)

; or $XSkinGui = XSkinGUICreate( $guiTitle, $guiWidth, $guiHeight, $Skin_Folder) ; uses defaults

; option, create Title Bar Icons - returns array[]

; 1 = Exit only, 2 = Mnimize/Exit, 3 = Help/Minimize/Exit

$Icon_Folder = @ScriptDir & "\Skins\Default"

$XIcon = XSkinIcon($XSkinGui, 2)

; $XIcon[1] = Exit, $XIcon[2] = Mnimize, $XIcon[3] = Help

; option, in while loop - if you want mouse over control colors and/or Mouseover GUI options below

; Mouseover()

; Mouseover() options default = no GUI action

; Mouseover(1) = Fade Active GUI for non use

; Mouseover(2) = Slide Active GUI to top of Screen for non-use

; You may add the numbers above, example = Mouseover(1 + 2)

; option, icon button with text - no color

; XSkinIconButton($BItext, $BIleft, $BItop, $BIwidth, $BIheight, $BIconNum = 0, $BIDLL = "shell32.dll")

; option, you can use the following theme colors

; $over_color, $btn_color, $bkg_color, $fnt_color

; option, for colored controls use the following.... or you can use autoit commands

; XSkinButton($Btext, $Bleft, $Btop, $Bwidth, $Bheight, $event_function = "")

; XSkinButtonSetState($XSkinButton, $XSkinMode); $GUI_HIDE or $GUI_SHOW Only

; XSkinMsgBox($MBTitle, $MBText); OK & Cancel buttons

; XSkinMsgBoxOK($MBTitle, $MBText); OK button only

; XSkinInputBox($IBTitle, $IBText, $IBDefault = "")

; XSkinProgress($Pleft, $Ptop, $Pwidth, $Pheight)

; XSkinTrayBox($TBTitle, $TBText)

;

;===============================================================================

; Now.... you are on your own

;===============================================================================

8)

Edited by Valuater

Share this post


Link to post
Share on other sites

Sept 15, 2006

XSkin.au3 v1.1.4

* Added - Skinned Progress Bar ( works on Xp Theme too! )..... thanks to gafrost... again

* Over 24 GUI Skins!

* Skinned InputBox

* Skinned Message Box

* "default" Message Box Sound

* Header/Title Show Option

* Rounded Corners

... more on its way

8)

Edited by Valuater

Share this post


Link to post
Share on other sites

Sept 17, 2006

XSkin.au3 v1.2.0

* Added - Mouse-Over *Your* Controls - See a href="."/autoit3/docs/functions/GUICtrlSetBkColor.htm">AUTOIT LIMITS

* Over 24 GUI Skins! - any size you want

* Skinned Progress Bar ( works on Xp Theme too! )

* Skinned InputBox

* Skinned Message Box

* "default" Message Box Sound

* Header/Title Show Option

* Rounded Corners

Fixed - XSkinProgress() location preset

Changed - Common variable names to uncommon

Please replace old version... this one is cool

8)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...