src/widget/readme.dox File Reference
src/widget/readme.dox
Gem-graph-client widget readme.dox file.
Detailed Description
Gem-graph-client widget readme.dox file.
This file is part of Gem-graph.
The code files are all located in the src (sources) directory (the headers in 'include'). They are divided into several types of organisation:
hierarchical: the widgets that give the windows their appearance are organised in the form of a tree. Windows are the first level of depth. Next come the title bar and the pages designed to occupy the window space below the title bar. Each of these pages has its own hierarchical structure: it can be divided into horizontal or vertical strips, which can themselves be divided in the same way, with varying levels of depth right down to the last boxes, which contain lists of widgets such as buttons, sliders or images.
list: the main sections of the fsm (finite state machine) constitute a list of at least four elements, each of which defines a set of possible states :
execute or edit (managing the appropriate tools states in both cases)
measure, operate on data, prepare displayable results
apply user preferences
indicate the desired state of windows and widgets
The state of the fsm is uniquely defined at all times by all the parameters listed in these sections. All program actions depend on this state.
transversal: the other functions that must be easily accessible by all the previous functions. They are therefore all located at the root. These are the functions that manage graphics, callbacks, utilities and the log.