#A4#
#SADT#
##
#Custom#
##
##
##
##
##
#Flowchart#
##
##
##
##
##
##
##
##
##
##
##
#Standard#
##
#ObjectType#
##
##
#name#
#char*#
##
##
#version#
#int#
##
##
#pixmap#
#char**#
##
##
#ops#
#ObjectTypeOps*#
##
##
#pixmap_file#
#char*#
##
##
#default_user_data#
#void*#
##
##
#create#
##
#Object*#
##
#start#
#Point*#
##
##
#user_data#
#void*#
##
##
#h1#
#Handle**#
##
##
#h2#
#Handle**#
##
##
#load#
##
#Object*#
##
#obj_node#
#ObjectNode*#
##
##
#version#
#int#
##
##
#filename#
#char*#
##
##
#save#
##
#void#
##
#obj#
#Object*#
##
##
#obj_node#
#ObjectNode#
##
##
#filename#
#char*#
##
##
#get_defauts#
##
#GtkWidget*#
##
#apply_defaults#
##
#void#
##
##
##
##
##
##
##
##
##
##
##
#Object#
##
##
#type#
#ObjectType#
##
##
#position#
#Point#
##
##
#bounding_box#
#Rectangle#
##
##
#num_handles#
#int#
##
##
#handles#
#Handle**#
##
##
#num_connections#
#int#
##
##
#connections#
#ConectionPoint**#
##
##
#ops#
#ObjectOps*#
##
##
#destroy#
##
#void#
##
#obj#
#Object*#
##
##
#draw#
##
#void#
##
#obj#
#Object*#
##
##
#ddisp#
#Renderer*#
##
##
#distance_from#
##
#real#
##
#obj#
#Object*#
##
##
#point#
#Point*#
##
##
#selectf#
##
#void#
##
#obj#
#Object*#
##
##
#clicked#
#Point*#
##
##
#interactive#
#Renderer*#
##
##
#copy#
##
#Object*#
##
#obj#
#Object*#
##
##
#move#
##
#void#
##
#obj#
#Object*#
##
##
#pos#
#Point*#
##
##
#move_handle#
##
#void#
##
#obj#
#Object*#
##
##
#handle#
#Handle*#
##
##
#pos#
#Point*#
##
##
#reason#
#HandleMoveReason#
##
##
#modifiers#
#ModifierKeys#
##
##
#get_properties#
##
#GtkWidget*#
##
#obj#
#Object*#
##
##
#apply_properties#
##
#ObjectChange*#
##
#obj#
#Object*#
##
##
#widget#
#GtkWidget*#
##
##
#get_object_menu#
##
#DiaMenu*#
##
#obj#
#Object*#
##
##
#position#
#Point*#
##
##
#describe_props#
##
#PropDescription*#
##
#obj#
#Object*#
##
##
#get_props#
##
#void#
##
#obj#
#Object*#
##
##
#props#
#GPtrArray*#
##
##
#set_props#
##
#void#
##
#obj#
#Object*#
##
##
#props#
#GPtrArray*#
##
##
##
##
##
##
##
#Rectangle#
##
##
#top#
#coord#
##
##
#left#
#coord#
##
##
#bottom#
#coord#
##
##
#right#
#coord#
##
##
#Point#
##
##
#x#
#coord#
##
##
#y#
#coord#
##
##
##
##
##
##
##
##
##
##
##
##
#Handle#
##
##
#id#
#HandleId#
##
##
#type#
#HandleType#
##
##
#pos#
#Point#
##
##
#connect_type#
#HandleConnectType#
##
##
#connected_to#
#ConnectionPoint#
##
##
##
##
#2 .. *#
##
##
#ConnectionPoint#
##
##
#pos#
#Point#
##
##
#last_pos#
#Point#
##
##
#object#
#Object*#
##
##
#connected#
#GList*#
##
##
##
##
##
##
##
#Element#
##
##
#resize_handles[8]#
#Handle#
##
##
#corner#
#Point#
##
##
#width#
#real#
##
##
#height#
#real#
##
##
#extra_spacing#
#ElementBBExtras#
##
##
##
##
#ElementBBExtras#
##
##
#border_trans#
#real#
##
##
##
##
##
##
##
#BezierShape#
##
##
#numpoints#
#int#
##
##
#points#
#BezPoints*#
##
##
#corner_types#
#BezCornerType*#
##
##
#extra_spacing#
#ElementBBExtras#
##
##
#BezierConn#
##
##
#numpoints#
#int#
##
##
#points#
#BezPoints*#
##
##
#corner_types#
#BezCornerType*#
##
##
#extra_spacing#
#PolyBBExtras#
##
##
#Connection#
##
##
#endpoints[2]#
#Points#
##
##
#endpoint_handles[2]#
#Handle#
##
##
#extra_spacing#
#LineBBExtras#
##
##
#NewOrthCon#
##
##
#numpoints#
#int#
##
##
#points#
#Point*#
##
##
#numorient#
#int#
##
##
#orientations#
#Orientation#
##
##
#numhandles#
#int#
##
##
#handles#
#Handle**#
##
##
#midpoints#
#ConnPointLine*#
##
##
#extra_spacing#
#PolyBBExtras#
##
##
#OrthCon#
##
##
#numpoints#
#int#
##
##
#points#
#Point*#
##
##
#numorient#
#int#
##
##
#orientations#
#Orientation#
##
##
#numhandles#
#int#
##
##
#handles#
#Handle**#
##
##
#extra_spacing#
#PolyBBExtras#
##
##
#PolyConn#
##
##
#numpoints#
#int#
##
##
#points#
#Points*#
##
##
#extra_spacing#
#PolyBBExtras#
##
##
#PolyShape#
##
##
#numpoints#
#int#
##
##
#points#
#Points*#
##
##
#extra_spacing#
#ElementBBExtras#
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
#The ObjectTypeOps should vanish when
everything is converted to using
GObject. The TypeOps are already
shown as class operations here#
#The ObjectOps should vanish when
everything is converted to using
GObject. The TypeOps are already
shown as class operations here#
#PolyLine#
##
##
##
##
#Box#
##
##
#Zigzagline#
##
##
##
##
#Textobj#
##
##
##
##
#Image#
##
##
##
##
#Bezierline#
##
##
##
##
#BezierShape#
##
##
##
##
#Ellipse#
##
##
##
##
#Line#
##
##
##
##
#Polygon#
##
##
##
##
#Arc#
##
##
##
##
#Arrow#
##
##
##
##
#Box#
##
##
#Annotation#
##
##
#Diamond#
##
##
#Ellipse#
##
##
#P(arallelo)gram#
##
##
#Box#
##
##
#Custom#
##
##