Jump to content
Sign in to follow this  
Valuater

XSkin.au3... Skin your GUI

Recommended Posts

Only the main gui seems to abide by the $guiCorners value.

Fixed for next release v 1.3.0

Ability to specify two images for buttons, normal and rollover.

currently we have 3 types of buttons

1. A colored button with mouse-over color change

2. A "Normal" button with an Icon Image ( no mouse-over color change )

3. A "Normal" button ( no image and no mouse-over color change

the mouse-over color change for the colored button is optional, however that would include "ANY" mouse over color changes by removing MouseOver() from the While Loop.

Other wise the colored buttons cannot have "some" change color and "some" not change color...

this is not available

The traybox has something screwy with the bottom middle image.

Yes .... as stated here....

http://www.autoitscript.com/forum/index.ph...st&p=241465

apparently the GUI does not like the WinMove() and may appear dis-formed... i couldn't find the answer to that one... if you can, please let me know

Ability to specify separate height values for top and bottom images, and width for the side images.

this is the most complicated question of all... the challenge here is...

Simplicity maybe Best....

1

complicated for more users to create a skin, as it is now, only a few people are willing to try... thus more complicated would mean less users here could "possibly" not be able to make skins in their desired theme

2

more than #1, the spacing for all of the message boxes ( Input, Message, and Tray ) are based on the width and height of the images.... and there is already many calculations to get that right... I think trying to change the spacing for the main GUI images could be done, however that would truely complicate all the messages boxes stated above

I appreciate all of your effort on this

Thanks

Valuater

8)

Edited by Valuater

Share this post


Link to post
Share on other sites

additionally....

Ability to specify two images for buttons, normal and rollover.

Initially, I tried to incorporate "Colored buttons" from the "GUIButton.au3" by gafrost,

I found i kept getting an error and i couldn't manage the mouse-over color changes

C:\PROGRA~1\AutoIt3\beta\Include\GuiButton.au3(65,22) : ERROR: Button_Click(): undefined function.
            Button_Click ($nID)
            ~~~~~~~~~~~~~~~~~~^

there were other problems after 5 buttons also... IIRC

If GUIButton.au3 was working properly, This would be an added benifit to XSkin and because the colored buttons from GUIButton look so similar to XSkin buttons, this could have accomplished your request

8)

Share this post


Link to post
Share on other sites

Nice work!

If I build an application with Koda GUI designer, how to skin it?

Normally you will want to "enlarge" the gui height and width so your program does not appear on the designed edges...

secondly start here.....

http://www.autoitscript.com/forum/index.ph...st&p=241002

then look through the "very clear" basic examples here

http://www.autoitscript.com/forum/index.ph...st&p=233849

8)

Share this post


Link to post
Share on other sites

OK. Thanks!

This project seems really great! Congratulations!!

I think to use Koda with XSkin, I have to design the GUI and then use some text editor to replace the calls to GUI functions with Xskin GUI functions.

But it would be very good if Koda added support for Xskin at design time! :lmao:

AutoIt is becoming powerful tool even for complete programs. :ph34r:

Another question: How to set the title bar moveable so the window can be moved like a not-skinned window?

Edited by lectus

Share this post


Link to post
Share on other sites

OK. Thanks!

This project seems really great! Congratulations!!

I think to use Koda with XSkin, I have to design the GUI and then use some text editor to replace the calls to GUI functions with Xskin GUI functions.

But it would be very good if Koda added support for Xskin at design time! :lmao:

AutoIt is becoming powerful tool even for complete programs. :ph34r:

Another question: How to set the title bar moveable so the window can be moved like a not-skinned window?

thanks....

Skinned Windows are now Moveable/Dragable by the midddle section of the Title Bar area

Including the Message Box and Input Box

Updated page #1

XSkin v1.3.1

Oct. 2, 2006

8)

Edited by Valuater

Share this post


Link to post
Share on other sites

@Val - Thanks for the explanations. BTW the new update works great!

Here's another skin for tonight.

Posted Image

Extract this zip file into your "\XSkin\Skins" folder.

Previous downloads 224+

Edited by big_daddy

Share this post


Link to post
Share on other sites

notice we can move them around now??

Yes I did!

I also noticed it was only works for image 1, maybe it should be extended to image 0 and 2 also?

Share this post


Link to post
Share on other sites

I have successfully implemented xskin into my GUI, and it is sweet. However, after I compile the .au3 file into an .exe, it still require the xSkin folder do be in the same directory as the .exe, is there a way to make it so you can copy the .exe anywhere you want and still be able to use Xskin images?

Thanks

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  

×
×
  • Create New...