ShaderGen is a node-based shader editor that is still in development. It can be used as an artist-friendly material editor inside other applications (for example, a graphincs engine). The application can control which nodes to expose to the artist, as well as define new application-specific nodes.
This is a small program which displays a window which will mirror whatever is on the screen across one of its edges. The source code is also in the download.
This small win32 demo shows how to use a memory bitmap to draw things off-screen and then blit them to a window for display.
Yep, free and open source. Go ahead and grab it from its main page, and make a donation if you find it useful. Hopefully it will make web development faster and more pleasant for you.
RefreshBrowser is a small plug-in for Notepad++ which will refresh any open web browsers when you save a document in NPP, sparing you the repetitive work of switching to the browser, hitting F5, then switching back to continue editing your code.
Have a good day.
Some GUI libraries come with their own layout facilities. Other libraries require the user to take care of all GUI layout functions: positioning and sizing elements, responding to size change, enforcing minimum/maximum constraints, hit-testing... etc. Whether it's for an existing GUI library, or as a back component of your own library, HBox aims to take care of all your layout needs.
This demo shows a win32 docking system implementation. It's based on a custom DockHost control to host the docked window, and a DockDiamond control to guide the user when docking floating windows.