Started working on placement sub-lib.
This commit is contained in:
@@ -55,8 +55,9 @@
|
|||||||
|
|
||||||
|
|
||||||
<useTargets>
|
<useTargets>
|
||||||
aqdg_draw
|
|
||||||
aqdg_graph
|
aqdg_graph
|
||||||
|
aqdg_draw
|
||||||
|
aqdg_place
|
||||||
</useTargets>
|
</useTargets>
|
||||||
|
|
||||||
|
|
||||||
@@ -68,7 +69,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<subdirs>
|
<subdirs>
|
||||||
<!-- placement -->
|
placement
|
||||||
draw
|
draw
|
||||||
graph
|
graph
|
||||||
</subdirs>
|
</subdirs>
|
||||||
|
|||||||
95
src/lib/aqdiagram/placement/0BUILD
Normal file
95
src/lib/aqdiagram/placement/0BUILD
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
<?xml?>
|
||||||
|
|
||||||
|
|
||||||
|
<gwbuild>
|
||||||
|
|
||||||
|
|
||||||
|
<target type="ConvenienceLibrary" name="aqdg_place" >
|
||||||
|
|
||||||
|
<includes type="c" >
|
||||||
|
$(gwenhywfar_cflags)
|
||||||
|
-I$(topsrcdir)/src/lib
|
||||||
|
-I$(topbuilddir)/src/lib
|
||||||
|
-I$(topbuilddir)
|
||||||
|
-I$(topsrcdir)
|
||||||
|
-I$(srcdir)
|
||||||
|
</includes>
|
||||||
|
|
||||||
|
<includes type="tm2" >
|
||||||
|
--include=$(builddir)
|
||||||
|
--include=$(srcdir)
|
||||||
|
--include=$(builddir)/../types
|
||||||
|
--include=$(topsrcdir)/src/lib/typemaker2/c
|
||||||
|
--include=$(topbuilddir)/src/lib/typemaker2/c
|
||||||
|
</includes>
|
||||||
|
|
||||||
|
<define name="BUILDING_AQDIAGRAM" />
|
||||||
|
<setVar name="local/cflags">$(visibility_cflags)</setVar>
|
||||||
|
|
||||||
|
|
||||||
|
<setVar name="tm2flags" >
|
||||||
|
--api=AQDG_API
|
||||||
|
</setVar>
|
||||||
|
|
||||||
|
|
||||||
|
<setVar name="local/typefiles" >
|
||||||
|
object.xml
|
||||||
|
</setVar>
|
||||||
|
|
||||||
|
<setVar name="local/built_sources" >
|
||||||
|
object.c
|
||||||
|
</setVar>
|
||||||
|
|
||||||
|
<setVar name="local/built_headers_pub">
|
||||||
|
object.h
|
||||||
|
</setVar>
|
||||||
|
|
||||||
|
|
||||||
|
<setVar name="local/built_headers_priv" >
|
||||||
|
object_p.h
|
||||||
|
</setVar>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<headers dist="false" install="$(pkgincludedir)">
|
||||||
|
$(local/built_headers_pub)
|
||||||
|
</headers>
|
||||||
|
|
||||||
|
<headers dist="false" >
|
||||||
|
$(local/built_headers_priv)
|
||||||
|
</headers>
|
||||||
|
|
||||||
|
|
||||||
|
<headers dist="true" install="$(pkgincludedir)">
|
||||||
|
</headers>
|
||||||
|
|
||||||
|
|
||||||
|
<headers dist="true">
|
||||||
|
</headers>
|
||||||
|
|
||||||
|
|
||||||
|
<sources>
|
||||||
|
$(local/typefiles)
|
||||||
|
</sources>
|
||||||
|
|
||||||
|
|
||||||
|
<data DIST="FALSE" generated="TRUE" >
|
||||||
|
aqdg_place_object.tm2 aqdg_place_object_tree2.tm2
|
||||||
|
</data>
|
||||||
|
|
||||||
|
|
||||||
|
<extradist>
|
||||||
|
</extradist>
|
||||||
|
|
||||||
|
|
||||||
|
<useTargets>
|
||||||
|
</useTargets>
|
||||||
|
|
||||||
|
|
||||||
|
<subdirs>
|
||||||
|
</subdirs>
|
||||||
|
|
||||||
|
</target>
|
||||||
|
|
||||||
|
</gwbuild>
|
||||||
|
|
||||||
151
src/lib/aqdiagram/placement/object.xml
Normal file
151
src/lib/aqdiagram/placement/object.xml
Normal file
@@ -0,0 +1,151 @@
|
|||||||
|
<?xml?>
|
||||||
|
|
||||||
|
<tm2>
|
||||||
|
<type id="AQDG_PLACE_OBJECT" type="pointer">
|
||||||
|
<descr>
|
||||||
|
</descr>
|
||||||
|
<lang id="c">
|
||||||
|
<identifier>AQDG_PLACE_OBJECT</identifier>
|
||||||
|
<prefix>AQDG_PlaceObject</prefix>
|
||||||
|
<baseFileName>object</baseFileName>
|
||||||
|
|
||||||
|
<flags>
|
||||||
|
with_inherit
|
||||||
|
with_tree2
|
||||||
|
nodup
|
||||||
|
nocopy
|
||||||
|
</flags>
|
||||||
|
|
||||||
|
<headers>
|
||||||
|
<header type="sys" loc="pre">aqdiagram/aqdg_api.h</header>
|
||||||
|
</headers>
|
||||||
|
|
||||||
|
</lang>
|
||||||
|
|
||||||
|
<defines>
|
||||||
|
|
||||||
|
<define id="AQDG_PLACE_OBJECT_FLAGS" prefix="AQDG_PLACE_OBJECT_FLAGS_">
|
||||||
|
<item name="HIDDEN" value="0x00000001" />
|
||||||
|
<item name="LAYOUTCHANGED" value="0x00000002" />
|
||||||
|
</define>
|
||||||
|
|
||||||
|
<define id="AQDG_PLACE_OBJECT_OPTIONS" prefix="AQDG_PLACE_OBJECT_OPTIONS_">
|
||||||
|
<item name="FIXEDX" value="0x00000001" />
|
||||||
|
<item name="FIXEDY" value="0x00000002" />
|
||||||
|
<item name="FIXEDWIDTH" value="0x00000004" />
|
||||||
|
<item name="FIXEDHEIGHT" value="0x00000008" />
|
||||||
|
<item name="STRETCHX" value="0x00000010" />
|
||||||
|
<item name="STRETCHY" value="0x00000020" />
|
||||||
|
<item name="EQUALWIDTH" value="0x00000040" />
|
||||||
|
<item name="EQUALHEIGHT" value="0x00000080" />
|
||||||
|
</define>
|
||||||
|
|
||||||
|
</defines>
|
||||||
|
|
||||||
|
|
||||||
|
<enums>
|
||||||
|
</enums>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<members>
|
||||||
|
|
||||||
|
<member name="id" type="int" maxlen="8">
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<flags>volatile with_getbymember</flags>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="absoluteX" type="int" maxlen="8" >
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="absoluteY" type="int" maxlen="8" >
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="relativeX" type="int" maxlen="8" >
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="relativeY" type="int" maxlen="8" >
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="width" type="int" maxlen="8" >
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="height" type="int" maxlen="8" >
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="flags" type="uint32_t" maxlen="8">
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<flags>with_flags</flags>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
<member name="options" type="uint32_t" maxlen="8">
|
||||||
|
<default>0</default>
|
||||||
|
<preset>0</preset>
|
||||||
|
<flags>with_flags</flags>
|
||||||
|
<access>public</access>
|
||||||
|
</member>
|
||||||
|
|
||||||
|
|
||||||
|
</members>
|
||||||
|
|
||||||
|
|
||||||
|
<virtualFns>
|
||||||
|
|
||||||
|
<fn name="getDefaultWidth" location="post" >
|
||||||
|
<descr></descr>
|
||||||
|
|
||||||
|
<access>public</access>
|
||||||
|
<defaultReturnValue>1</defaultReturnValue>
|
||||||
|
<returnType>int</returnType>
|
||||||
|
</fn>
|
||||||
|
|
||||||
|
<fn name="getDefaultHeight" location="post" >
|
||||||
|
<descr></descr>
|
||||||
|
|
||||||
|
<access>public</access>
|
||||||
|
<defaultReturnValue>1</defaultReturnValue>
|
||||||
|
<returnType>int</returnType>
|
||||||
|
</fn>
|
||||||
|
|
||||||
|
|
||||||
|
<fn name="layout" location="post" >
|
||||||
|
<descr></descr>
|
||||||
|
|
||||||
|
<access>public</access>
|
||||||
|
<defaultReturnValue>0</defaultReturnValue>
|
||||||
|
<returnType>int</returnType>
|
||||||
|
</fn>
|
||||||
|
|
||||||
|
</virtualFns>
|
||||||
|
|
||||||
|
|
||||||
|
</type>
|
||||||
|
|
||||||
|
</tm2>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user