Sign in to follow this  
Followers 0
rysiora

Proffesional Gui-skinning

14 posts in this topic

#1 ·  Posted (edited)

All this software is Commercial, here are used Trial/Shareware versions of it!

AppFace - Working in AutoIt quite good, but I noticed some bugs: the main problem is with background.

Official site: AppFace.com.

Posted Image Posted Image

DOWNLOAD AutoIt Example: AU3-AppFace.zip <Right-click "Save Target As">

It was designed for:

Visual Basic 6.0

Visual C++ 5-7

Borland Delphi

Borland C++ Builder

Visual Basic.Net

Visual C#.Net

Win32 SDK

PureBasic.

SkinEngine - Also working in AutoIt but I noticed few problems: drawning of ProgressBar, bugs in ScrollBars.

Without that bugs it may be my favourite. You can buy it for about 99,00 $USD.

Official website: SkinEngine.com.

Posted Image Posted Image

DOWNLOAD AutoIt Example: AU3-SkinEngine.zip <Right-click "Save Target As">

Designed for:

Microsoft Visual C++ 6-2005

Microsoft Visual Basic 5-6

Microsoft Visual Basic .NET

Microsoft Visual J++ .NET

Microsoft Visual Studio 6-2005

Borland Delphi 4-2006

Borland C++Builder 5-6

Borland C# Builder

What do you think about this, guys? Maybe it would be cool to buy one of these products and use for beautiful skinned AutoIt GUI?

Edit: ADDED NEW SYSTEM

Another one... SkinCrafter. Official website: SkinCrafter.com. You can buy one license for about $299 USD :).

Some bugs are with drawing radios and listview headers (disappearing) Use 0 in the DefineLanguage func, so it works almost perfectly!

Posted Image Posted Image Posted Image

DOWNLOAD AutoIt Example: AU3-SkinCrafter.zip <Right-click "Save Target As">

Sorry for big size, but this Skinning-System uses skins that're quite big.

Designed for:

Visual Basic

Visual C++

Delphi

Borland C++ Builder

Microsoft DotNet

Win32 SDK

Edit2: REHOSTED FILES

Edited by rysiora

Share this post


Link to post
Share on other sites



Wow, that's really neat rysiora... Thanks for sharing!


[center]Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.[/center]

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

that is very professional and it only has one splash screen that isnt too annoying.

EDIT: just do a WinWaitactive and close it automatically!

Edited by RazerM

My Programs:AInstall - Create a standalone installer for your programUnit Converter - Converts Length, Area, Volume, Weight, Temperature and Pressure to different unitsBinary Clock - Hours, minutes and seconds have 10 columns each to display timeAutoIt Editor - Code Editor with Syntax Highlighting.Laserix Editor & Player - Create, Edit and Play Laserix LevelsLyric Syncer - Create and use Synchronised Lyrics.Connect 4 - 2 Player Connect 4 Game (Local or Online!, Formatted Chat!!)MD5, SHA-1, SHA-256, Tiger and Whirlpool Hash Finder - Dictionary and Brute Force FindCool Text Client - Create Rendered ImageMy UDF's:GUI Enhance - Enhance your GUIs visually.IDEA File Encryption - Encrypt and decrypt files easily! File Rename - Rename files easilyRC4 Text Encryption - Encrypt text using the RC4 AlgorithmPrime Number - Check if a number is primeString Remove - remove lots of strings at onceProgress Bar - made easySound UDF - Play, Pause, Resume, Seek and Stop.

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

does it have source included? you did this with autoit?

i'm reluctant towards shareware. you know autoit is freeware.

Edited by slightly_abnormal

Share this post


Link to post
Share on other sites

i'm reluctant towards shareware. you know autoit is freeware.

AutoIt's license has no impact on the license users apply to their own software.

Share this post


Link to post
Share on other sites

AutoIt's license has no impact on the license users apply to their own software.

yeah..?

Share this post


Link to post
Share on other sites

yeah..?

It's about as relevant as your comments on licenses at all. What does the fact that AutoIt is freeware have anything at all to do with the subject of this thread? In fact, what does your opinion of reluctance matter on the subject? If you don't want to use what's presented here, don't use it, it's not mandatory to tell people that you are not going to use it.

Share this post


Link to post
Share on other sites

It's about as relevant as your comments on licenses at all. What does the fact that AutoIt is freeware have anything at all to do with the subject of this thread? In fact, what does your opinion of reluctance matter on the subject? If you don't want to use what's presented here, don't use it, it's not mandatory to tell people that you are not going to use it.

yeah..

i'm an idiot bastard, let's make that loud and clear.. :) I thought he was trying to sell something I didn't read the entire post!

go if you will and delete these last four posts before any bodily harm is done.

Share this post


Link to post
Share on other sites

#9 ·  Posted (edited)

I didn't read the entire post!

Next time read what the topic is about before posting.

Edit:

Another one... SkinCrafter. Official website: SkinCrafter.com. You can buy one license for about $299 USD :).

Some bugs are with drawing radios and listview headers (disappearing) Use 0 in the DefineLanguage func, so it works almost perfectly!

Posted Image Posted Image Posted Image

DOWNLOAD AutoIt Example: AU3-SkinCrafter.zip <Right-click "Save Target As">

Sorry for big size, but this Skinning-System uses skins that're quite big.

Designed for:

Visual Basic

Visual C++

Delphi

Borland C++ Builder

Microsoft DotNet

Win32 SDK

Edit2: REHOSTED FILES

Edited by rysiora

Share this post


Link to post
Share on other sites

#10 ·  Posted (edited)

Hi,

Thanks for sharing, looks very pro!

Edited by YoseMite

Share this post


Link to post
Share on other sites

This is what I was looking for a long time for AutoIt.

Thanks rysiora!!

Small addition to func "Quit()"

Func Quit()
    GUISetState(@SW_HIDE)
    DllCall($dll, "int", "DeInitDecoration")
    DllCall($dll, "int", "RemoveSkin")
    DllClose($dll)
    Exit
EndFunc
To hide GUI before removing Skin and closing Dll (the GUI window is displayed "classic" for a few miliseconds).

Share this post


Link to post
Share on other sites

#12 ·  Posted (edited)

ok kool, I just glanced at the resources, but I will check em out tonight and pm you if I find more out. this is cool, I'm going to put this in every gui from now on!!!!

Use this to get rid of the popup:

you will see it for only a split second

CODE
#include <GUIConstants.au3>

Opt("GUIOnEventMode", 1)

opt("TrayIconDebug", 1)

Global $Value = 50

$Form1 = GUICreate("Skinned GUI - SkinEngine !", 442, 466, 192, 125)

$Button1 = GUICtrlCreateButton("Sample Button", 16, 416, 121, 33, 0)

$Checkbox1 = GUICtrlCreateCheckbox("Checkbox", 160, 424, 89, 17)

$Radio1 = GUICtrlCreateRadio("Radio1", 200, 216, 65, 17)

$Radio2 = GUICtrlCreateRadio("Radio2", 200, 248, 65, 17)

$Radio3 = GUICtrlCreateRadio("Radio3", 200, 280, 65, 17)

$Input1 = GUICtrlCreateInput("InputBox", 16, 376, 225, 21)

$Tab1 = GUICtrlCreateTab(8, 8, 273, 113)

GUICtrlCreateTabItem("")

GUICtrlCreateTabitem("Super-Tab1")

GUICtrlCreateLabel("Inside Tab 1", 100, 50, 102, 17, -1, $WS_EX_TRANSPARENT)

GUICtrlCreateTabitem("Power-Tab2")

GUICtrlCreateLabel("Inside Tab 2", 100, 50, 102, 17)

GUICtrlCreateTabitem("Extra-Tab3")

GUICtrlCreateLabel("Inside Tab 3", 100, 50, 102, 17)

GUICtrlCreateTabitem ("")

$Date1 = GUICtrlCreateDate("", 296, 8, 136, 24)

$Progress1 = GUICtrlCreateProgress(8, 136, 273, 33)

GUICtrlSetData($Progress1,50)

GUICtrlSetColor(-1, 0xCEE1E1)

$TreeView1 = GUICtrlCreateTreeView(296, 48, 137, 121, -1, 0)

$Slider1 = GUICtrlCreateSlider(24, 328, 209, 33)

GUICtrlSetLimit(-1,100,0)

GUICtrlSetData($Slider1,50)

$ListView1 = GUICtrlCreateListView("Column 1|Column 2", 8, 184, 153, 128)

GuiCtrlCreateListViewItem("Item1|Col2",$ListView1)

GuiCtrlCreateListViewItem("Item2|Col2",$ListView1)

GuiCtrlCreateListViewItem("Item3|Col2",$ListView1)

$Edit1 = GUICtrlCreateEdit("", 256, 352, 177, 105)

GUICtrlSetData($Edit1, "TextArea")

GUICtrlCreateLabel("Skinned AutoIt3 GUI", 288, 328, 102, 17)

$Group1 = GUICtrlCreateGroup("Group", 176, 184, 257, 129)

GUICtrlCreateGroup("", -99, -99, 1, 1)

$Combo1 = GUICtrlCreateCombo("", 280, 224, 129, 21, $CBS_DROPDOWNLIST)

GUICtrlSetData(-1,"Item 1|Item 2|Item 3|Item 4","Item 2")

$Button2 = GUICtrlCreateButton("Load skin", 288, 256, 113, 25, 0)

GUICtrlSetOnEvent($Button2,"LoadSkin")

GUISetOnEvent($GUI_EVENT_CLOSE, "Quit")

$cmd = "winkill('Online Radio JukeBox by Eric Brown')"

$dll = DllOpen(@ScriptDir & "\SkinEngine.dll")

Run(@AutoItExe & ' /AutoIt3ExecuteLine ' & '"' & $cmd & '"')

DllCall($dll, "int", "InitSkinEngine")

DllCall($dll, "int", "ProvideLicenseKey", "str", "demoonly")

DllCall($dll, "int", "LoadSkinFromFile", "str", @ScriptDir & "\SE-Skins\vista.skin")

DllCall($dll, "int", "ApplySkinEngine")

GUISetState(@SW_SHOW)

While 1

$Val = GUICtrlRead($Slider1)

If $Val <> $Value Then GUICtrlSetData($Progress1,$Val)

Sleep(1)

Wend

Func LoadSkin()

$Skin = FileOpenDialog("Select skin...", @ScriptDir & "\SE-Skins", "Skins (*.skin)", 3)

If $Skin <> "" Then

DllCall($dll, "int", "LoadSkinFromFile", "str", $Skin)

DllCall($dll, "int", "ApplySkinEngine")

EndIf

EndFunc

Func Quit()

DllCall($dll, "int", "FreeSkinEngine")

DllClose($dll)

Exit

EndFunc

Edited by zerocool60544

[center]AutoIT + Finger Print Reader/Scanner = COOL STUFF -> Check Out Topic![/center][center][font=Arial Black]Check out ConsultingJoe.com[/font][/center][center]My Scripts~~~~~~~~~~~~~~Web Protocol Managing - Simple WiFi Scanner - AutoTunes - Remote PC Control V2 - Audio SpectrascopePie Chart UDF - At&t's TTS - Custom Progress Bar - Windows Media Player Embed[/center]

Share this post


Link to post
Share on other sites

How do you create your own skins?


-jaenster

Share this post


Link to post
Share on other sites

How do you create your own skins?

You can do skins with freeware SkinBuilder:
http://www.skincrafter.com/skbuilder.html
and lot of good skins can be found here:
http://www.skincrafter.com/skingal.php

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0