Jump to content

paint.net tool and menu bar


Recommended Posts

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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
Link to comment
Share on other sites

I am actually using Visual Studio 2013 community edition!

 

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

 Share

×
×
  • Create New...