VikAggregateLayer *vik_aggregate_layer_new () { VikAggregateLayer *val = VIK_AGGREGATE_LAYER ( g_object_new ( VIK_AGGREGATE_LAYER_TYPE, NULL ) ); vik_layer_init ( VIK_LAYER(val), VIK_LAYER_AGGREGATE ); val->children = NULL; return val; }
VikCoordLayer *vik_coord_layer_new ( ) { GdkColor InitColor; VikCoordLayer *vcl = VIK_COORD_LAYER ( g_object_new ( VIK_COORD_LAYER_TYPE, NULL ) ); vik_layer_init ( VIK_LAYER(vcl), VIK_LAYER_COORD ); InitColor.pixel = 0; InitColor.red = 65535; InitColor.green = 65535; InitColor.blue = 65535; vcl->gc = NULL; vcl->deg_inc = 1.0/60.0; vcl->line_thickness = 3; vcl->color = gdk_color_copy (&InitColor); return vcl; }