| libgweather-3.0 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
#include <libgweather/gweather.h> struct GWeatherTimezoneMenu; GtkWidget * gweather_timezone_menu_new (GWeatherLocation *top); void gweather_timezone_menu_set_tzid (GWeatherTimezoneMenu *menu,const char *tzid); const char * gweather_timezone_menu_get_tzid (GWeatherTimezoneMenu *menu);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBin +----GtkComboBox +----GWeatherTimezoneMenu
GWeatherTimezoneMenu implements AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.
GtkWidget * gweather_timezone_menu_new (GWeatherLocation *top);
Creates a new GWeatherTimezoneMenu.
top will normally be the location returned from
gweather_location_get_world(), but you can create a menu that
contains the timezones from a smaller set of locations if you want.
|
the top-level location for the menu. |
Returns : |
the new GWeatherTimezoneMenu |
void gweather_timezone_menu_set_tzid (GWeatherTimezoneMenu *menu,const char *tzid);
Sets menu to the given tzid. If tzid is NULL, sets menu to
"Unknown".
|
a GWeatherTimezoneMenu |
|
a tzdata id (eg, "America/New_York"). [allow-none] |
const char * gweather_timezone_menu_get_tzid (GWeatherTimezoneMenu *menu);
Gets menu's timezone id.
|
a GWeatherTimezoneMenu |
Returns : |
menu's tzid, or NULL if no timezone
is selected. [allow-none]
|
"top" property"top" GWeatherLocation* : Write / Construct Only
The GWeatherLocation whose children will be used to fill in the menu.