JanaGtkWorldMap

JanaGtkWorldMap

Functions

Properties

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

Signals

void clicked Run Last
void render-start Run Last
void render-stop Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkEventBox
                            ╰── JanaGtkWorldMap

Implemented Interfaces

JanaGtkWorldMap implements AtkImplementorIface and GtkBuildable.

Description

Functions

jana_gtk_world_map_new ()

GtkWidget *
jana_gtk_world_map_new (void);

jana_gtk_world_map_set_time ()

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

jana_gtk_world_map_get_latlon ()

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

jana_gtk_world_map_get_xy ()

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

jana_gtk_world_map_add_marker ()

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

jana_gtk_world_map_remove_marker ()

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

jana_gtk_world_map_move_marker ()

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

jana_gtk_world_map_get_markers ()

GList *
jana_gtk_world_map_get_markers (JanaGtkWorldMap *self);

jana_gtk_world_map_set_static ()

void
jana_gtk_world_map_set_static (JanaGtkWorldMap *self,
                               gboolean set_static);

jana_gtk_world_map_get_static ()

gboolean
jana_gtk_world_map_get_static (JanaGtkWorldMap *self);

jana_gtk_world_map_set_width ()

void
jana_gtk_world_map_set_width (JanaGtkWorldMap *self,
                              gint width);

jana_gtk_world_map_get_width ()

gint
jana_gtk_world_map_get_width (JanaGtkWorldMap *self);

jana_gtk_world_map_set_height ()

void
jana_gtk_world_map_set_height (JanaGtkWorldMap *self,
                               gint height);

jana_gtk_world_map_get_height ()

gint
jana_gtk_world_map_get_height (JanaGtkWorldMap *self);

Types and Values

JanaGtkWorldMap

typedef struct _JanaGtkWorldMap JanaGtkWorldMap;

Property Details

The “height” property

  “height”                   gint

The height to use when using a static size.

Flags: Read / Write

Allowed values: >= 0

Default value: 0


The “static” property

  “static”                   gboolean

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

Flags: Read / Write

Default value: FALSE


The “time” property

  “time”                     GObject *

The JanaTime the world map will show.

Flags: Read / Write


The “width” property

  “width”                    gint

The width to use when using a static size.

Flags: Read / Write

Allowed values: >= 0

Default value: 0

Signal Details

The “clicked” signal

void
user_function (JanaGtkWorldMap *janagtkworldmap,
               gpointer         arg1,
               gpointer         user_data)

Flags: Run Last


The “render-start” signal

void
user_function (JanaGtkWorldMap *janagtkworldmap,
               gpointer         user_data)

Flags: Run Last


The “render-stop” signal

void
user_function (JanaGtkWorldMap *janagtkworldmap,
               gpointer         user_data)

Flags: Run Last