src/gtkimhtml.c

changeset 3374
4792e03572f4
parent 3250
d167cdaf91f4
child 3382
79dd97ad854e
equal deleted inserted replaced
3373:b776e1141c57 3374:4792e03572f4
1658 save_img (GtkObject *object, 1658 save_img (GtkObject *object,
1659 gpointer data) 1659 gpointer data)
1660 { 1660 {
1661 struct imgsv *is = data; 1661 struct imgsv *is = data;
1662 struct im_image *img = is->img; 1662 struct im_image *img = is->img;
1663 gchar *filename; 1663 const gchar *filename;
1664 FILE *f; 1664 FILE *f;
1665 filename = gtk_file_selection_get_filename(GTK_FILE_SELECTION(is->savedialog)); 1665 filename = gtk_file_selection_get_filename(GTK_FILE_SELECTION(is->savedialog));
1666 g_print("Saving %s\n", filename); 1666 g_print("Saving %s\n", filename);
1667 if (! (f=fopen(filename, "w"))) { 1667 if (! (f=fopen(filename, "w"))) {
1668 /* There should be some sort of dialog */ 1668 /* There should be some sort of dialog */
2074 #define SPC 11 2074 #define SPC 11
2075 #define AVGWDTH 12 2075 #define AVGWDTH 12
2076 #define RGSTRY 13 2076 #define RGSTRY 13
2077 #define ENCDNG 14 2077 #define ENCDNG 14
2078 2078
2079 static gchar* 2079 static const gchar*
2080 gtk_imhtml_get_font_name (GdkFont *font) 2080 gtk_imhtml_get_font_name (GdkFont *font)
2081 { 2081 {
2082 #if GTK_CHECK_VERSION(1,3,0) 2082 #if GTK_CHECK_VERSION(1,3,0)
2083 return "--*-helvetica-medium-r-normal--10-*-*-*-*-*-*-*"; 2083 return gdk_x11_font_get_name(font);
2084 #else 2084 #else
2085 GdkFontPrivate *fontpriv = (GdkFontPrivate *) font; 2085 GdkFontPrivate *fontpriv = (GdkFontPrivate *) font;
2086 return fontpriv->names->data; 2086 return fontpriv->names->data;
2087 #endif 2087 #endif
2088 } 2088 }
2093 gboolean bold, 2093 gboolean bold,
2094 gboolean italics, 2094 gboolean italics,
2095 gint fontsize) 2095 gint fontsize)
2096 { 2096 {
2097 GdkFont *default_font = imhtml->default_font; 2097 GdkFont *default_font = imhtml->default_font;
2098 gchar *default_name; 2098 const gchar *default_name;
2099 gchar **xnames; 2099 gchar **xnames;
2100 gchar **pos; 2100 gchar **pos;
2101 gchar *tmp = NULL; 2101 gchar *tmp = NULL;
2102 GdkFont *ret_font; 2102 GdkFont *ret_font;
2103 gchar *xname; 2103 gchar *xname;

mercurial