コード例 #1
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static RealProperty *
realprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  RealProperty *prop = g_new0(RealProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->real_data = 0.0;
  return prop;
}
コード例 #2
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static FontsizeProperty *
fontsizeprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  FontsizeProperty *prop = g_new0(FontsizeProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->fontsize_data = 0.0;
  return prop;
}
コード例 #3
0
ファイル: prop_text.c プロジェクト: jbohren-forks/dia
static StringListProperty *
stringlistprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  StringListProperty *prop = g_new0(StringListProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  prop->string_list = NULL;
  return prop;
}
コード例 #4
0
ファイル: prop_inttypes.c プロジェクト: krattai/monoflow
static Property *
boolprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  BoolProperty *prop = g_new0(BoolProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->bool_data = FALSE;
  return &prop->common;
}
コード例 #5
0
ファイル: prop_inttypes.c プロジェクト: krattai/monoflow
static EnumProperty *
enumprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  EnumProperty *prop = g_new0(EnumProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->enum_data = 0;
  return prop;
}
コード例 #6
0
ファイル: prop_inttypes.c プロジェクト: krattai/monoflow
static CharProperty *
charprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  CharProperty *prop = g_new0(CharProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  prop->char_data = 0;
  return prop;
}
コード例 #7
0
ファイル: prop_inttypes.c プロジェクト: krattai/monoflow
static IntProperty *
intprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  IntProperty *prop = g_new0(IntProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->int_data = 0;
  return prop;
}
コード例 #8
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static RectProperty *
rectprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  RectProperty *prop = g_new0(RectProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  memset(&prop->rect_data,0,sizeof(prop->rect_data));
  return prop;
}
コード例 #9
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static LengthProperty *
lengthprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  LengthProperty *prop = g_new0(LengthProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->length_data = 0.0;
  return prop;
}
コード例 #10
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static BezPointarrayProperty *
bezpointarrayprop_new(const PropDescription *pdesc, 
                      PropDescToPropPredicate reason)
{
  BezPointarrayProperty *prop = g_new0(BezPointarrayProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  prop->bezpointarray_data = g_array_new(FALSE,TRUE,sizeof(BezPoint));
  return prop;
}
コード例 #11
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static BezPointProperty *
bezpointprop_new(const PropDescription *pdesc, 
                 PropDescToPropPredicate reason)
{
  BezPointProperty *prop = g_new0(BezPointProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  memset(&prop->bezpoint_data,0,sizeof(prop->bezpoint_data));
  return prop;
}
コード例 #12
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static PointProperty *
pointprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  PointProperty *prop = g_new0(PointProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->point_data.x = 0.0;
  prop->point_data.y = 0.0;
  return prop;
}
コード例 #13
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static Connpoint_LineProperty *
connpoint_lineprop_new(const PropDescription *pdesc, 
                       PropDescToPropPredicate reason)
{
  Connpoint_LineProperty *prop = g_new0(Connpoint_LineProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  prop->connpoint_line_data = 0;
  return prop;
}
コード例 #14
0
ファイル: prop_text.c プロジェクト: jbohren-forks/dia
static StringProperty *
stringprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  StringProperty *prop = g_new0(StringProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  prop->string_data = NULL;
  prop->num_lines = 1;
  return prop;
}
コード例 #15
0
ファイル: prop_dict.c プロジェクト: krattai/monoflow
static DictProperty *
dictprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  DictProperty *prop = g_new0(DictProperty,1);

  initialize_property(&prop->common, pdesc, reason);  
  prop->dict = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
  return prop;
}
コード例 #16
0
ファイル: prop_inttypes.c プロジェクト: krattai/monoflow
static EnumarrayProperty *
enumarrayprop_new(const PropDescription *pdesc, 
                  PropDescToPropPredicate reason)
{
  EnumarrayProperty *prop = g_new0(EnumarrayProperty,1);
  initialize_property(&prop->common, pdesc, reason);
  prop->enumarray_data = g_array_new(FALSE,TRUE,sizeof(gint));
  return prop;
}
コード例 #17
0
ファイル: prop_geomtypes.c プロジェクト: mpuels/dia
static EndpointsProperty *
endpointsprop_new(const PropDescription *pdesc, 
                  PropDescToPropPredicate reason)
{
  EndpointsProperty *prop = g_new0(EndpointsProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  memset(&prop->endpoints_data,0,sizeof(prop->endpoints_data));
  return prop;
}
コード例 #18
0
ファイル: prop_text.c プロジェクト: jbohren-forks/dia
static StringProperty *
multistringprop_new(const PropDescription *pdesc, 
                    PropDescToPropPredicate reason)
{
  StringProperty *prop = g_new0(StringProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  prop->string_data = NULL;
  prop->num_lines = GPOINTER_TO_INT(pdesc->extra_data);
  return prop;
}
コード例 #19
0
ファイル: prop_widgets.c プロジェクト: GNOME/dia
static ListProperty *
listprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  ListProperty *prop = g_new0(ListProperty,1);
  initialize_property(&prop->common,pdesc,reason);
  prop->selected = -1;
  prop->w_selected = -1;
  prop->lines = g_ptr_array_new();
  return prop;
}
コード例 #20
0
ファイル: prop_pixbuf.c プロジェクト: jbohren-forks/dia
static PixbufProperty *
pixbufprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  PixbufProperty *prop = g_new0(PixbufProperty,1);

  initialize_property(&prop->common, pdesc, reason);
  /* empty by default */
  prop->pixbuf = NULL;

  return prop;
}
コード例 #21
0
ファイル: prop_matrix.c プロジェクト: UIKit0/dia
static MatrixProperty *
matrixprop_new(const PropDescription *pdesc, PropDescToPropPredicate reason)
{
  MatrixProperty *prop = g_new0(MatrixProperty,1);

  initialize_property(&prop->common, pdesc, reason);
  /* empty by default (=identity) */
  prop->matrix = NULL;

  return prop;
}