It is currently Mon Nov 12, 2018 7:27 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 24 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: mdk - Skinning solution for Windows
PostPosted: Mon Sep 08, 2014 8:37 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
Here's a little preview of a project I'm working on. It's far from being finished but you can already change colors (LMB, RMB) or toggle drawing functions on/off.
I also started this thread to receive some feedback about what kind of features (besides the obvious ones) you guys & gals like to see in a final release... So, criticism and/or suggestions are very much welcome ;)

Image

The zip contains 2 files:
mdk.exe - The actual editor in action (alpha ;))
mdk_proto.exe - An older, nearly finished prototype (but much slower)

mdk.zip (x86) (Tested on XP, Windows7 and Windows8.1) mdk.exe on VirusTotal 2/55


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Fri Nov 14, 2014 11:42 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
Found some time to work on the mdk ;)

New features:

    · Custom titlebar and border size
    · Menus are working now
    · Full LTR and RTL compatibility
    · Messagebox is skinned too
    · Compatibility settings aware ("Disable visual themes", "Disable desktop composition")
    · Doublebuffered drawing

...but there is still a lot to do (and learn)

Win8.1
Image

Win7
Image

Win7 (round)
Image

WinXp
Image

mdkTD.zip (x86) (Tested on XP, Windows7 and Windows8.1)

Have fun, chi


Last edited by chi on Thu Nov 20, 2014 5:30 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Sat Nov 15, 2014 5:07 pm 
Offline
Always Here
Always Here

Joined: Fri Oct 23, 2009 2:33 am
Posts: 5779
Location: Wales, UK
Nice demo! Looks like it has a lot of potential........

_________________
IdeasVacuum
If it sounds simple, you have not grasped the complexity.


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Sun Nov 16, 2014 12:56 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
Thank you for your kind words! Hope I can satisfy all expectations ;)


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Wed Mar 11, 2015 5:08 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
I've been working on fully customizable UI elements lately and hacked together a simple button prototype... and I'm pretty happy with it! Wanna see?^^
Since I am not much of an artist I borrowed some theme images from MS, but you'll get the idea ;)

While holding RMB + LMB you can drag around most of the controls, holding RMB + left click changes the z-order (but also breaks the radiobutton group for now). And yes, there will be a form editor...
mdkButtons.zip
Image


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Wed Mar 11, 2015 8:01 pm 
Offline
Enthusiast
Enthusiast

Joined: Mon Aug 30, 2010 11:51 am
Posts: 101
This looks really nice, great work.
Can you make it working with WinXP?


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Wed Mar 11, 2015 8:35 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
Thank you!

It already works on all Windows OS (XP and up). At least on my PC... Is there a problem with the demo or do you mean with "Can you make it working with WinXP" in general?


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Wed Mar 11, 2015 8:52 pm 
Offline
Enthusiast
Enthusiast

Joined: Mon Aug 30, 2010 11:51 am
Posts: 101
Maybe my mistake I put your exe on a networkshare and tried it inside virtualbox.
But after copying to desktop it was nice.

Left one runs from desktop, Right one runs directly form network drive.
Image


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Wed Mar 11, 2015 9:55 pm 
Offline
User
User
User avatar

Joined: Thu Jul 27, 2006 1:24 pm
Posts: 55
Wow, that looks great, looking forward to that very much!


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Wed Mar 11, 2015 10:04 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
Ah ok, thanks for pointing that out... I have the same problem over networkshare. Fortunately the problem was only a 3rd-party tool that I use to pack all files (145 images + exe) together.
Nothing wrong with my code 8)

Also the missing CommandLink Note on XP is due to the fact that there is no BCM_GETNOTE message to receive. The ugly font, because Segoe UI doesn't exist.


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Tue Mar 17, 2015 9:32 am 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
Editor core functions implemented...
Image


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Tue May 03, 2016 7:47 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
guess I finally cracked window skinning... ;)
Image

tech.demo.2016.zip (early demo, tested only on Win7 and WinXP(VirtualBox))

edit: fixed taskbar position on minimize
edit: little performance boost
edit: fixed crash on close


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Tue Jun 14, 2016 6:51 am 
Offline
Enthusiast
Enthusiast

Joined: Tue Oct 14, 2014 12:09 pm
Posts: 217
chi wrote:
guess I finally cracked window skinning... ;)
Image

tech.demo.2016.zip (early demo, tested only on Win7 and WinXP(VirtualBox))

edit: fixed taskbar position on minimize
edit: little performance boost
edit: fixed crash on close

When trying to execute your programm my antivirus (Panda solftware) detect "Cheval de troie' malware


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Tue Jun 14, 2016 2:54 pm 
Offline
Enthusiast
Enthusiast
User avatar

Joined: Sat May 05, 2007 5:31 pm
Posts: 487
Location: Linz, Austria
loulou2522 wrote:
When trying to execute your programm my antivirus (Panda solftware) detect "Cheval de troie' malware
Must be false positive! Applications calling certain API functions tend to do that. On top of that, the program was packed with SmartPackerPro which also might trigger your AV. There's nothing I can do about it, sorry...


Top
 Profile  
Reply with quote  
 Post subject: Re: mdk - Skinning solution for Windows
PostPosted: Wed Jun 15, 2016 11:47 pm 
Offline
Addict
Addict
User avatar

Joined: Mon Oct 26, 2015 2:55 am
Posts: 892
Location: Ukraine
What you already have done looks promising, but it is far from be completed style editor, good luck with future development. You might also be interested to take a look on "Windows Style Builder" (if not already checked it), to implement features it has, that's the most completed style editor I know.

That also reminds me about own experience with windows themes ^^ I've made style for XP years ago using hex-editor, notepad and resource editor.... long fun.
Later did the same for Win7, but also using external style editor (which was not perfect and anyway required manual improvements).

_________________
Time beyond time

Like a copyleft notify: all the source code created by me and posted on Purebasic official forums is free to use and modification in all possible (and several impossible) ways for anyone, without asking my permission


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: Lord and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye