Giter Site home page Giter Site logo

sullewarehouse / justctrl Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 0.0 114 KB

Microsoft Windows DPI aware interface for native GUI C++ development. Custom controls with double-buffering and transparency.

CMake 0.98% C 7.36% C++ 91.67%
checkbox controls dpi-aware dpi-awareness radiobutton custom-controls

justctrl's Introduction

About JustCtrl

DPI aware interface for native windows GUI C++ development and custom controls with double-buffering and transparency that can be customized.

Backwards compatible with older versions of windows. Tested On:

  • Windows XP x64 SP2, Visual Studio 2010, CMake 3.13.4

Example program included.

  • main.cpp

More examples can be found in the examples folder. You can tell CMake to use a source file in the examples folder instead of using main.cpp by passing the example argument with the desired example source file. Like this:

cmake -Dexample=examples/tabmain.cpp.

LICENSE TERMS

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.
  
  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:
  
  (1) If any part of the source code for this software is distributed, then this
      README file must be included, with this copyright and no-warranty notice
      unaltered; and any additions, deletions, or changes to the original files
      must be clearly indicated in accompanying documentation.
  (2) Permission for use of this software is granted only if the user accepts
      full responsibility for any undesirable consequences; the authors accept
      NO LIABILITY for damages of any kind.

Screenshots

Demo application screenshot Screenshot

Demo application demonstrating transparency of custom controls Screenshot

Contributing

Please email feature requests to [email protected] with the title "JustCtrl Feature Request" and a detailed description of what you want done. If you are a business or independent contractor that would like to pay for a feature or custom controls please include that in the e-mail and we will provide cost estimates.

justctrl's People

Contributors

b-sullender avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.