789
htmlbar_insert_acute(GtkAction * action, gpointer user_data)
791
htmlbar_insert_special_char(BFWIN(user_data), BF_ACUTE);
795
htmlbar_insert_cedilla(GtkAction * action, gpointer user_data)
797
htmlbar_insert_special_char(BFWIN(user_data), BF_CEDILLA);
801
htmlbar_insert_umlaut(GtkAction * action, gpointer user_data)
803
htmlbar_insert_special_char(BFWIN(user_data), BF_UMLAUT);
807
htmlbar_insert_aacute(GtkAction * action, gpointer user_data)
809
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
810
htmlbar_insert_special_char(BFWIN(user_data), BF_A_ACUTE_UPPER);
812
htmlbar_insert_special_char(BFWIN(user_data), BF_A_ACUTE_LOWER);
816
htmlbar_insert_acirc(GtkAction * action, gpointer user_data)
818
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
819
htmlbar_insert_special_char(BFWIN(user_data), BF_A_CIRC_UPPER);
821
htmlbar_insert_special_char(BFWIN(user_data), BF_A_CIRC_LOWER);
825
htmlbar_insert_aelig(GtkAction * action, gpointer user_data)
827
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
828
htmlbar_insert_special_char(BFWIN(user_data), BF_A_ELIG_UPPER);
830
htmlbar_insert_special_char(BFWIN(user_data), BF_A_ELIG_LOWER);
834
htmlbar_insert_agrave(GtkAction * action, gpointer user_data)
836
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
837
htmlbar_insert_special_char(BFWIN(user_data), BF_A_GRAVE_UPPER);
839
htmlbar_insert_special_char(BFWIN(user_data), BF_A_GRAVE_LOWER);
843
htmlbar_insert_aring(GtkAction * action, gpointer user_data)
845
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
846
htmlbar_insert_special_char(BFWIN(user_data), BF_A_RING_UPPER);
848
htmlbar_insert_special_char(BFWIN(user_data), BF_A_RING_LOWER);
852
htmlbar_insert_atilde(GtkAction * action, gpointer user_data)
854
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
855
htmlbar_insert_special_char(BFWIN(user_data), BF_A_TILDE_UPPER);
857
htmlbar_insert_special_char(BFWIN(user_data), BF_A_TILDE_LOWER);
861
htmlbar_insert_auml(GtkAction * action, gpointer user_data)
863
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
864
htmlbar_insert_special_char(BFWIN(user_data), BF_A_UML_UPPER);
866
htmlbar_insert_special_char(BFWIN(user_data), BF_A_UML_LOWER);
870
htmlbar_insert_ccedil(GtkAction * action, gpointer user_data)
872
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
873
htmlbar_insert_special_char(BFWIN(user_data), BF_C_CEDIL_UPPER);
875
htmlbar_insert_special_char(BFWIN(user_data), BF_C_CEDIL_LOWER);
879
htmlbar_insert_eacute(GtkAction * action, gpointer user_data)
881
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
882
htmlbar_insert_special_char(BFWIN(user_data), BF_E_ACUTE_UPPER);
884
htmlbar_insert_special_char(BFWIN(user_data), BF_E_ACUTE_LOWER);
888
htmlbar_insert_ecirc(GtkAction * action, gpointer user_data)
890
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
891
htmlbar_insert_special_char(BFWIN(user_data), BF_E_CIRC_UPPER);
893
htmlbar_insert_special_char(BFWIN(user_data), BF_E_CIRC_LOWER);
897
htmlbar_insert_egrave(GtkAction * action, gpointer user_data)
899
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
900
htmlbar_insert_special_char(BFWIN(user_data), BF_E_GRAVE_UPPER);
902
htmlbar_insert_special_char(BFWIN(user_data), BF_E_GRAVE_LOWER);
906
htmlbar_insert_euml(GtkAction * action, gpointer user_data)
908
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
909
htmlbar_insert_special_char(BFWIN(user_data), BF_E_UML_UPPER);
911
htmlbar_insert_special_char(BFWIN(user_data), BF_E_UML_LOWER);
915
htmlbar_insert_iacute(GtkAction * action, gpointer user_data)
917
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
918
htmlbar_insert_special_char(BFWIN(user_data), BF_I_ACUTE_UPPER);
920
htmlbar_insert_special_char(BFWIN(user_data), BF_I_ACUTE_LOWER);
924
htmlbar_insert_icirc(GtkAction * action, gpointer user_data)
926
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
927
htmlbar_insert_special_char(BFWIN(user_data), BF_I_CIRC_UPPER);
929
htmlbar_insert_special_char(BFWIN(user_data), BF_I_CIRC_LOWER);
933
htmlbar_insert_igrave(GtkAction * action, gpointer user_data)
935
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
936
htmlbar_insert_special_char(BFWIN(user_data), BF_I_GRAVE_UPPER);
938
htmlbar_insert_special_char(BFWIN(user_data), BF_I_GRAVE_LOWER);
942
htmlbar_insert_iuml(GtkAction * action, gpointer user_data)
944
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
945
htmlbar_insert_special_char(BFWIN(user_data), BF_I_UML_UPPER);
947
htmlbar_insert_special_char(BFWIN(user_data), BF_I_UML_LOWER);
951
htmlbar_insert_ntilde(GtkAction * action, gpointer user_data)
953
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
954
htmlbar_insert_special_char(BFWIN(user_data), BF_N_TILDE_UPPER);
956
htmlbar_insert_special_char(BFWIN(user_data), BF_N_TILDE_LOWER);
960
htmlbar_insert_oacute(GtkAction * action, gpointer user_data)
962
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
963
htmlbar_insert_special_char(BFWIN(user_data), BF_O_ACUTE_UPPER);
965
htmlbar_insert_special_char(BFWIN(user_data), BF_O_ACUTE_LOWER);
969
htmlbar_insert_ocirc(GtkAction * action, gpointer user_data)
971
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
972
htmlbar_insert_special_char(BFWIN(user_data), BF_O_CIRC_UPPER);
974
htmlbar_insert_special_char(BFWIN(user_data), BF_O_CIRC_LOWER);
978
htmlbar_insert_oelig(GtkAction * action, gpointer user_data)
980
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
981
htmlbar_insert_special_char(BFWIN(user_data), BF_O_ELIG_UPPER);
983
htmlbar_insert_special_char(BFWIN(user_data), BF_O_ELIG_LOWER);
987
htmlbar_insert_ograve(GtkAction * action, gpointer user_data)
989
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
990
htmlbar_insert_special_char(BFWIN(user_data), BF_O_GRAVE_UPPER);
992
htmlbar_insert_special_char(BFWIN(user_data), BF_O_GRAVE_LOWER);
996
htmlbar_insert_oslash(GtkAction * action, gpointer user_data)
998
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
999
htmlbar_insert_special_char(BFWIN(user_data), BF_O_SLASH_UPPER);
1001
htmlbar_insert_special_char(BFWIN(user_data), BF_O_SLASH_LOWER);
1005
htmlbar_insert_otilde(GtkAction * action, gpointer user_data)
1007
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1008
htmlbar_insert_special_char(BFWIN(user_data), BF_O_TILDE_UPPER);
1010
htmlbar_insert_special_char(BFWIN(user_data), BF_O_TILDE_LOWER);
1014
htmlbar_insert_ouml(GtkAction * action, gpointer user_data)
1016
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1017
htmlbar_insert_special_char(BFWIN(user_data), BF_O_UML_UPPER);
1019
htmlbar_insert_special_char(BFWIN(user_data), BF_O_UML_LOWER);
1023
htmlbar_insert_uacute(GtkAction * action, gpointer user_data)
1025
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1026
htmlbar_insert_special_char(BFWIN(user_data), BF_U_ACUTE_UPPER);
1028
htmlbar_insert_special_char(BFWIN(user_data), BF_U_ACUTE_LOWER);
1032
htmlbar_insert_ucirc(GtkAction * action, gpointer user_data)
1034
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1035
htmlbar_insert_special_char(BFWIN(user_data), BF_U_CIRC_UPPER);
1037
htmlbar_insert_special_char(BFWIN(user_data), BF_U_CIRC_LOWER);
1041
htmlbar_insert_ugrave(GtkAction * action, gpointer user_data)
1043
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1044
htmlbar_insert_special_char(BFWIN(user_data), BF_U_GRAVE_UPPER);
1046
htmlbar_insert_special_char(BFWIN(user_data), BF_U_GRAVE_LOWER);
1050
htmlbar_insert_uuml(GtkAction * action, gpointer user_data)
1052
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1053
htmlbar_insert_special_char(BFWIN(user_data), BF_U_UML_UPPER);
1055
htmlbar_insert_special_char(BFWIN(user_data), BF_U_UML_LOWER);
1059
htmlbar_insert_yacute(GtkAction * action, gpointer user_data)
1061
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1062
htmlbar_insert_special_char(BFWIN(user_data), BF_Y_ACUTE_UPPER);
1064
htmlbar_insert_special_char(BFWIN(user_data), BF_Y_ACUTE_LOWER);
1068
htmlbar_insert_yuml(GtkAction * action, gpointer user_data)
1070
htmlbar_insert_special_char(BFWIN(user_data), BF_Y_UML_LOWER);
1074
htmlbar_insert_cent_sign(GtkAction * action, gpointer user_data)
1076
htmlbar_insert_special_char(BFWIN(user_data), BF_CENT);
1080
htmlbar_insert_currency(GtkAction * action, gpointer user_data)
1082
htmlbar_insert_special_char(BFWIN(user_data), BF_CURRENCY);
1086
htmlbar_insert_euro(GtkAction * action, gpointer user_data)
1088
htmlbar_insert_special_char(BFWIN(user_data), BF_EURO);
1092
htmlbar_insert_pound(GtkAction * action, gpointer user_data)
1094
htmlbar_insert_special_char(BFWIN(user_data), BF_POUND);
1098
htmlbar_insert_yen(GtkAction * action, gpointer user_data)
1100
htmlbar_insert_special_char(BFWIN(user_data), BF_YEN);
1104
htmlbar_insert_division(GtkAction * action, gpointer user_data)
1106
htmlbar_insert_special_char(BFWIN(user_data), BF_DIVISION);
1110
htmlbar_insert_logical_not(GtkAction * action, gpointer user_data)
1112
htmlbar_insert_special_char(BFWIN(user_data), BF_LOGICAL_NOT);
1116
htmlbar_insert_times(GtkAction * action, gpointer user_data)
1118
htmlbar_insert_special_char(BFWIN(user_data), BF_TIMES);
1122
htmlbar_insert_plus_minus(GtkAction * action, gpointer user_data)
1124
htmlbar_insert_special_char(BFWIN(user_data), BF_PLUS_MINUS);
1128
htmlbar_insert_less_than(GtkAction * action, gpointer user_data)
1130
htmlbar_insert_special_char(BFWIN(user_data), BF_LESS_THAN);
1134
htmlbar_insert_greater_than(GtkAction * action, gpointer user_data)
1136
htmlbar_insert_special_char(BFWIN(user_data), BF_GREATER_THAN);
1140
htmlbar_insert_superscript1(GtkAction * action, gpointer user_data)
1142
htmlbar_insert_special_char(BFWIN(user_data), BF_SUPERSCRIPT_1);
1146
htmlbar_insert_superscript2(GtkAction * action, gpointer user_data)
1148
htmlbar_insert_special_char(BFWIN(user_data), BF_SUPERSCRIPT_2);
1152
htmlbar_insert_superscript3(GtkAction * action, gpointer user_data)
1154
htmlbar_insert_special_char(BFWIN(user_data), BF_SUPERSCRIPT_3);
1158
htmlbar_insert_one_quarter(GtkAction * action, gpointer user_data)
1160
htmlbar_insert_special_char(BFWIN(user_data), BF_FRAC_QUARTER);
1164
htmlbar_insert_one_half(GtkAction * action, gpointer user_data)
1166
htmlbar_insert_special_char(BFWIN(user_data), BF_FRAC_HALF);
1170
htmlbar_insert_three_quarter(GtkAction * action, gpointer user_data)
1172
htmlbar_insert_special_char(BFWIN(user_data), BF_FRAC_THREE_QUARTER);
1176
htmlbar_insert_degree(GtkAction * action, gpointer user_data)
1178
htmlbar_insert_special_char(BFWIN(user_data), BF_DEGREE);
1182
htmlbar_insert_eth(GtkAction * action, gpointer user_data)
1184
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1185
htmlbar_insert_special_char(BFWIN(user_data), BF_ETH_UPPER);
1187
htmlbar_insert_special_char(BFWIN(user_data), BF_ETH_LOWER);
1191
htmlbar_insert_thorn(GtkAction * action, gpointer user_data)
1193
if (g_str_has_prefix(gtk_action_get_name(action), "Upper"))
1194
htmlbar_insert_special_char(BFWIN(user_data), BF_THORN_UPPER);
1196
htmlbar_insert_special_char(BFWIN(user_data), BF_THORN_LOWER);
1200
htmlbar_insert_sharp(GtkAction * action, gpointer user_data)
1202
htmlbar_insert_special_char(BFWIN(user_data), BF_SZLIG);
1206
htmlbar_insert_micro_sign(GtkAction * action, gpointer user_data)
1208
htmlbar_insert_special_char(BFWIN(user_data), BF_MIRCO);
1212
795
htmlbar_insert_nbsp(GtkAction * action, gpointer user_data)
1214
797
htmlbar_insert_special_char(BFWIN(user_data), BF_NBSP);
1218
htmlbar_insert_section_sign(GtkAction * action, gpointer user_data)
1220
htmlbar_insert_special_char(BFWIN(user_data), BF_SECTION);
1224
htmlbar_insert_copyright(GtkAction * action, gpointer user_data)
1226
htmlbar_insert_special_char(BFWIN(user_data), BF_COPYRIGHT);
1230
htmlbar_insert_left_angle(GtkAction * action, gpointer user_data)
1232
htmlbar_insert_special_char(BFWIN(user_data), BF_LEFT_ANGLE);
1236
htmlbar_insert_right_angle(GtkAction * action, gpointer user_data)
1238
htmlbar_insert_special_char(BFWIN(user_data), BF_RIGHT_ANGLE);
1242
htmlbar_insert_trademark(GtkAction * action, gpointer user_data)
1244
htmlbar_insert_special_char(BFWIN(user_data), BF_TRADEMARK);
1248
htmlbar_insert_inverted_exclamation(GtkAction * action, gpointer user_data)
1250
htmlbar_insert_special_char(BFWIN(user_data), BF_INVERTED_EXCLAMATION);
1254
htmlbar_insert_inverted_question_mark(GtkAction * action, gpointer user_data)
1256
htmlbar_insert_special_char(BFWIN(user_data), BF_INVERTED_QUESTION_MARK);
1260
htmlbar_insert_ordinal(GtkAction * action, gpointer user_data)
1262
if (g_str_has_suffix(gtk_action_get_name(action), "F"))
1263
htmlbar_insert_special_char(BFWIN(user_data), BF_ORDINAL_F);
1265
htmlbar_insert_special_char(BFWIN(user_data), BF_ORDINAL_M);
1269
htmlbar_insert_paragraph(GtkAction * action, gpointer user_data)
1271
htmlbar_insert_special_char(BFWIN(user_data), BF_PARAGRAPH);
1275
801
htmlbar_insert_broken_bar(GtkAction * action, gpointer user_data)
1277
803
htmlbar_insert_special_char(BFWIN(user_data), BF_BROKEN_BAR);
1439
971
G_CALLBACK(htmlbar_insert_h5_tag)},
1440
972
{"HeadingsH6", BF_STOCK_FONTH6, N_("H_6"), "<control><alt>6", N_("Insert H6 tag"),
1441
973
G_CALLBACK(htmlbar_insert_h6_tag)},
1442
{"SpecialMenu", NULL, N_("_Special")},
1443
{"AccentMenu", NULL, N_("_Accent")},
1444
{"UppercaseMenu", NULL, N_("_Uppercase")},
1445
{"UppercaseAIMenu", NULL, N_("_A-I")},
1446
{"UppercaseAgrave", NULL, N_("A grave À"), NULL, NULL, G_CALLBACK(htmlbar_insert_agrave)},
1447
{"UppercaseAacute", NULL, N_("A acute Á"), NULL, NULL, G_CALLBACK(htmlbar_insert_aacute)},
1448
{"UppercaseAcircumflex", NULL, N_("A circumflex Â"), NULL, NULL, G_CALLBACK(htmlbar_insert_acirc)},
1449
{"UppercaseAtilde", NULL, N_("A tilde Ã"), NULL, NULL, G_CALLBACK(htmlbar_insert_atilde)},
1450
{"UppercaseAEligature", NULL, N_("AE ligature Æ"), NULL, NULL, G_CALLBACK(htmlbar_insert_aelig)},
1451
{"UppercaseAdiaeresis", NULL, N_("A diaeresis Ä"), NULL, NULL, G_CALLBACK(htmlbar_insert_auml)},
1452
{"UppercaseAring", NULL, N_("A ring Å"), NULL, NULL, G_CALLBACK(htmlbar_insert_aring)},
1453
{"UppercaseCcedilla", NULL, N_("C cedilla Ç"), NULL, NULL, G_CALLBACK(htmlbar_insert_ccedil)},
1454
{"UppercaseEgrave", NULL, N_("E grave È"), NULL, NULL, G_CALLBACK(htmlbar_insert_egrave)},
1455
{"UppercaseEacute", NULL, N_("E acute É"), NULL, NULL, G_CALLBACK(htmlbar_insert_eacute)},
1456
{"UppercaseEcircumflex", NULL, N_("E circumflex Ê"), NULL, NULL, G_CALLBACK(htmlbar_insert_ecirc)},
1457
{"UppercaseEdiaeresis", NULL, N_("E diaeresis Ë"), NULL, NULL, G_CALLBACK(htmlbar_insert_euml)},
1458
{"UppercaseIgrave", NULL, N_("I grave Ì"), NULL, NULL, G_CALLBACK(htmlbar_insert_igrave)},
1459
{"UppercaseIacute", NULL, N_("I acute Í"), NULL, NULL, G_CALLBACK(htmlbar_insert_iacute)},
1460
{"UppercaseIcircumflex", NULL, N_("I circumflex Î"), NULL, NULL, G_CALLBACK(htmlbar_insert_icirc)},
1461
{"UppercaseIdiaeresis", NULL, N_("I diaeresis Ï"), NULL, NULL, G_CALLBACK(htmlbar_insert_iuml)},
1462
{"UppercaseJZMenu", NULL, N_("_J-Z")},
1463
{"UppercaseNtilde", NULL, N_("N tilde Ñ"), NULL, NULL, G_CALLBACK(htmlbar_insert_ntilde)},
1464
{"UppercaseOgrave", NULL, N_("O grave Ò"), NULL, NULL, G_CALLBACK(htmlbar_insert_ograve)},
1465
{"UppercaseOacute", NULL, N_("O acute Ó"), NULL, NULL, G_CALLBACK(htmlbar_insert_oacute)},
1466
{"UppercaseOcircumflex", NULL, N_("O circumflex Ô"), NULL, NULL, G_CALLBACK(htmlbar_insert_ocirc)},
1467
{"UppercaseOEligature", NULL, N_("OE ligature Œ"), NULL, NULL, G_CALLBACK(htmlbar_insert_oelig)},
1468
{"UppercaseOtilde", NULL, N_("O tilde Õ"), NULL, NULL, G_CALLBACK(htmlbar_insert_otilde)},
1469
{"UppercaseOdiaeresis", NULL, N_("O diaeresis Ö"), NULL, NULL, G_CALLBACK(htmlbar_insert_ouml)},
1470
{"UppercaseOslash", NULL, N_("O slash Ø"), NULL, NULL, G_CALLBACK(htmlbar_insert_oslash)},
1471
{"UppercaseUgrave", NULL, N_("U grave Ù"), NULL, NULL, G_CALLBACK(htmlbar_insert_ugrave)},
1472
{"UppercaseUacute", NULL, N_("U acute Ú"), NULL, NULL, G_CALLBACK(htmlbar_insert_uacute)},
1473
{"UppercaseUcircumflex", NULL, N_("U circumflex Û"), NULL, NULL, G_CALLBACK(htmlbar_insert_ucirc)},
1474
{"UppercaseUdiaeresis", NULL, N_("U diaeresis Ü"), NULL, NULL, G_CALLBACK(htmlbar_insert_uuml)},
1475
{"UppercaseYacute", NULL, N_("Y acute Ý"), NULL, NULL, G_CALLBACK(htmlbar_insert_yacute)},
1476
{"LowercaseMenu", NULL, N_("_Lowercase")},
1477
{"LowercaseAIMenu", NULL, N_("_A-I")},
1478
{"LowercaseAgrave", NULL, N_("a grave à"), NULL, NULL, G_CALLBACK(htmlbar_insert_agrave)},
1479
{"LowercaseAacute", NULL, N_("a acute á"), NULL, NULL, G_CALLBACK(htmlbar_insert_aacute)},
1480
{"LowercaseAcircumflex", NULL, N_("a circumflex â"), NULL, NULL, G_CALLBACK(htmlbar_insert_acirc)},
1481
{"LowercaseAtilde", NULL, N_("a tilde ã"), NULL, NULL, G_CALLBACK(htmlbar_insert_atilde)},
1482
{"LowercaseAring", NULL, N_("a ring å"), NULL, NULL, G_CALLBACK(htmlbar_insert_aring)},
1483
{"LowercaseAEligature", NULL, N_("ae ligature æ"), NULL, NULL, G_CALLBACK(htmlbar_insert_aelig)},
1484
{"LowercaseAdiaeresis", NULL, N_("a diaeresis ä"), NULL, NULL, G_CALLBACK(htmlbar_insert_auml)},
1485
{"LowercaseCcedilla", NULL, N_("c cedilla ç"), NULL, NULL, G_CALLBACK(htmlbar_insert_ccedil)},
1486
{"LowercaseEgrave", NULL, N_("e grave è"), NULL, NULL, G_CALLBACK(htmlbar_insert_egrave)},
1487
{"LowercaseEacute", NULL, N_("e acute é"), NULL, NULL, G_CALLBACK(htmlbar_insert_eacute)},
1488
{"LowercaseEcircumflex", NULL, N_("e circumflex ê"), NULL, NULL, G_CALLBACK(htmlbar_insert_ecirc)},
1489
{"LowercaseEdiaeresis", NULL, N_("e diaeresis ë"), NULL, NULL, G_CALLBACK(htmlbar_insert_euml)},
1490
{"LowercaseIgrave", NULL, N_("i grave ì"), NULL, NULL, G_CALLBACK(htmlbar_insert_igrave)},
1491
{"LowercaseIacute", NULL, N_("i acute í"), NULL, NULL, G_CALLBACK(htmlbar_insert_iacute)},
1492
{"LowercaseIcircumflex", NULL, N_("i circumflex î"), NULL, NULL, G_CALLBACK(htmlbar_insert_icirc)},
1493
{"LowercaseIdiaeresis", NULL, N_("i diaeresis ï"), NULL, NULL, G_CALLBACK(htmlbar_insert_iuml)},
1494
{"LowercaseJZMenu", NULL, N_("_J-Z")},
1495
{"LowercaseNtilde", NULL, N_("n tilde ñ"), NULL, NULL, G_CALLBACK(htmlbar_insert_ntilde)},
1496
{"LowercaseOgrave", NULL, N_("o grave ò"), NULL, NULL, G_CALLBACK(htmlbar_insert_ograve)},
1497
{"LowercaseOacute", NULL, N_("o acute ó"), NULL, NULL, G_CALLBACK(htmlbar_insert_oacute)},
1498
{"LowercaseOEligature", NULL, N_("oe ligature œ"), NULL, NULL, G_CALLBACK(htmlbar_insert_oelig)},
1499
{"LowercaseOcircumflex", NULL, N_("o circumflex ô"), NULL, NULL, G_CALLBACK(htmlbar_insert_ocirc)},
1500
{"LowercaseOtilde", NULL, N_("o tilde õ"), NULL, NULL, G_CALLBACK(htmlbar_insert_otilde)},
1501
{"LowercaseOdiaeresis", NULL, N_("o diaeresis ö"), NULL, NULL, G_CALLBACK(htmlbar_insert_ouml)},
1502
{"LowercaseOslash", NULL, N_("o slash ø"), NULL, NULL, G_CALLBACK(htmlbar_insert_oslash)},
1503
{"LowercaseUgrave", NULL, N_("u grave ù"), NULL, NULL, G_CALLBACK(htmlbar_insert_ugrave)},
1504
{"LowercaseUacute", NULL, N_("u acute ú"), NULL, NULL, G_CALLBACK(htmlbar_insert_uacute)},
1505
{"LowercaseUcircumflex", NULL, N_("u circumflex û"), NULL, NULL, G_CALLBACK(htmlbar_insert_ucirc)},
1506
{"LowercaseUdiaeresis", NULL, N_("u diaeresis ü"), NULL, NULL, G_CALLBACK(htmlbar_insert_uuml)},
1507
{"LowercaseYacute", NULL, N_("y acute ý"), NULL, NULL, G_CALLBACK(htmlbar_insert_yacute)},
1508
{"LowercaseYdiaeresis", NULL, N_("y diaeresis ÿ"), NULL, NULL, G_CALLBACK(htmlbar_insert_yuml)},
1509
{"Acute", NULL, N_("_Acute ´"), NULL, NULL, G_CALLBACK(htmlbar_insert_acute)},
1510
{"Cedilla", NULL, N_("_Cedilla ¸"), NULL, NULL, G_CALLBACK(htmlbar_insert_cedilla)},
1511
{"Umlaut", NULL, N_("U_mlaut ¨"), NULL, NULL, G_CALLBACK(htmlbar_insert_umlaut)},
1512
{"CurrencyMenu", NULL, N_("_Currency")},
1513
{"CentSign", NULL, N_("_Cent sign ¢"), NULL, NULL, G_CALLBACK(htmlbar_insert_cent_sign)},
1514
{"PoundSterling", NULL, N_("_Pound sterling £"), NULL, NULL, G_CALLBACK(htmlbar_insert_pound)},
1515
{"CurrencySign", NULL, N_("C_urrency sign ¤"), NULL, NULL, G_CALLBACK(htmlbar_insert_currency)},
1516
{"YenSign", NULL, N_("_Yen sign ¥"), NULL, NULL, G_CALLBACK(htmlbar_insert_yen)},
1517
{"Euro", NULL, N_("_Euro €"), NULL, NULL, G_CALLBACK(htmlbar_insert_euro)},
1518
{"MathScienceMenu", NULL, N_("_Math-Science")},
1519
{"LogicalNot", NULL, N_("Logical _not sign ¬"), NULL, NULL, G_CALLBACK(htmlbar_insert_logical_not)},
1520
{"Multiplication", NULL, N_("_Multiplication sign ×"), NULL, NULL, G_CALLBACK(htmlbar_insert_times)},
1521
{"Division", NULL, N_("_Division sign ÷"), "<control><alt>slash", NULL,
1522
G_CALLBACK(htmlbar_insert_division)},
1523
{"PlusMinus", NULL, N_("_Plus-minus sign ±"), NULL, NULL, G_CALLBACK(htmlbar_insert_plus_minus)},
1524
{"LessThan", NULL, N_("_Less-than sign <"), "<control><alt>comma", NULL,
1525
G_CALLBACK(htmlbar_insert_less_than)},
1526
{"GreaterThan", NULL, N_("_Greater-than sign >"), "<control><alt>period", NULL,
1527
G_CALLBACK(htmlbar_insert_greater_than)},
1528
{"Superscript1", NULL, N_("Superscript _1 ¹"), NULL, NULL, G_CALLBACK(htmlbar_insert_superscript1)},
1529
{"Superscript2", NULL, N_("Superscript _2 ²"), NULL, NULL, G_CALLBACK(htmlbar_insert_superscript2)},
1530
{"Superscript3", NULL, N_("Superscript _3 ³"), NULL, NULL, G_CALLBACK(htmlbar_insert_superscript3)},
1531
{"OneQuarter", NULL, N_("One _quarter ¼"), NULL, NULL, G_CALLBACK(htmlbar_insert_one_quarter)},
1532
{"OneHalf", NULL, N_("One _half ½"), NULL, NULL, G_CALLBACK(htmlbar_insert_one_half)},
1533
{"ThreeQuarters", NULL, N_("_Three quarters ¾"), NULL, NULL,
1534
G_CALLBACK(htmlbar_insert_three_quarter)},
1535
{"DegreeSign", NULL, N_("Deg_ree sign °"), NULL, NULL, G_CALLBACK(htmlbar_insert_degree)},
1536
{"NonLatinMenu", NULL, N_("_Non Latin")},
1537
{"UppercaseETH", NULL, N_("_ETH (Icelandic) Ð"), NULL, NULL, G_CALLBACK(htmlbar_insert_eth)},
1538
{"UppercaseTHORN", NULL, N_("_THORN (Icelandic) Þ"), NULL, NULL, G_CALLBACK(htmlbar_insert_thorn)},
1539
{"LowercaseETH", NULL, N_("et_h (Icelandic) ð"), NULL, NULL, G_CALLBACK(htmlbar_insert_eth)},
1540
{"LowercaseTHORN", NULL, N_("th_orn þ"), NULL, NULL, G_CALLBACK(htmlbar_insert_thorn)},
1541
{"NonLatinSharp", NULL, N_("Sharp _s ß"), NULL, NULL, G_CALLBACK(htmlbar_insert_sharp)},
1542
{"NonLatinMicroSign", NULL, N_("_Micro sign µ"), NULL, NULL, G_CALLBACK(htmlbar_insert_micro_sign)},
1543
{"SpecialOtherMenu", NULL, N_("_Other")},
974
{"SpecialMenu", NULL, N_("_Entities")},
1544
975
{"NBSP", NULL, N_("_Non-breaking space"), NULL, NULL, G_CALLBACK(htmlbar_insert_nbsp)},
1545
{"SectionSign", NULL, N_("_Section sign §"), NULL, NULL, G_CALLBACK(htmlbar_insert_section_sign)},
1546
{"Copyright", NULL, N_("_Copyright sign ©"), NULL, NULL, G_CALLBACK(htmlbar_insert_copyright)},
1547
{"LeftAngleQuote", NULL, N_("_Left angle quotes «"), NULL, NULL,
1548
G_CALLBACK(htmlbar_insert_left_angle)},
1549
{"RightAngleQuote", NULL, N_("_Right angle quotes »"), NULL, NULL,
1550
G_CALLBACK(htmlbar_insert_right_angle)},
1551
{"Trademark", NULL, N_("Registered _trademark ®"), NULL, NULL, G_CALLBACK(htmlbar_insert_trademark)},
1552
{"InvertedExclamation", NULL, N_("Inverted _exclamation ¡"), NULL, NULL,
1553
G_CALLBACK(htmlbar_insert_inverted_exclamation)},
1554
{"InvertedQuestionMark", NULL, N_("Inverted _question mark ¿"), NULL, NULL,
1555
G_CALLBACK(htmlbar_insert_inverted_question_mark)},
1556
{"FeminineOrdinal", NULL, N_("_Feminine ordinal ª"), NULL, NULL, G_CALLBACK(htmlbar_insert_ordinal)},
1557
{"MasculineOrdinal", NULL, N_("_Masculine ordinal º"), NULL, NULL,
1558
G_CALLBACK(htmlbar_insert_ordinal)},
1559
{"Pilcrow", NULL, N_("_Pilcrow (paragraph sign) ¶"), NULL, NULL,
1560
G_CALLBACK(htmlbar_insert_paragraph)},
1561
976
{"BrokenBar", NULL, N_("_Broken bar ¦"), NULL, NULL, G_CALLBACK(htmlbar_insert_broken_bar)},
1562
977
{"SoftHyphen", NULL, N_("Soft _hyphen -"), NULL, NULL, G_CALLBACK(htmlbar_insert_soft_hyphen)},
1563
{"SpacingMacron", NULL, N_("Spa_cing macron ¯"), NULL, NULL,
1564
G_CALLBACK(htmlbar_insert_spacing_macron)},
1565
{"MidDot", NULL, N_("Middle _dot ·"), NULL, NULL, G_CALLBACK(htmlbar_insert_middot)},
1566
978
{"FormatContextMenu", NULL, N_("_Format by Context")},
1567
979
{"FormatStrong", BF_STOCK_BOLD, N_("_Strong"), "<control><alt>g", N_("Strong"),
1568
980
G_CALLBACK(htmlbar_insert_strong_tag)},
2012
1446
GtkWidget *toolbar;
2014
1448
html_notebook = gtk_notebook_new();
2015
gtk_notebook_set_tab_pos(GTK_NOTEBOOK(html_notebook), GTK_POS_TOP);
2016
1450
gtk_notebook_set_show_tabs(GTK_NOTEBOOK(html_notebook), TRUE);
2017
1451
gtk_notebook_set_show_border(GTK_NOTEBOOK(html_notebook), TRUE);
2018
hbw->handlebox = gtk_handle_box_new();
2019
gtk_container_add(GTK_CONTAINER(hbw->handlebox), html_notebook);
2020
gtk_box_pack_start(GTK_BOX(bfwin->toolbarbox), hbw->handlebox, FALSE, FALSE, 0);
1452
gtk_notebook_set_scrollable(GTK_NOTEBOOK(html_notebook), TRUE);
2022
hbw->quickbar_toolbar = gtk_toolbar_new();
2023
gtk_toolbar_set_style(GTK_TOOLBAR(hbw->quickbar_toolbar), GTK_TOOLBAR_ICONS);
2024
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), hbw->quickbar_toolbar, gtk_label_new(_(" Quickbar ")));
1454
hbw->quickbar_toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_toolbar_new(), _("Quickbar"));
2025
1455
htmlbar_load_quickbar(hbw, hbw->quickbar_toolbar);
2027
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLStandardToolbar");
2028
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2029
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" Standard ")));
2030
setup_items_for_quickbar(hbw, toolbar);
2032
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFontsToolbar");
2033
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2034
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" Fonts ")));
2035
setup_items_for_quickbar(hbw, toolbar);
2037
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFormattingToolbar");
2038
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2039
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" Formatting ")));
2040
setup_items_for_quickbar(hbw, toolbar);
2042
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLTablesToolbar");
2043
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2044
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" Tables ")));
2045
setup_items_for_quickbar(hbw, toolbar);
2047
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFramesToolbar");
2048
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2049
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" Frames ")));
2050
setup_items_for_quickbar(hbw, toolbar);
2052
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFormsToolbar");
2053
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2054
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" Forms ")));
2055
setup_items_for_quickbar(hbw, toolbar);
2057
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLListToolbar");
2058
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2059
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" List ")));
2060
setup_items_for_quickbar(hbw, toolbar);
2062
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLCSSToolbar");
2063
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2064
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" CSS ")));
2065
setup_items_for_quickbar(hbw, toolbar);
2067
toolbar = gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLHTML5Toolbar");
2068
gtk_toolbar_set_style(GTK_TOOLBAR(toolbar), GTK_TOOLBAR_ICONS);
2069
gtk_notebook_append_page(GTK_NOTEBOOK(html_notebook), toolbar, gtk_label_new(_(" HTML 5 ")));
2070
setup_items_for_quickbar(hbw, toolbar);
2072
gtk_widget_show_all(hbw->handlebox);
1457
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLStandardToolbar"), _("Standard"));
1458
setup_items_for_quickbar(hbw, toolbar);
1460
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLHTML5Toolbar"), _("HTML 5"));
1461
setup_items_for_quickbar(hbw, toolbar);
1463
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFormattingToolbar"), _("Formatting"));
1464
setup_items_for_quickbar(hbw, toolbar);
1466
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLTablesToolbar"), _("Tables"));
1467
setup_items_for_quickbar(hbw, toolbar);
1469
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLListToolbar"), _("List"));
1470
setup_items_for_quickbar(hbw, toolbar);
1472
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLCSSToolbar"), _("CSS"));
1473
setup_items_for_quickbar(hbw, toolbar);
1475
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFormsToolbar"), _("Forms"));
1476
setup_items_for_quickbar(hbw, toolbar);
1478
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFontsToolbar"), _("Fonts"));
1479
setup_items_for_quickbar(hbw, toolbar);
1481
toolbar = new_html_subtoolbar(hbw, html_notebook, gtk_ui_manager_get_widget(bfwin->uimanager, "/HTMLFramesToolbar"), _("Frames"));
1482
setup_items_for_quickbar(hbw, toolbar);
2074
1484
gtk_notebook_set_current_page(GTK_NOTEBOOK(html_notebook), hbs->notebooktab);
2075
1485
DEBUG_MSG("htmlbar htmlbar_toolbar_create, make page %d active\n", hbs->notebooktab);
2076
1486
g_signal_connect(G_OBJECT(html_notebook), "switch-page", G_CALLBACK(notebook_switch_page_lcb), hbw);
1488
return html_notebook;
2081
1491
void htmlbar_load_ui(Thtmlbarwin * hbw)