", NULL, pixmap_wid, GTK_SIGNAL_FUNC(p_functions), NULL);
/*NOBREAKING SPACE */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) space);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, " ", NULL, pixmap_wid, GTK_SIGNAL_FUNC(nbsp_functions), NULL);
/* SPACE */
gtk_toolbar_append_space(GTK_TOOLBAR(toolbar));
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_link);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "", NULL, pixmap_wid, GTK_SIGNAL_FUNC(href_dialog), NULL);
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_image);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "insert image link", NULL, pixmap_wid, GTK_SIGNAL_FUNC(img_functions), NULL);
/* SPACE */
gtk_toolbar_append_space(GTK_TOOLBAR(toolbar));
/* EMPHASIS */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_emphasis);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "", NULL, pixmap_wid, GTK_SIGNAL_FUNC(em_functions), NULL);
/*STRONG */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_strong);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "", NULL, pixmap_wid, GTK_SIGNAL_FUNC(strong_functions), NULL);
/*SMALL */
pixmap_wid = gtk_image_new_from_file(SVG_DIR "/small.svg");
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "", NULL, pixmap_wid, GTK_SIGNAL_FUNC(small_functions), NULL);
/*STRIKE */
gtk_toolbar_insert_stock(GTK_TOOLBAR(toolbar), GTK_STOCK_STRIKETHROUGH,
"", NULL, GTK_SIGNAL_FUNC(strike_functions), NULL, -1);
/*SUB */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_subscript);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "", NULL, pixmap_wid, GTK_SIGNAL_FUNC(sub_functions), NULL);
/*SUP */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_superscript);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "", NULL, pixmap_wid, GTK_SIGNAL_FUNC(sup_functions), NULL);
return toolbar;
}
GtkWidget *font_toolbar(GtkWidget * main_window)
{
GtkWidget *toolbar, *pixmap_wid;
GtkStyle *style;
GdkPixmap *pixmap;
GdkBitmap *mask;
GdkWindow *window;
toolbar = gtk_toolbar_new();
style = gtk_widget_get_style(main_window);
window = main_window->window;
/*---menus for h1...h3---*/
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_h1);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
pixmap_wid = gtk_image_new_from_file(SVG_DIR "/h11.svg");
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "", NULL, pixmap_wid, GTK_SIGNAL_FUNC(h1_functions), NULL);
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_h2);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
pixmap_wid = gtk_image_new_from_file(SVG_DIR "/h22.svg");
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "
", NULL, pixmap_wid, GTK_SIGNAL_FUNC(h2_functions), NULL);
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tb_h3);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
pixmap_wid = gtk_image_new_from_file(SVG_DIR "/h33.svg");
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "
", NULL, pixmap_wid, GTK_SIGNAL_FUNC(h3_functions), NULL);
/*Space in the toolbar */
gtk_toolbar_append_space(GTK_TOOLBAR(toolbar));
/*center button */
gtk_toolbar_insert_stock(GTK_TOOLBAR(toolbar), GTK_STOCK_JUSTIFY_CENTER,
"
", NULL, pixmap_wid, GTK_SIGNAL_FUNC(table_functions), NULL);
/*th button */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) th_xpm);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "
", NULL, pixmap_wid, GTK_SIGNAL_FUNC(th_functions), NULL);
/*TR button */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) tr_xpm);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, " ", NULL, pixmap_wid, GTK_SIGNAL_FUNC(tr_functions), NULL);
/*td button */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) td_xpm);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, " ", NULL, pixmap_wid, GTK_SIGNAL_FUNC(td_functions), NULL);
/*Space in the toolbar */
gtk_toolbar_append_space(GTK_TOOLBAR(toolbar));
/*OL button */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) orderedlist);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "Ordered List ", NULL, pixmap_wid, GTK_SIGNAL_FUNC(ol_functions), NULL);
/*UL button */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) unorderedlist);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "Unordered List
", NULL, pixmap_wid, GTK_SIGNAL_FUNC(ul_functions), NULL);
/*LI button */
gtk_tooltips_set_delay(GTK_TOOLBAR(toolbar)->tooltips, 100);
pixmap = gdk_pixmap_create_from_xpm_d(main_window->window,
&mask, &style->bg[GTK_STATE_NORMAL], (gchar **) listitem);
pixmap_wid = gtk_pixmap_new(pixmap, mask);
gtk_widget_show(pixmap_wid);
gtk_toolbar_append_item(GTK_TOOLBAR(toolbar),
NULL, "Listitem