Jump to content

Recommended Posts

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

Posted

@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

Posted

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

Posted

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

Posted

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

Posted

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

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

Posted

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

Posted

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

Posted

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

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