SM

Desktop Applications

Painter – C++ Desktop Application

A C++ desktop painting program demonstrating graphics programming, mouse event handling, drawing tools, and file operations.

Overview

A C++ desktop painting program demonstrating graphics programming, mouse event handling, drawing tools, and file operations.

Key features

  • Drawing canvas with free-hand drawing
  • Color selection and brush-size controls
  • Save and load functionality
  • Clear-canvas workflow

What I owned

  • Implemented graphics rendering and mouse input handling
  • Added drawing state and tool controls
  • Built file operations for persistence
  • Explored desktop UI constraints in C++