Skin your window apps real easy with this AppFace test/demo!

Share your advanced PureBasic knowledge/code with the community.
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

I sent some e mail to developers and suggest them somethings... they answer me every e mail i sent them :shock: :D (Not THAT common).

My second surprise is that they very open mind to discuss all this topics.

Per example, i suggest them to give us some kind of tool (included to the package) to easily convert skins from XP Visual Styles, Window Blinds, ICQ Plus... 3º suprise! They told me "okay, good idea, we will develop that tool... give us 3 to 4 weeks to release it".

I register myself to AppFace and will be waiting some changes for the end of the month, if any of you have good ideas, this guys are very flexible and nice people.
ARGENTINA WORLD CHAMPION
benny
Enthusiast
Enthusiast
Posts: 465
Joined: Fri Apr 25, 2003 7:44 pm
Location: end of www
Contact:

Post by benny »

@ricardo:

Thanks for this information. Such a good support is worth mentioning indeed :!:
regards,
benny!
-
pe0ple ar3 str4nge!!!
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

yep - thanks.
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

Emhh.. I tried this again, but only 1 skin works ( bluepinna.urf ) the others doesnt.. they fail.. is this a type of limitation (trial we talked about...) ? but why one of them loads then...

Im just wondering..
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

I dont think so.

What i notice from developer's site is that now the skinengine is freeware (the one used to design skins), only the dll needed to use it need to buy.
ARGENTINA WORLD CHAMPION
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

Well, what would it be then?
None of the skins are showing up now, the function call returns 0..
only with bluepinna.urf works... very strange!..

I tested them all before, 6 days ago..
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

When i buy my licence of AppFace i ask the coders to add the feature to use, per example, WindowBlinds skins.

Well, NEW version 1.6 allow that!!

Im NOT making ads, just letting now for people that could be interested on skinning their own apps.
ARGENTINA WORLD CHAMPION
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

Some of the skins i have now adapted:

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

I know thats not the BEST thing on the world, but works fine for some uses.
ARGENTINA WORLD CHAMPION
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4791
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

Post by Fangbeast »

ricardo wrote:Some of the skins i have now adapted:

I know thats not the BEST thing on the world, but works fine for some uses.
I emailed them recently and they replied straight away and that's impressive. They gave me a straight answer too!!! Only thing I forgot to ask was if the $89.00 was American dollars (I suspect it is) and without a job currently, I cannot afford it anyway.

But, the sample skin makes my application look sexier than a naked cheerleader (and a lot easier to deal with!!)
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

The skins i show here are NOT part of AppFace dll, but addapted using their skintool.

I take the skins from some windowsblinds themes and adapt it.

My intention showing it was only to know opinions about my skins.
ARGENTINA WORLD CHAMPION
User avatar
Fangbeast
PureBasic Protozoa
PureBasic Protozoa
Posts: 4791
Joined: Fri Apr 25, 2003 3:08 pm
Location: Not Sydney!!! (Bad water, no goats)

I understand but..

Post by Fangbeast »

ricardo wrote:The skins i show here are NOT part of AppFace dll, but addapted using their skintool.

I take the skins from some windowsblinds themes and adapt it.

My intention showing it was only to know opinions about my skins.
Anything that replaces boring Microsoft grey is welcome.
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Re: I understand but..

Post by ricardo »

Fangbeast wrote: Anything that replaces boring Microsoft grey is welcome.
Today i was looking at CNET.

I can't find high downloaded software that uses the regular windows look anymore.
ARGENTINA WORLD CHAMPION
uweb
User
User
Posts: 98
Joined: Wed Mar 15, 2006 9:40 am
Location: Germany

Post by uweb »

Hello,

at first : sorry for my bad englisch.

I have loaded the Demo-Version of AppFace also.

Now i try to make two windows with different skins.
(it looks like a bigger problem to do this with two child-windows)

I would like to use the standard resource of the skins (not the custom resource) like in the demos (demodelphi.exe or in demovc.exe).
But this is not my main problem.

The point is :
1. Why is the background of the second windows in dirty windows-gray ?
2. How can i change the skin for the second window ?

Code: Select all

#GTP_LOAD_FILE = 1
#SKIN_CLASS_FRAMEWIN = 101
AppFace=OpenLibrary(#PB_Any,"appface.dll") 
If AppFace=0 
   MessageRequester("Error","Cannot load library") 
   End 
EndIf 
result=CallFunction(AppFace,"SkinStart","luna.urf",1,#Null,1,#Null,#Null) 

If OpenWindow(0, 100, 200, 200, 200, "Window 1", #PB_Window_SystemMenu)
  If OpenWindow(1, 330, 200, 200, 200, "Window 2", #PB_Window_SystemMenu | #PB_Window_Invisible)

;For PureBasic 3.94 use this instead :
;If OpenWindow(0, 100, 200, 200, 200, #PB_Window_SystemMenu, "Window 1")
;  If OpenWindow(1, 330, 200, 200, 200, #PB_Window_SystemMenu | #PB_Window_Invisible, "Window 2")

    MessageRequester("Information", "Click to show Window 2", 0) 
;    CallFunction(AppFace,"SkinWindowSetEx",1,#SKIN_CLASS_FRAMEWIN,????????? ,#GTP_LOAD_FILE,"onion.urf",#Null,#Null)
    HideWindow(1, 0) 
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf
EndIf

result=CallFunction(AppFace,"SkinRemove") 
CloseLibrary(AppFace) 
End
P.S.
But, the sample skin makes my application look sexier than a naked cheerleader (and a lot easier to deal with!!)
If you are fourteen you will think nothing will beats her.
If you are forty you will think not ugly and easy to deal is real sexy.
Are you between fourteen and forty ?
:D
Post Reply