Custom Extensions to new Shapes
- From: Dave Johnston <dave johnston me com>
- To: dia-list gnome org
- Subject: Custom Extensions to new Shapes
- Date: Mon, 17 Sep 2012 12:25:29 +0000 (GMT)
Hi,
It would be great if the XML used to create shapes could be extended to support a few other types.
I think most cases could be catered for if the following was available (maybe it already is and I haven't seen it)
Enums and Composite Types - i.e. something along the lines of
Enum:
<ext_attribute name="DayOfWeek" type="enum">
<value type="string">MON</value>
<value type="string">TUE</value>
<value type="string>WED</value>
</ext_attribute>
This would be represented as a drop down box on the attributes page.
Composite Type:
<ext_attribute name="Date" type="composite">
<attribute name="Day" type="int"/>
<attribute name="Month" type="string"/>
<attribute name="Year" type="int"/>
</ext_attribute>
This would be represented on a single line like this (obviously with current values subsidised):
______________________________
|Day: 17 | Month: Sept | Year: 2012 |
|_______|___________|__________|
Are there any plans do add this kind of functionality? If not could anyone suggest what files I would need to start looking at to add support for the enum type at least ? I've been looking at custom_object.c, but still trying to figure out how all the attributes are parsed and the resultant data is drawn to screen.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]