# include "config.h"
#endif
+#include <stddef.h>
#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
#include "utils.h"
#include "gtkutils.h"
#include "inc.h"
-#include "log.h"
#include "logwindow.h"
#include "prefs_common.h"
#define TITLE_HEIGHT 72
#define MESSAGE_HEIGHT 62
-#define DEFAULT_TITLE_FONT "Helvetica 16"
+#define DEFAULT_TITLE_FONT "Sans Bold 12"
static gboolean alertpanel_is_open = FALSE;
static AlertValue value;
{
static PangoFontDescription *font_desc;
GtkWidget *label;
+ GtkWidget *w_hbox;
GtkWidget *hbox;
GtkWidget *vbox;
GtkWidget *spc_vbox;
GtkWidget *button1;
GtkWidget *button2;
GtkWidget *button3;
+ GtkWidget *icon;
const gchar *label2;
const gchar *label3;
gtk_widget_realize(dialog);
/* for title label */
+ w_hbox = gtk_hbox_new(FALSE, 0);
+ icon = gtk_image_new_from_stock(GTK_STOCK_DIALOG_WARNING,
+ GTK_ICON_SIZE_DIALOG);
+ gtk_box_pack_start(GTK_BOX(w_hbox), icon, FALSE, FALSE, 16);
hbox = gtk_hbox_new(FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(w_hbox), hbox, FALSE, FALSE, 2);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox),
- hbox, TRUE, TRUE, 16);
+ w_hbox, TRUE, TRUE, 16);
+
- /* title label */
- /* pixmapwid = create_pixmapwid(dialog, GNUstep_xpm); */
- /* gtk_box_pack_start(GTK_BOX(hbox), pixmapwid, FALSE, FALSE, 16); */
label = gtk_label_new(title);
- gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 16);
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
+ gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
if (!font_desc) {
gchar *fontstr = prefs_common.titlefont
? prefs_common.titlefont
if (font_desc) {
gtk_widget_modify_font (label, font_desc);
}
+ gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 16);
/* for message and button(s) */
vbox = gtk_vbox_new(FALSE, 0);