ChamplainZoomLevel

ChamplainZoomLevel

Synopsis

                    ChamplainZoomLevel;
ChamplainZoomLevel* champlain_zoom_level_new            (void);
guint               champlain_zoom_level_get_width      (ChamplainZoomLevel *self);
guint               champlain_zoom_level_get_height     (ChamplainZoomLevel *self);
gint                champlain_zoom_level_get_zoom_level (ChamplainZoomLevel *self);
ClutterActor*       champlain_zoom_level_get_actor      (ChamplainZoomLevel *self);
void                champlain_zoom_level_set_width      (ChamplainZoomLevel *self,
                                                         guint width);
void                champlain_zoom_level_set_height     (ChamplainZoomLevel *self,
                                                         guint height);
void                champlain_zoom_level_set_zoom_level (ChamplainZoomLevel *self,
                                                         gint zoom_level);
void                champlain_zoom_level_add_tile       (ChamplainZoomLevel *self,
                                                         ChamplainTile *tile);
void                champlain_zoom_level_remove_tile    (ChamplainZoomLevel *self,
                                                         ChamplainTile *tile);
guint               champlain_zoom_level_tile_count     (ChamplainZoomLevel *self);
ChamplainTile*      champlain_zoom_level_get_nth_tile   (ChamplainZoomLevel *self,
                                                         guint index);

Object Hierarchy

  GObject
   +----ChamplainZoomLevel

Properties

  "actor"                    ClutterActor*         : Read
  "height"                   guint                 : Read / Write
  "width"                    guint                 : Read / Write
  "zoom-level"               gint                  : Read / Write

Signals

  "tile-added"                                     : Run Last
  "tile-removed"                                   : Run Last

Description

Details

ChamplainZoomLevel

typedef struct _ChamplainZoomLevel ChamplainZoomLevel;


champlain_zoom_level_new ()

ChamplainZoomLevel* champlain_zoom_level_new            (void);

Returns :


champlain_zoom_level_get_width ()

guint               champlain_zoom_level_get_width      (ChamplainZoomLevel *self);

self :

Returns :


champlain_zoom_level_get_height ()

guint               champlain_zoom_level_get_height     (ChamplainZoomLevel *self);

self :

Returns :


champlain_zoom_level_get_zoom_level ()

gint                champlain_zoom_level_get_zoom_level (ChamplainZoomLevel *self);

self :

Returns :


champlain_zoom_level_get_actor ()

ClutterActor*       champlain_zoom_level_get_actor      (ChamplainZoomLevel *self);

self :

Returns :


champlain_zoom_level_set_width ()

void                champlain_zoom_level_set_width      (ChamplainZoomLevel *self,
                                                         guint width);

self :

width :


champlain_zoom_level_set_height ()

void                champlain_zoom_level_set_height     (ChamplainZoomLevel *self,
                                                         guint height);

self :

height :


champlain_zoom_level_set_zoom_level ()

void                champlain_zoom_level_set_zoom_level (ChamplainZoomLevel *self,
                                                         gint zoom_level);

self :

zoom_level :


champlain_zoom_level_add_tile ()

void                champlain_zoom_level_add_tile       (ChamplainZoomLevel *self,
                                                         ChamplainTile *tile);

self :

tile :


champlain_zoom_level_remove_tile ()

void                champlain_zoom_level_remove_tile    (ChamplainZoomLevel *self,
                                                         ChamplainTile *tile);

self :

tile :


champlain_zoom_level_tile_count ()

guint               champlain_zoom_level_tile_count     (ChamplainZoomLevel *self);

self :

Returns :


champlain_zoom_level_get_nth_tile ()

ChamplainTile*      champlain_zoom_level_get_nth_tile   (ChamplainZoomLevel *self,
                                                         guint index);

self :

index :

Returns :

Property Details

The "actor" property

  "actor"                    ClutterActor*         : Read

The actor containing all the tiles.


The "height" property

  "height"                   guint                 : Read / Write

The height of this zoom level.

Allowed values: <= G_MAXINT

Default value: 0


The "width" property

  "width"                    guint                 : Read / Write

The width of this zoom level.

Allowed values: <= G_MAXINT

Default value: 0


The "zoom-level" property

  "zoom-level"               gint                  : Read / Write

The level of this zoom level.

Default value: 0

Signal Details

The "tile-added" signal

void                user_function                      (ChamplainZoomLevel *champlainzoomlevel,
                                                        ChamplainTile      *arg1,
                                                        gpointer            user_data)               : Run Last

champlainzoomlevel :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "tile-removed" signal

void                user_function                      (ChamplainZoomLevel *champlainzoomlevel,
                                                        ChamplainTile      *arg1,
                                                        gpointer            user_data)               : Run Last

champlainzoomlevel :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.