#define GQ_ICON_OK "emblem-ok"
#define GQ_ICON_APPLY "emblem-ok" // need something else?
#define GQ_ICON_CANCEL "dialog-cancel" // missing in adwaita and others, seen in breeze
+#define GQ_ICON_CALENDAR "office-calendar"
#define GQ_ICON_DIALOG_ERROR "dialog-error"
#define GQ_ICON_DIALOG_INFO "dialog-information"
GtkWidget *date_selection_new()
{
DateSelection *ds;
- GtkWidget *arrow;
+ GtkWidget *icon;
ds = g_new0(DateSelection, 1);
gchar *date_format;
g_signal_connect(G_OBJECT(ds->button), "size_allocate",
G_CALLBACK(button_size_allocate_cb), ds->spin_y);
- arrow = gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_NONE);
- gtk_container_add(GTK_CONTAINER(ds->button), arrow);
- gtk_widget_show(arrow);
+ icon = gtk_image_new_from_icon_name(GQ_ICON_CALENDAR, GTK_ICON_SIZE_BUTTON);
+ gtk_container_add(GTK_CONTAINER(ds->button), icon);
+ gtk_widget_show(icon);
gtk_box_pack_start(GTK_BOX(ds->box), ds->button, FALSE, FALSE, 0);
g_signal_connect(G_OBJECT(ds->button), "clicked",