Valuater Posted September 10, 2006 Share Posted September 10, 2006 (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 DownLoad - Custom example by big daddy & FULLY LOADED! Some of the Original Skins *** Note the mouse was over the button/control ( color change ) Example Input Box pic... Example Message Box pic... 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 January 22, 2009 by Valuater ibrahem and Fr33b0w 1 1 Link to comment Share on other sites More sharing options...
Valuater Posted September 10, 2006 Author Share Posted September 10, 2006 (edited) XSkin.au3 Demonstration Page Basics: 1. A Skinned GUI Only2. A Skinned GUI and Button3. A Skinned GUI, Button and XSkinMsgBox4. A Skinned GUI, Button and XSkinInputBox5. A Skinned GUI, Button and XSkinTrayBox6. A Skinned GUI, Slider and XSkinProgress7. A Skinned GUI and XSkinIcon8. A Skinned GUI, XSkinIcon and XSkinIconButton9. 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'sDevelopment:1. Understanding the Skin.dat 2. Design and Layout of Images3. Finalizing the Skin FolderCustom Skin DesignsA Very Helpful Color ChartDesigner - Big DaddyDefacto - HeavenlyBodies - Lizondo - Leadore - DarkRed - Universal - Skilled - Light-Green - SleekProdbox - Blackhole - Carbon - Rezak - SteelStyle - AzuriX **NEW**Designer - Michel Claveaumci O1 & mci 02 & mci 03 - mci 04Designer - Valuater BlackJack - Valor NEW**Designer - AzKayNoir - MsgPlus! Designer - JoshDBDock SkinDesigner - JoscpeMid Gray - XSkin Help File Designer - JamesBRoyale (Blue)Just started.... more to come8) Edited January 22, 2009 by Valuater meoit and Fr33b0w 2 Link to comment Share on other sites More sharing options...
rambo3889 Posted September 10, 2006 Share Posted September 10, 2006 @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! Link to comment Share on other sites More sharing options...
Valuater Posted September 11, 2006 Author Share Posted September 11, 2006 @Valuater this is nice and im defintly gonna use it in some appsThanks...UPDATE...Sept 10, 2006 XSkin.au3 v1.0.1 This is an Alpha release... feedback and support appreciated* Now with MsgBox too!8) Link to comment Share on other sites More sharing options...
Valuater Posted September 13, 2006 Author Share Posted September 13, 2006 UPDATESept 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/TitleNo more Dll, Smaller file size, works faster too!Please replace your old version8) Link to comment Share on other sites More sharing options...
FuryCell Posted September 13, 2006 Share Posted September 13, 2006 This is awesome even in the alpha stages. Nice work. HKTunes:Softpedia | GoogleCodeLyricToy:Softpedia | GoogleCodeRCTunes:Softpedia | GoogleCodeMichtaToolsProgrammer n. - An ingenious device that turns caffeine into code. Link to comment Share on other sites More sharing options...
Valuater Posted September 13, 2006 Author Share Posted September 13, 2006 This is awesome even in the alpha stages. Nice work. Thanks Snake!!8) Link to comment Share on other sites More sharing options...
Valuater Posted September 13, 2006 Author Share Posted September 13, 2006 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/Title8) Link to comment Share on other sites More sharing options...
Moderators big_daddy Posted September 13, 2006 Moderators Share Posted September 13, 2006 This is really cool, great job! I'm going to try my luck at making some new skins tonight. Link to comment Share on other sites More sharing options...
Valuater Posted September 13, 2006 Author Share Posted September 13, 2006 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) Link to comment Share on other sites More sharing options...
Valuater Posted September 14, 2006 Author Share Posted September 14, 2006 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 soundthanks to gafrost for the round-corners UDF8) Link to comment Share on other sites More sharing options...
Valuater Posted September 15, 2006 Author Share Posted September 15, 2006 (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 September 15, 2006 by Valuater Link to comment Share on other sites More sharing options...
Richard Robertson Posted September 15, 2006 Share Posted September 15, 2006 Wow, this is nice looking. I think I may convert this to other languages. You don't mind do you? Link to comment Share on other sites More sharing options...
Valuater Posted September 16, 2006 Author Share Posted September 16, 2006 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 too8) Link to comment Share on other sites More sharing options...
plastix Posted September 16, 2006 Share Posted September 16, 2006 Beautiful work Valuater. Nice one Link to comment Share on other sites More sharing options...
rakudave Posted September 16, 2006 Share Posted September 16, 2006 awesome! I'm gonna use this for sure.... Pangaea Ruler new, UDF: _GUICtrlCreateContainer(), Pangaea Desktops, Pangaea Notepad, SuDoku, UDF: Table Link to comment Share on other sites More sharing options...
elgabionline Posted September 16, 2006 Share Posted September 16, 2006 NICE!!! Awesome script... thanks for share!!!! It's very usefull for all Link to comment Share on other sites More sharing options...
Valuater Posted September 17, 2006 Author Share Posted September 17, 2006 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) Link to comment Share on other sites More sharing options...
Valuater Posted September 17, 2006 Author Share Posted September 17, 2006 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 CornersFixed - XSkinProgress() location presetChanged - Common variable names to uncommonPlease replace old version... this one is cool8) Link to comment Share on other sites More sharing options...
Wooltown Posted September 18, 2006 Share Posted September 18, 2006 (edited) Nice, but is it possible to run on Win2k ?? Edited September 18, 2006 by Wooltown Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now