Jump to content

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

NEWHeader1.png

Link to post
Share on other sites
  • Replies 503
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular 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

XSkin.au3 Demonstration Page Basics: 1. A Skinned GUI Only 2. A Skinned GUI and Button 3. A Skinned GUI, Button and XSkinMsgBox 4. A Skinned GUI, Button and XSkinInputBox 5. A

Posted Images

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

NEWHeader1.png

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)

NEWHeader1.png

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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...