Sign in to follow this  
Followers 0
Valuater

XSkin.au3... Skin your GUI

504 posts in this topic

#1 ·  Posted (edited)

** 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

Share this post


Link to post
Share on other sites



@Valuater this is nice and im defintly gonna use it in some apps


My Scripts:Radioblog Club Music DownloaderOther stuff:Fun movieIm serious read the help file it helps :PFight 'Till you drop. Never stop, You Cant give up. Til you reach the top Fight! you’re the best in town Fight!

Share this post


Link to post
Share on other sites

@Valuater this is nice and im defintly gonna use it in some apps

Thanks...

UPDATE...

Sept 10, 2006

XSkin.au3 v1.0.1

This is an Alpha release... feedback and support appreciated

* Now with MsgBox too!

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

UPDATE

Sept 12, 2006

XSkin.au3 v1.1.0

This is an Alpha Beta release... feedback and support appreciated

* No More crashing!!!

* Now with MsgBox too!

* Now with or without header/Title

No more Dll, Smaller file size, works faster too!

Please replace your old version

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

This is awesome even in the alpha stages. :)

Nice work. :P

Thanks Snake!!

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

Sept 13, 2006

XSkin.au3 v1.1.2

.. feedback and support appreciated

* No More crashing!!!

* Now with InputBox!

* Now with MsgBox

* Now with "default" message box sound

* Now with or without header/Title

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

This is really cool, great job! I'm going to try my luck at making some new skins tonight.

Share this post


Link to post
Share on other sites

This is really cool, great job! I'm going to try my luck at making some new skins tonight.

Thanks.... Bob

I would love to have your input and designs

Please put something at the top of the ini file...maybe like

[info]Title = New Skin Name

Author = Your Name

8)

NEWHeader1.png

Share this post


Link to post
Share on other sites

Sept 14, 2006

XSkin.au3 v1.1.3

.. feedback and support appreciated

* Added - Rounded Corners!!!

* Over 24 GUI Skins!

* Skinned InputBox

* Skinned Message Box

* "default" message box sound

thanks to gafrost for the round-corners UDF

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

#12 ·  Posted (edited)

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

Share this post


Link to post
Share on other sites

Wow, this is nice looking. I think I may convert this to other languages. You don't mind do you?

Share this post


Link to post
Share on other sites

Wow, this is nice looking. I think I may convert this to other languages. You don't mind do you?

Thanks....

Not at all, and if you run into ideas, which i am sure you will by re-designing in another language

... please let me know so we can make use of them here too

8)


NEWHeader1.png

Share this post


Link to post
Share on other sites

Beautiful work Valuater. Nice one :)

Share this post


Link to post
Share on other sites

NICE!!! Awesome script... thanks for share!!!! It's very usefull for all

Share this post


Link to post
Share on other sites

Beautiful work Valuater. Nice one :)

awesome!

I'm gonna use this for sure....

NICE!!! Awesome script... thanks for share!!!! It's very usefull for all

Thanks Guys !!!!!

I am still improving it too!

8)


NEWHeader1.png

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)


NEWHeader1.png

Share this post


Link to post
Share on other sites

#20 ·  Posted (edited)

Nice, but is it possible to run on Win2k ??

Edited by Wooltown

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  
Followers 0