JanaGtkWorldMap

JanaGtkWorldMap

Synopsis

                    JanaGtkWorldMap;
GtkWidget *         jana_gtk_world_map_new              (void);
void                jana_gtk_world_map_set_time         (JanaGtkWorldMap *self,
                                                         JanaTime *time);
void                jana_gtk_world_map_get_latlon       (JanaGtkWorldMap *self,
                                                         gint x,
                                                         gint y,
                                                         gdouble *lat,
                                                         gdouble *lon);
void                jana_gtk_world_map_get_xy           (JanaGtkWorldMap *self,
                                                         gdouble lat,
                                                         gdouble lon,
                                                         gint *x,
                                                         gint *y);
JanaGtkWorldMapMarker * jana_gtk_world_map_add_marker   (JanaGtkWorldMap *self,
                                                         JanaGtkWorldMapMarker *mark,
                                                         gdouble lat,
                                                         gdouble lon);
void                jana_gtk_world_map_remove_marker    (JanaGtkWorldMap *self,
                                                         JanaGtkWorldMapMarker *mark);
void                jana_gtk_world_map_move_marker      (JanaGtkWorldMap *self,
                                                         JanaGtkWorldMapMarker *mark,
                                                         gdouble lat,
                                                         gdouble lon);
GList *             jana_gtk_world_map_get_markers      (JanaGtkWorldMap *self);
void                jana_gtk_world_map_set_static       (JanaGtkWorldMap *self,
                                                         gboolean set_static);
gboolean            jana_gtk_world_map_get_static       (JanaGtkWorldMap *self);
void                jana_gtk_world_map_set_width        (JanaGtkWorldMap *self,
                                                         gint width);
gint                jana_gtk_world_map_get_width        (JanaGtkWorldMap *self);
void                jana_gtk_world_map_set_height       (JanaGtkWorldMap *self,
                                                         gint height);
gint                jana_gtk_world_map_get_height       (JanaGtkWorldMap *self);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkEventBox
                                       +----JanaGtkWorldMap

Implemented Interfaces

JanaGtkWorldMap implements AtkImplementorIface and GtkBuildable.

Properties

  "height"                   gint                  : Read / Write
  "static"                   gboolean              : Read / Write
  "time"                     GObject*              : Read / Write
  "width"                    gint                  : Read / Write

Signals

  "clicked"                                        : Run Last
  "render-start"                                   : Run Last
  "render-stop"                                    : Run Last

Description

Details

JanaGtkWorldMap

typedef struct _JanaGtkWorldMap JanaGtkWorldMap;


jana_gtk_world_map_new ()

GtkWidget *         jana_gtk_world_map_new              (void);

Returns :


jana_gtk_world_map_set_time ()

void                jana_gtk_world_map_set_time         (JanaGtkWorldMap *self,
                                                         JanaTime *time);

self :

time :


jana_gtk_world_map_get_latlon ()

void                jana_gtk_world_map_get_latlon       (JanaGtkWorldMap *self,
                                                         gint x,
                                                         gint y,
                                                         gdouble *lat,
                                                         gdouble *lon);

self :

x :

y :

lat :

lon :


jana_gtk_world_map_get_xy ()

void                jana_gtk_world_map_get_xy           (JanaGtkWorldMap *self,
                                                         gdouble lat,
                                                         gdouble lon,
                                                         gint *x,
                                                         gint *y);

self :

lat :

lon :

x :

y :


jana_gtk_world_map_add_marker ()

JanaGtkWorldMapMarker * jana_gtk_world_map_add_marker   (JanaGtkWorldMap *self,
                                                         JanaGtkWorldMapMarker *mark,
                                                         gdouble lat,
                                                         gdouble lon);

self :

mark :

lat :

lon :

Returns :


jana_gtk_world_map_remove_marker ()

void                jana_gtk_world_map_remove_marker    (JanaGtkWorldMap *self,
                                                         JanaGtkWorldMapMarker *mark);

self :

mark :


jana_gtk_world_map_move_marker ()

void                jana_gtk_world_map_move_marker      (JanaGtkWorldMap *self,
                                                         JanaGtkWorldMapMarker *mark,
                                                         gdouble lat,
                                                         gdouble lon);

self :

mark :

lat :

lon :


jana_gtk_world_map_get_markers ()

GList *             jana_gtk_world_map_get_markers      (JanaGtkWorldMap *self);

self :

Returns :


jana_gtk_world_map_set_static ()

void                jana_gtk_world_map_set_static       (JanaGtkWorldMap *self,
                                                         gboolean set_static);

self :

set_static :


jana_gtk_world_map_get_static ()

gboolean            jana_gtk_world_map_get_static       (JanaGtkWorldMap *self);

self :

Returns :


jana_gtk_world_map_set_width ()

void                jana_gtk_world_map_set_width        (JanaGtkWorldMap *self,
                                                         gint width);

self :

width :


jana_gtk_world_map_get_width ()

gint                jana_gtk_world_map_get_width        (JanaGtkWorldMap *self);

self :

Returns :


jana_gtk_world_map_set_height ()

void                jana_gtk_world_map_set_height       (JanaGtkWorldMap *self,
                                                         gint height);

self :

height :


jana_gtk_world_map_get_height ()

gint                jana_gtk_world_map_get_height       (JanaGtkWorldMap *self);

self :

Returns :

Property Details

The "height" property

  "height"                   gint                  : Read / Write

The height to use when using a static size.

Allowed values: >= 0

Default value: 0


The "static" property

  "static"                   gboolean              : Read / Write

Whether to render a static size once and scale to the widget's allocated size.

Default value: FALSE


The "time" property

  "time"                     GObject*              : Read / Write

The JanaTime the world map will show.


The "width" property

  "width"                    gint                  : Read / Write

The width to use when using a static size.

Allowed values: >= 0

Default value: 0

Signal Details

The "clicked" signal

void                user_function                      (JanaGtkWorldMap *janagtkworldmap,
                                                        gpointer         arg1,
                                                        gpointer         user_data)            : Run Last

janagtkworldmap :

the object which received the signal.

arg1 :

user_data :

user data set when the signal handler was connected.

The "render-start" signal

void                user_function                      (JanaGtkWorldMap *janagtkworldmap,
                                                        gpointer         user_data)            : Run Last

janagtkworldmap :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "render-stop" signal

void                user_function                      (JanaGtkWorldMap *janagtkworldmap,
                                                        gpointer         user_data)            : Run Last

janagtkworldmap :

the object which received the signal.

user_data :

user data set when the signal handler was connected.