Started working on placement sub-lib.
This commit is contained in:
@@ -55,8 +55,9 @@
|
||||
|
||||
|
||||
<useTargets>
|
||||
aqdg_draw
|
||||
aqdg_graph
|
||||
aqdg_draw
|
||||
aqdg_place
|
||||
</useTargets>
|
||||
|
||||
|
||||
@@ -68,7 +69,7 @@
|
||||
|
||||
|
||||
<subdirs>
|
||||
<!-- placement -->
|
||||
placement
|
||||
draw
|
||||
graph
|
||||
</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