Skip to content

ahmedgamalelazab/Paint-For-Kids

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paint-For-Kids

Simple kids paint apps v 1.0.0

app demo :

this is demo

application support :

  • DRAG you can drag drew elements
  • coloring :
    1. coloring shapes [x]
    2. coloring drawing board background [x]
  • deleting you delete any shape from the drawing board- multi select you can multiselect shapes
  • top layer and back you can change preview layer of any shape [set to back and front]
  • save and load
  • events you can listen and extends any event you like
  • multithreading the application ui never get blocked

patterns : source GOF

  • command pattern
  • pubsub pattern [observer pattern]
  • MVC
  • chain of responsibility [dispatching menu actions]
  • composite pattern
  • callback pattern

About

Multi select mostafa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.5%
  • C 23.5%