Top |
Implemented Interfaces
ChamplainScale implements ClutterContainer, ClutterScriptable, ClutterAnimatable and AtkImplementorIface.
Functions
champlain_scale_new ()
ClutterActor *
champlain_scale_new (void
);
Creates an instance of ChamplainScale.
Since 0.10
champlain_scale_set_max_width ()
void champlain_scale_set_max_width (ChamplainScale *scale
,guint value
);
Sets the maximum width of the scale on the screen in pixels
Since 0.10
champlain_scale_set_unit ()
void champlain_scale_set_unit (ChamplainScale *scale
,ChamplainUnit unit
);
Sets the scale unit.
Since 0.10
champlain_scale_get_max_width ()
guint
champlain_scale_get_max_width (ChamplainScale *scale
);
Gets the maximum scale width.
Since 0.10
champlain_scale_get_unit ()
ChamplainUnit
champlain_scale_get_unit (ChamplainScale *scale
);
Gets the unit used by the scale.
Since 0.10
champlain_scale_connect_view ()
void champlain_scale_connect_view (ChamplainScale *scale
,ChamplainView *view
);
This method connects to the necessary signals of ChamplainView to make the scale adapt to the current latitude and longitude.
Since 0.10
champlain_scale_disconnect_view ()
void
champlain_scale_disconnect_view (ChamplainScale *scale
);
This method disconnects from the signals previously connected by champlain_scale_connect_view()
.
Since 0.10
Types and Values
struct ChamplainScale
struct ChamplainScale;
The ChamplainScale structure contains only private data and should be accessed using the provided API
Since 0.10
Property Details
The “max-width”
property
“max-width” guint
The size of the map scale on screen in pixels.
Flags: Read / Write
Allowed values: [1,2000]
Default value: 100
Since 0.10
The “unit”
property
“unit” ChamplainUnit
The scale's units.
Flags: Read / Write
Default value: CHAMPLAIN_UNIT_KM
Since 0.10