void register_objects(void) { object_register_type(&fc_box_type); object_register_type(&pgram_type); object_register_type(&diamond_type); object_register_type(&fc_ellipse_type); }
void register_objects(void) { object_register_type(_arc_type); object_register_type(_box_type); object_register_type(_ellipse_type); object_register_type(_line_type); object_register_type(_polyline_type); object_register_type(_zigzagline_type); object_register_type(_bezierline_type); object_register_type(_textobj_type); object_register_type(_image_type); }
DIA_PLUGIN_CHECK_INIT PluginInitResult dia_plugin_init(PluginInfo *info) { if (!dia_plugin_info_init(info, "Jackson", _("Jackson diagram"), NULL, NULL)) return DIA_PLUGIN_INIT_ERROR; object_register_type(&jackson_domain_type); object_register_type(&jackson_requirement_type); object_register_type(&jackson_phenomenon_type); return DIA_PLUGIN_INIT_OK; }
DIA_PLUGIN_CHECK_INIT PluginInitResult dia_plugin_init(PluginInfo *info) { if (!dia_plugin_info_init(info, "Flowchart", _("Flowchart objects"), NULL, NULL)) return DIA_PLUGIN_INIT_ERROR; object_register_type(&fc_box_type); object_register_type(&pgram_type); object_register_type(&diamond_type); object_register_type(&fc_ellipse_type); return DIA_PLUGIN_INIT_OK; }
DIA_PLUGIN_CHECK_INIT PluginInitResult dia_plugin_init(PluginInfo *info) { if (!dia_plugin_info_init(info, "FS", _("Function structure diagram objects"), NULL, NULL)) return DIA_PLUGIN_INIT_ERROR; object_register_type(&function_type); object_register_type(&flow_type); object_register_type(&orthflow_type); return DIA_PLUGIN_INIT_OK; }
DIA_PLUGIN_CHECK_INIT PluginInitResult dia_plugin_init(PluginInfo *info) { if (!dia_plugin_info_init(info, "ER", _("Entity/Relationship diagram objects"), NULL, NULL)) return DIA_PLUGIN_INIT_ERROR; object_register_type(&entity_type); object_register_type(&relationship_type); object_register_type(&attribute_type); object_register_type(&participation_type); return DIA_PLUGIN_INIT_OK; }
void register_objects(void) { object_register_type(&dataserver_type); object_register_type(&repserver_type); object_register_type(<m_type); object_register_type(&stableq_type); object_register_type(&client_type); object_register_type(&rsm_type); }
static void load_shapes_from_tree(const gchar *directory) { GDir *dp; const char *dentry; dp = g_dir_open(directory, 0, NULL); if (dp == NULL) { return; } while ( (dentry = g_dir_read_name(dp)) ) { gchar *filename = g_strconcat(directory, G_DIR_SEPARATOR_S, dentry, NULL); const gchar *p; if (g_file_test(filename, G_FILE_TEST_IS_DIR)) { load_shapes_from_tree(filename); g_free(filename); continue; } /* if it's not a directory, then it must be a .shape file */ if ( !g_file_test(filename, G_FILE_TEST_IS_REGULAR) || (strlen(dentry) < 6)) { g_free(filename); continue; } p = dentry + strlen(dentry) - 6; if (0==strcmp(".shape",p)) { DiaObjectType *ot; if (!custom_object_preload(filename, &ot)) { g_warning("could not load shape file %s",filename); } else { g_assert(ot); g_assert(ot->default_user_data); object_register_type(ot); } } g_free(filename); } g_dir_close(dp); }
static PluginInitResult internal_plugin_init(PluginInfo *info) { if (!dia_plugin_info_init(info, "Internal", _("Objects and filters internal to Dia"), NULL, NULL)) return DIA_PLUGIN_INIT_ERROR; /* register the group object type */ object_register_type(&group_type); /* register import filters */ filter_register_import(&dia_import_filter); /* register export filters */ /* Standard Dia format */ filter_register_export(&dia_export_filter); return DIA_PLUGIN_INIT_OK; }
/** * Basic (i.e. minimal) initialization of libdia. * * It does not load any plug-ins but instead brings libdia to a state that plug-in loading can take place. * @param flags a set of DIA_INTERACTIVE, DIA_MESSAGE_STDERR */ void libdia_init (guint flags) { static gboolean initialized = FALSE; if (initialized) return; if (flags & DIA_MESSAGE_STDERR) set_message_func(stderr_message_internal); LIBXML_TEST_VERSION; #ifdef G_OS_WIN32 xmlSetGenericErrorFunc(NULL, myXmlErrorReporting); #endif if (flags & DIA_VERBOSE) { dia_log_message_enable (TRUE); dia_log_message ("initializing libdia"); } stdprops_init(); if (flags & DIA_INTERACTIVE) { char *diagtkrc; gtk_widget_set_default_colormap(gdk_rgb_get_cmap()); diagtkrc = dia_config_filename("diagtkrc"); dia_log_message ("Config from %s", diagtkrc); gtk_rc_parse(diagtkrc); g_free(diagtkrc); color_init(); } initialized = TRUE; object_registry_init(); /* The group_type is registered in app, but it needs to be exported anyway */ object_register_type(&stdpath_type); }
DIA_PLUGIN_CHECK_INIT PluginInitResult dia_plugin_init(PluginInfo *info) { if (!dia_plugin_info_init(info, "GRAFCET", _("GRAFCET diagram objects"), NULL, NULL)) return DIA_PLUGIN_INIT_ERROR; object_register_type(&step_type); object_register_type(&action_type); object_register_type(&transition_type); object_register_type(&vergent_type); object_register_type(&grafcet_arc_type); object_register_type(&old_arc_type); object_register_type(&condition_type); return DIA_PLUGIN_INIT_OK; }
DIA_PLUGIN_CHECK_INIT PluginInitResult dia_plugin_init(PluginInfo *info) { if (!dia_plugin_info_init(info, "Misc",_("Miscellaneous objects"), NULL, NULL)) return DIA_PLUGIN_INIT_ERROR; object_register_type(&analog_clock_type); object_register_type(&grid_object_type); object_register_type(&tree_type); object_register_type(&measure_type); object_register_type(&diagram_as_element_type); object_register_type(&_ngon_type); return DIA_PLUGIN_INIT_OK; }
void register_objects(void) { object_register_type(¨class_type); object_register_type(¬e_type); object_register_type(&dependency_type); object_register_type(&realizes_type); object_register_type(&generalization_type); object_register_type(&association_type); object_register_type(&implements_type); object_register_type(&constraint_type); object_register_type(&smallpackage_type); object_register_type(&largepackage_type); object_register_type(&actor_type); object_register_type(&usecase_type); object_register_type(&lifeline_type); object_register_type(&objet_type); object_register_type(¨object_type); object_register_type(&message_type); object_register_type(&component_type); object_register_type(&classicon_type); object_register_type(&state_type); }
void register_objects(void) { object_register_type(&entity_type); object_register_type(&relationship_type); object_register_type(&attribute_type); object_register_type(&participation_type); }
void register_objects(void) { object_register_type(&computer_type); object_register_type(&monitor_type); object_register_type(&disc_type); object_register_type(&bus_type_std); object_register_type(&bus_type); object_register_type(&printer_type); object_register_type(&flash_type); object_register_type(&hub_type); object_register_type(&modularswitch_type); object_register_type(&rj45plug_type); object_register_type(&sceadplug_type); object_register_type(&modem_type); object_register_type(&antenna_type); }