| OsmGpsMap Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
#include <osm-gps-map.h> struct OsmGpsMapTrack; struct OsmGpsMapTrackClass; void osm_gps_map_track_add_point (OsmGpsMapTrack *track,OsmGpsMapPoint *point); void osm_gps_map_track_get_color (OsmGpsMapTrack *track,GdkRGBA *color); GSList * osm_gps_map_track_get_points (OsmGpsMapTrack *track); OsmGpsMapTrack * osm_gps_map_track_new (void);
"alpha" gfloat : Read / Write / Construct "breakable" gboolean : Read / Write / Construct "clickable" gboolean : Read / Write / Construct "color" GdkRGBA* : Read / Write "editable" gboolean : Read / Write / Construct "highlight-color" GdkRGBA* : Read / Write "highlight-point" gpointer : Read / Write "line-width" gfloat : Read / Write / Construct "track" gpointer : Read / Write / Construct Only "visible" gboolean : Read / Write / Construct
"point-changed" :Run First"point-clicked" :Run First"point-inserted" :Run First"point-removed" :Run First
OsmGpsMapTrack stores multiple OsmGpsMapPoint objects, i.e. a track, and
describes how such a track should be drawn on the map
(see osm_gps_map_track_add()), including its colour, width, etc.
void osm_gps_map_track_add_point (OsmGpsMapTrack *track,OsmGpsMapPoint *point);
Since 0.7.0
void osm_gps_map_track_get_color (OsmGpsMapTrack *track,GdkRGBA *color);
GSList * osm_gps_map_track_get_points (OsmGpsMapTrack *track);
Returns : |
list of OsmGpsMapPoint. [element-type OsmGpsMapPoint][transfer full] |
Since 0.7.0
"alpha" property"alpha" gfloat : Read / Write / Construct
alpha transparency of the track.
Allowed values: [0,1]
Default value: 0.6
"breakable" property"breakable" gboolean : Read / Write / Construct
should this track be breakable, only works when editable is set to TRUE.
Default value: FALSE
"clickable" property"clickable" gboolean : Read / Write / Construct
should this track be clickable.
Default value: FALSE
"editable" property"editable" gboolean : Read / Write / Construct
should this track be editable.
Default value: FALSE
"highlight-color" property"highlight-color" GdkRGBA* : Read / Write
color used to mark a highlighted point.
"highlight-point" property"highlight-point" gpointer : Read / Write
point in this track that must be highlighted.
"line-width" property"line-width" gfloat : Read / Write / Construct
width of the lines drawn for the track.
Allowed values: [0,100]
Default value: 4
"visible" property"visible" gboolean : Read / Write / Construct
should this track be visible.
Default value: TRUE
"point-changed" signalvoid user_function (OsmGpsMapTrack *osmgpsmaptrack,
OsmGpsMapPoint *arg1,
gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"point-clicked" signalvoid user_function (OsmGpsMapTrack *osmgpsmaptrack,
OsmGpsMapPoint *arg1,
gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |
"point-inserted" signalvoid user_function (OsmGpsMapTrack *self,
OsmGpsMapPoint *arg1,
gpointer user_data) : Run First
The point-inserted signal.
|
A OsmGpsMapTrack |
|
user data set when the signal handler was connected. |
"point-removed" signalvoid user_function (OsmGpsMapTrack *osmgpsmaptrack,
gint arg1,
gpointer user_data) : Run First
|
the object which received the signal. |
|
user data set when the signal handler was connected. |