Welcome to my graphic control project !

 

This C++ project was the mid term paper for the course of Graphical interface Design.
I had at my disposal seven days to work on it. It is a graphic control in C++ using wxWidgets library ( version 2.6.3 ). It accepts a vector of pairs ( image filename, text ), displaying them in a grid, providing functionality of scrolling and zooming. It makes use of a cache for better manipulating images during zoom operations and it deallocates memory occupied by no more visible image during scrolling.

It is a graphic control, so you can embed it in your private C++ / wxWidgets application.

 

the graphic control !

code ( VisualStudio 2005 project ) [ .rar ]

text of project [ .pdf ]