AutoIt Forums: XSkin.au3... Skin your GUI - AutoIt Forums

Jump to content

  • (25 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

XSkin.au3... Skin your GUI 40+ Skins... Skin other Programs & More!! Rate Topic: ***** 20 Votes

#1 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Post icon  Posted 10 September 2006 - 08:26 AM

** UPDATED ** Jan 22, 2009 Ver 1.4.1

Attached File  XSkin.au3 (17.87K)
Number of downloads: 3617



* 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...
Attached File  XSkin.au3 (17.63K)
Number of downloads: 9416 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

http://img50.imageshack.us/img50/5904/ez2it6.jpg

DownLoad - Custom example by big daddy & FULLY LOADED!

http://img453.imageshack.us/img453/765/clipboard01lv3.jpg

Some of the Original Skins
*** Note the mouse was over the button/control ( color change )

http://img138.imageshack.us/img138/2130/xskingui18yc7.png


http://img166.imageshack.us/img166/9423/xskingui10cs7.png


http://img291.imageshack.us/img291/7549/xskingui15su6.png


http://img291.imageshack.us/img291/2310/xskingui14em4.png


Example Input Box pic...

http://img207.imageshack.us/img207/360/xskininputcj9.png


Example Message Box pic...

http://img396.imageshack.us/img396/1710/xskinmsgkz8.png



and... simple to use

Quote

; 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)

This post has been edited by Valuater: 22 January 2009 - 10:29 PM


#2 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 10 September 2006 - 09:10 AM

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 Skinned GUI, Button and XSkinTrayBox

6.
A Skinned GUI, Slider and XSkinProgress


7. A Skinned GUI and XSkinIcon

8. A Skinned GUI, XSkinIcon and XSkinIconButton

9. A Skinned GUI, XSkinButton and XSkinButton *** HOW TO USE GUIGetMsg() ***



Intermediate:

1. A Skinned GUI, Icon and MouseOver ( color )

2. A Skinned GUI and XSkinToolBar.au3 - Plug-in



Advanced:

1. All Inclusive Demo

2. A Skinned GUI and XSkinShell.au3
- Plug-in

3. All Inclusive Demo with 2 GUI's



Development:

1. Understanding the Skin.dat

2. Design and Layout of Images

3. Finalizing the Skin Folder



Custom Skin Designs

A Very Helpful Color Chart

Designer - Big Daddy
Defacto - HeavenlyBodies - Lizondo - Leadore - DarkRed
- Universal - Skilled - Light-Green - Sleek
Prodbox - Blackhole - Carbon - Rezak - SteelStyle - AzuriX **NEW**

Designer -
Michel Claveau
mci O1 & mci 02 & mci 03 -
mci 04

Designer - Valuater BlackJack - Valor NEW**

Designer - AzKay
Noir -
MsgPlus!


Designer - JoshDB
Dock Skin

Designer - Joscpe
Mid Gray - XSkin Help File

Designer - JamesB
Royale (Blue)


Just started.... more to come

8)

This post has been edited by Valuater: 22 January 2009 - 10:52 PM


#3 User is offline   rambo3889 

  • It is I
  • PipPipPipPipPip
  • Group: Full Members
  • Posts: 802
  • Joined: 02-September 05
  • Location:Denmark, Esbjerg, Tarp

Posted 10 September 2006 - 10:30 AM

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

#4 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 11 September 2006 - 02:00 AM

View Postrambo3889, on Sep 10 2006, 02:30 AM, said:

@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)

#5 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 13 September 2006 - 01:25 AM

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)

#6 User is online   FuryCell 

  • Pick Up That Can
  • PipPipPipPipPipPipPip
  • Group: Full Members
  • Posts: 2,239
  • Joined: 03-December 04
  • Gender:Male
  • Location:New Jersey,USA

Posted 13 September 2006 - 03:06 AM

This is awesome even in the alpha stages. :)
Nice work. :D

#7 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 13 September 2006 - 03:37 PM

View PostSolidSnake, on Sep 12 2006, 07:06 PM, said:

This is awesome even in the alpha stages. :)
Nice work. :D


Thanks Snake!!

8)

#8 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 13 September 2006 - 08:09 PM

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)

#9 User is offline   big_daddy 

  • Icon
  • Group: Moderators(Mod)
  • Posts: 2,401
  • Joined: 07-November 05
  • Gender:Male
  • Location:Falcon, MO

Posted 13 September 2006 - 08:45 PM

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

#10 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 13 September 2006 - 08:56 PM

View Postbig_daddy, on Sep 13 2006, 12:45 PM, said:

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

Quote

[info]Title = New Skin Name
Author = Your Name


8)

#11 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 14 September 2006 - 11:17 AM

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)

#12 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 15 September 2006 - 11:47 PM

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)

This post has been edited by Valuater: 16 September 2006 - 12:21 AM


#13 User is offline   Richard Robertson 

  • uʍop-ǝpısdn
  • PipPipPipPipPipPipPipPip
  • Group: Full Members
  • Posts: 7,980
  • Joined: 15-July 04
  • Gender:Male
  • Location:Kentucky, USA

Posted 15 September 2006 - 11:52 PM

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

#14 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 16 September 2006 - 05:44 AM

View PostIcekirby1, on Sep 15 2006, 03:52 PM, said:

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)

#15 User is offline   plastix 

  • Advanced Member
  • PipPip
  • Group: Full Members
  • Posts: 109
  • Joined: 14-March 06

Posted 16 September 2006 - 03:00 PM

Beautiful work Valuater. Nice one :D

#16 User is offline   rakudave 

  • Spammer!
  • PipPipPip
  • Group: Full Members
  • Posts: 245
  • Joined: 14-June 05
  • Location:Switzerland

Posted 16 September 2006 - 03:38 PM

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

#17 User is offline   elgabionline 

  • Advanced Member
  • PipPip
  • Group: Full Members
  • Posts: 108
  • Joined: 04-July 05
  • Location:Argentina (Santa Fe)

Posted 16 September 2006 - 04:12 PM

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

#18 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 17 September 2006 - 05:50 AM

View Postplastix, on Sep 16 2006, 07:00 AM, said:

Beautiful work Valuater. Nice one :D


View Postrakudave, on Sep 16 2006, 07:38 AM, said:

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


View Postelgabionline, on Sep 16 2006, 08:12 AM, said:

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


Thanks Guys !!!!!

I am still improving it too!

8)

#19 User is offline   Valuater 

  • ”Hobbyist” a passionate enjoyable activist
  • Icon
  • Group: AutoIt MVPs(MVP)
  • Posts: 10,868
  • Joined: 28-February 05
  • Location:Riverside, CA USA

Posted 17 September 2006 - 08:51 PM

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)



#20 User is offline   Wooltown 

  • Alpha Geek
  • PipPipPipPip
  • Group: Full Members
  • Posts: 464
  • Joined: 02-June 05
  • Gender:Male
  • Location:Sweden, Lund

Posted 18 September 2006 - 10:37 AM

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

This post has been edited by Wooltown: 18 September 2006 - 10:38 AM


  • (25 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users