Jump to content
Paint.NET 5.1 is now available! ×

Recommended Posts

Posted

This isn't a plugin but this seems like the best place for this. I really like the interface of paint.net... more specifically the toolbar and menu up top. Is the control library that is used to create the tool/menu bar available anywhere or were the custom made and closed sourced? I'd love to use it for some applications I am writing in C#.

 

Thank you!

Posted

The toolbars and menus are based on .NET's WinForms ToolStrip stuff.

 

I figured as much. After some research I was able to come up with this. Now to fix the font/background color issue. Kudos on the interface and really the whole program as a whole... I freaking love it

Posted

What are you using for development, duckwizzle? Visual Studio Community 2013 is a fine development system, and it's free for most uses. If you're using it, changing the fonts, background, etc. is nothing more than changing a property in the WYSIWYG WinForm editor.

Posted

What are you using for development, duckwizzle? Visual Studio Community 2013 is a fine development system, and it's free for most uses. If you're using it, changing the fonts, background, etc. is nothing more than changing a property in the WYSIWYG WinForm editor.

 

I am actually using Visual Studio 2013 community edition! However, once the control is in the expanded title bar the properties (like background and foreground) don't work. I think I am going to have to inherit the controls and and override the OnDrawItem event and a few others

Posted (edited)

However, once the control is in the expanded title bar the properties (like background and foreground) don't work. I think I am going to have to inherit the controls and and override the OnDrawItem event and a few others

 

Why not have the menus outside of the title bar and just have a glass/window-border background behind it? I could be wrong, but I'm pretty sure that's how paint.net is doing it.

Edited by toe_head2001
Posted

I am actually using Visual Studio 2013 community edition!

 

Recommend you have a look at VS 2015 Preview.  It's also free.

Posted

Recommend you have a look at VS 2015 Preview.  It's also free.

 

Will do - this looks awesome!

 

 

Why not have the menus outside of the title bar and just have a glass/window-border background behind it? I could be wrong, but I'm pretty sure that's how paint.net is doing it.

 

I was thinking they used DwmExtendFrameIntoClientArea to actually expand the title bar... if you click and drag the paint.net window you can tell in the title bar the background design changes which wouldn't happen with a static background image

Posted

Why not have the menus outside of the title bar and just have a glass/window-border background behind it? I could be wrong, but I'm pretty sure that's how paint.net is doing it.

 

The amount of work to do this is enormous compared to the value it provides. paint.net 4.0's use of glass looks nice, but I wouldn't have done it that way if I'd known the pain and tears and suffering that would've been involved.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...