2024-10-21 23:49:12 +02:00
|
|
|
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
|
|
<section xmlns="http://docbook.org/ns/docbook" version="5.0" xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="_designer_8c" xml:lang="en-US">
|
|
|
|
<title>src/widget/main_window/designer.c File Reference</title>
|
|
|
|
<indexterm><primary>src/widget/main_window/designer.c</primary></indexterm>
|
|
|
|
<para>
|
|
|
|
|
2024-10-25 17:32:30 +02:00
|
|
|
<para>designs and presents </para>
|
2024-10-21 23:49:12 +02:00
|
|
|
|
|
|
|
</para>
|
2024-10-25 22:12:02 +02:00
|
|
|
<programlisting linenumbering="unnumbered">#include "../../../include/widget.h"<?linebreak?>#include "../../../include/fsm.h"<?linebreak?>#include "../../../include/util.h"<?linebreak?></programlisting>Include dependency graph for designer.c:<para>
|
|
|
|
<informalfigure>
|
|
|
|
<mediaobject>
|
|
|
|
<imageobject>
|
2024-10-27 04:18:58 +01:00
|
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="../../d0/d00/designer_8c__incl.svg"></imagedata>
|
2024-10-25 22:12:02 +02:00
|
|
|
</imageobject>
|
|
|
|
</mediaobject>
|
|
|
|
</informalfigure>
|
|
|
|
</para>
|
2024-10-27 06:07:49 +01:00
|
|
|
<simplesect>
|
|
|
|
<title>Macros </title>
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem><para>#define <link linkend="_designer_8c_1a5f8b08c9158c269b5902dc3cd2dd6354">INITIAL_PAGE</link>   2</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</simplesect>
|
2024-10-25 22:12:02 +02:00
|
|
|
<simplesect>
|
2024-10-21 23:49:12 +02:00
|
|
|
<title>Functions </title>
|
|
|
|
<itemizedlist>
|
|
|
|
<listitem><para>void <link linkend="_designer_8c_1a6458bdae6bcf9131bc7c793810869db7">widget_design_main_window</link> (GtkWindow *main_window, GtkApplication *app)</para>
|
|
|
|
</listitem>
|
|
|
|
</itemizedlist>
|
|
|
|
</simplesect>
|
|
|
|
<section>
|
|
|
|
<title>Detailed Description</title>
|
|
|
|
|
2024-10-25 17:32:30 +02:00
|
|
|
<para>designs and presents </para>
|
2024-10-21 23:49:12 +02:00
|
|
|
|
2024-10-25 17:32:30 +02:00
|
|
|
<para>ensures the titlebar and the pages are available and init them</para>
|
2024-10-22 23:58:04 +02:00
|
|
|
|
|
|
|
<para>triggers assembly of the topbar and the default page</para>
|
|
|
|
|
|
|
|
<para>six pages can be displayed in the main window:<itemizedlist>
|
2024-10-21 23:49:12 +02:00
|
|
|
<listitem>
|
|
|
|
<para>synth: an overview that presents the main elements of interest simultaneously</para>
|
|
|
|
</listitem><listitem>
|
|
|
|
<para>state: a detailed view of the space, enabling it to be explored or modified</para>
|
|
|
|
</listitem><listitem>
|
|
|
|
<para>measures presents all the measures available and those in progress</para>
|
|
|
|
</listitem><listitem>
|
|
|
|
<para>results enables you to work on the results obtained</para>
|
|
|
|
</listitem><listitem>
|
|
|
|
<para>rules: two pages are grouped together here to make it easier to come and go: <blockquote>
|
|
|
|
<para>‍the "all rules" page gives access to the hierarchy of all rules </para>
|
|
|
|
</blockquote><blockquote>
|
|
|
|
<para>‍the "selected rule" page lets you examine and modify one selected rule </para>
|
2024-10-25 17:32:30 +02:00
|
|
|
</blockquote>This file is part of Gem-graph. </para>
|
2024-10-21 23:49:12 +02:00
|
|
|
</listitem></itemizedlist>
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
<section>
|
2024-10-27 06:07:49 +01:00
|
|
|
<title>Macro Definition Documentation</title>
|
|
|
|
<anchor xml:id="_designer_8c_1a5f8b08c9158c269b5902dc3cd2dd6354"/><section>
|
|
|
|
<title>INITIAL_PAGE</title>
|
|
|
|
<indexterm><primary>INITIAL_PAGE</primary><secondary>designer.c</secondary></indexterm>
|
|
|
|
<indexterm><primary>designer.c</primary><secondary>INITIAL_PAGE</secondary></indexterm>
|
|
|
|
<para><computeroutput>#define INITIAL_PAGE   2</computeroutput></para>
|
|
|
|
<para><formalpara><title>See also</title>
|
|
|
|
|
|
|
|
<para><link linkend="_fsm_8h_1aa1132278a581ee80526ff5806e6ffa04">fsm_enum_state_rules_data</link> <literallayout><computeroutput> {SYNTH, STATE, RULES, DATA}
|
|
|
|
|
|
|
|
default == SYNTH
|
|
|
|
</computeroutput></literallayout> </para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
<section>
|
2024-10-21 23:49:12 +02:00
|
|
|
<title>Function Documentation</title>
|
|
|
|
<anchor xml:id="_designer_8c_1a6458bdae6bcf9131bc7c793810869db7"/><section>
|
|
|
|
<title>widget_design_main_window()</title>
|
|
|
|
<indexterm><primary>widget_design_main_window</primary><secondary>designer.c</secondary></indexterm>
|
|
|
|
<indexterm><primary>designer.c</primary><secondary>widget_design_main_window</secondary></indexterm>
|
|
|
|
<para><computeroutput>void widget_design_main_window (GtkWindow * main_window, GtkApplication * app)</computeroutput></para>
|
|
|
|
<para>
|
|
|
|
<formalpara>
|
|
|
|
<title>
|
|
|
|
Parameters</title>
|
|
|
|
<para>
|
|
|
|
<table frame="all">
|
|
|
|
<tgroup cols="2" align="left" colsep="1" rowsep="1">
|
|
|
|
<colspec colwidth="1*"/>
|
|
|
|
<colspec colwidth="4*"/>
|
|
|
|
<tbody>
|
|
|
|
<row>
|
|
|
|
<entry>*main_window</entry><entry>
|
|
|
|
<para></para>
|
|
|
|
</entry>
|
|
|
|
</row>
|
|
|
|
<row>
|
|
|
|
<entry>*app</entry><entry>
|
|
|
|
<para></para>
|
|
|
|
</entry>
|
|
|
|
</row>
|
|
|
|
</tbody>
|
|
|
|
</tgroup>
|
|
|
|
</table>
|
|
|
|
</para>
|
|
|
|
</formalpara>
|
|
|
|
</para>
|
2024-10-27 04:18:58 +01:00
|
|
|
Here is the call graph for this function:<para>
|
|
|
|
<informalfigure>
|
|
|
|
<mediaobject>
|
|
|
|
<imageobject>
|
|
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="../../db/d02/designer_8c_a6458bdae6bcf9131bc7c793810869db7_cgraph.svg"></imagedata>
|
|
|
|
</imageobject>
|
|
|
|
</mediaobject>
|
|
|
|
</informalfigure>
|
|
|
|
</para>
|
|
|
|
Here is the caller graph for this function:<para>
|
|
|
|
<informalfigure>
|
|
|
|
<mediaobject>
|
|
|
|
<imageobject>
|
|
|
|
<imagedata width="50%" align="center" valign="middle" scalefit="0" fileref="../../db/d02/designer_8c_a6458bdae6bcf9131bc7c793810869db7_icgraph.svg"></imagedata>
|
|
|
|
</imageobject>
|
|
|
|
</mediaobject>
|
|
|
|
</informalfigure>
|
|
|
|
</para>
|
2024-10-21 23:49:12 +02:00
|
|
|
</section>
|
|
|
|
</section>
|
|
|
|
</section>
|