Lecture

C++ Architecture: GTK and Model

Description

This lecture discusses how to ensure the independence of the Model subsystem code from GTKmm, using a detailed example that decomposes the 'display' part into high and low-level modules. The main function processes commands, initializes the cairo::context pointer, and manages simulation modeling. It covers modules for geometric entities, graphic dependencies, error messages, display preparation, and dialogue management. The lecture also presents a module equivalent to the project's GUI module, offering interfaces for drawing commands and graphic styles without passing cairo::context as a parameter.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.