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);

Returns


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);

Returns


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);

Returns


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);

Returns


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);

Returns


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);

Returns

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)

Parameters

janagtkworldmap

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “render-start” signal

void
user_function (JanaGtkWorldMap *janagtkworldmap,
               gpointer         user_data)

Parameters

janagtkworldmap

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “render-stop” signal

void
user_function (JanaGtkWorldMap *janagtkworldmap,
               gpointer         user_data)

Parameters

janagtkworldmap

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last