+the "all rules" page gives access to the hierarchy of all rules +
+the "selected rule" page lets you examine and modify one selected rule +
Gem-graph-client main file.
-This file is part of Gem-graph. It contains only the main function. The function main() initialises the log, the finite state machine (fsm), the application and the windows and closes all the elements it opened at the end of program execution. The main window is opened on the 'synthetic view' page of the current model by default (
This file is part of Gem-graph. It contains only the main() function.
+The main() function initialises the log, the finite state machine (fsm), the application and the windows and closes all the elements it opened before the end of program execution. By default, the main window opens on the overview page of the current model.
Main window widgets dispatcher (topbar and six pages) +
topbar (left, center, right) More...
#include "../../../../include/base.h"
#include "../../../../include/signal.h"
Functions | |
void | widget_design_main_window (GtkWindow *main_window, GtkApplication *app) |
GtkWidget * | widget_get_topbar (GtkApplication *app) |
char * | widget_get_address_text_theory () |
char * | widget_get_address_text_practice () |
Main window widgets dispatcher (topbar and six pages)
+topbar (left, center, right)
void widget_design_main_window | -( | -GtkWindow * | -main_window, | -
- | - | GtkApplication * | -app | -
- | ) | -- |
*main_window | |
*app |
GtkWidget * widget_get_topbar | +( | +GtkApplication * | +app | ) | ++ |
*app |
windows (main, dialog, modal) creation and access +
all windows More...
#include "../../include/widget.h"
#include "../../include/fsm.h"
windows (main, dialog, modal) creation and access
+all windows
Topbar left area. +
Topbar left. More...
#include "../../../../include/base.h"
#include "../../../../include/signal.h"
Functions | |
-const char * | widget_get_btt_label_synth () |
synth | |
const char * | widget_get_btt_label_synth () |
! WARNING ! THE LABELS OF THE PREVIOUS FOUR BUTTONS MUST ONLY BE DEFINED ONCE IN THE PROGRAMME (HERE), AND ONLY USING THE FOUR FOLLOWING FUNCTIONS: | |
const char * | widget_get_btt_label_state () |
state | |
btt_state | |
const char * | widget_get_btt_label_rules () |
rules | |
btt_rules | |
const char * | widget_get_btt_label_data () |
data + | |
btt_data | |
void | window_design_topbar_left (GtkWidget *header_bar) | widget_get_bt
| |
Topbar left area.
+Topbar left.
const char * widget_get_btt_label_synth | +( | +) | ++ |
! WARNING ! THE LABELS OF THE PREVIOUS FOUR BUTTONS MUST ONLY BE DEFINED ONCE IN THE PROGRAMME (HERE), AND ONLY USING THE FOUR FOLLOWING FUNCTIONS:
+btt_synth
+ +Gem-graph-client modal window. +
modal window. More...
#include "../../include/util.h"
#include "../../include/signal.h"
Gem-graph-client modal window.
+modal window.
This file is part of Gem-graph.
+ |
+ Gem-graph 0.1.0
+
+ A modelling tool based on rewriting of geometric graphs.
+ |
+
Topbar center. +More...
+#include "../../../../include/base.h"
#include "../../../../include/signal.h"
#include "../../../../include/widget.h"
#include "../../../../include/fsm.h"
+Functions | |
+void | window_design_topbar_center (GtkWidget *topbar) |
title | |
Topbar center.
++ |
+ Gem-graph 0.1.0
+
+ A modelling tool based on rewriting of geometric graphs.
+ |
+
main window +More...
+#include "../../../include/widget.h"
#include "../../../include/fsm.h"
#include "../../../include/util.h"
+Functions | |
void | widget_design_main_window (GtkWindow *main_window, GtkApplication *app) |
main window
+This file is part of Gem-graph.
+Six pages can be displayed in the main window:
++the "all rules" page gives access to the hierarchy of all rules
+
++the "selected rule" page lets you examine and modify one selected rule
+
void widget_design_main_window | +( | +GtkWindow * | +main_window, | +
+ | + | GtkApplication * | +app | +
+ | ) | ++ |
*main_window | |
*app |
+ |
+ Gem-graph 0.1.0
+
+ A modelling tool based on rewriting of geometric graphs.
+ |
+
Topbar right. +More...
+#include "../../../../include/base.h"
#include "../../../../include/signal.h"
#include "../../../../include/widget.h"
#include "../../../../include/fsm.h"
+Functions | |
void | window_design_topbar_right (GtkWidget *header_bar, GtkApplication *app) |
Topbar right.
+void window_design_topbar_right | +( | +GtkWidget * | +header_bar, | +
+ | + | GtkApplication * | +app | +
+ | ) | ++ |
*header_bar | |
*app |
Gem-graph-client modal dialog window. +
dialog window. More...
#include "../../include/base.h"
#include "../../include/signal.h"
Gem-graph-client modal dialog window.
+dialog window.
This file is part of Gem-graph.
const char * widget_get_btt_label_synth | +( | +) | ++ |
! WARNING ! THE LABELS OF THE PREVIOUS FOUR BUTTONS MUST ONLY BE DEFINED ONCE IN THE PROGRAMME (HERE), AND ONLY USING THE FOUR FOLLOWING FUNCTIONS:
+btt_synth
+GtkWidget * widget_get_topbar | +( | +GtkApplication * | +app | ) | ++ |
*app |
+Files | |
designer.c | |
main window | |
Files | |
center.c | |
Topbar center. | |
dispatch.c | |
Main window widgets dispatcher (topbar and six pages) | |
topbar (left, center, right) | |
left.c | |
Topbar left area. | |
Topbar left. | |
right.c | |
Topbar right. | |
+Directories | |
main_window | |
Files | |
dialog.c | |
Gem-graph-client modal dialog window. | |
dialog window. | |
manager.c | |
windows (main, dialog, modal) creation and access | |
all windows | |
modal.c | |
Gem-graph-client modal window. | |
modal window. | |