src/conversation.c

changeset 628
45db0dd25776
parent 625
15a91cec0e58
child 629
4fe65683d03b
equal deleted inserted replaced
627:e34b248ddd36 628:45db0dd25776
998 998
999 if (strlen(m) < 2) return face; 999 if (strlen(m) < 2) return face;
1000 *len = 2; 1000 *len = 2;
1001 if ( !strncmp(m, ":)", 2) || 1001 if ( !strncmp(m, ":)", 2) ||
1002 !strncmp(m, "=)", 2)) { 1002 !strncmp(m, "=)", 2)) {
1003 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, smile_xpm); 1003 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], smile_xpm);
1004 } else if (!strncmp(m, ":(", 2) || 1004 } else if (!strncmp(m, ":(", 2) ||
1005 !strncmp(m, "=(", 2)) { 1005 !strncmp(m, "=(", 2)) {
1006 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, sad_xpm); 1006 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], sad_xpm);
1007 } else if (!strncmp(m, ";)", 2)) { 1007 } else if (!strncmp(m, ";)", 2)) {
1008 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, wink_xpm); 1008 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], wink_xpm);
1009 } 1009 }
1010 1010
1011 if (face || strlen(m) < 3) return face; 1011 if (face || strlen(m) < 3) return face;
1012 *len = 3; 1012 *len = 3;
1013 if ( !strncmp(m, ":-)", 3)) { 1013 if ( !strncmp(m, ":-)", 3)) {
1014 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, smile_xpm); 1014 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], smile_xpm);
1015 } else if (!strncmp(m, "O-)", 3)) { 1015 } else if (!strncmp(m, "O-)", 3)) {
1016 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, oneeye_xpm); 1016 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], oneeye_xpm);
1017 } else if (!strncmp(m, "C:)", 3)) { 1017 } else if (!strncmp(m, "C:)", 3)) {
1018 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, luke03_xpm); 1018 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], luke03_xpm);
1019 } else if (!strncmp(m, ":-(", 3)) { 1019 } else if (!strncmp(m, ":-(", 3)) {
1020 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, sad_xpm); 1020 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], sad_xpm);
1021 } else if (!strncmp(m, ";-)", 3)) { 1021 } else if (!strncmp(m, ";-)", 3)) {
1022 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, wink_xpm); 1022 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], wink_xpm);
1023 } else if (!strncmp(m, ":-p", 3) || 1023 } else if (!strncmp(m, ":-p", 3) ||
1024 !strncmp(m, ":-P", 3)) { 1024 !strncmp(m, ":-P", 3)) {
1025 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, tongue_xpm); 1025 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], tongue_xpm);
1026 } else if (!strncmp(m, "=-O", 3)) { 1026 } else if (!strncmp(m, "=-O", 3)) {
1027 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, scream_xpm); 1027 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], scream_xpm);
1028 } else if (!strncmp(m, ":-*", 3)) { 1028 } else if (!strncmp(m, ":-*", 3)) {
1029 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, kiss_xpm); 1029 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], kiss_xpm);
1030 } else if (!strncmp(m, ">:o", 3)) { 1030 } else if (!strncmp(m, ">:o", 3)) {
1031 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, yell_xpm); 1031 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], yell_xpm);
1032 } else if (!strncmp(m, "8-)", 3)) { 1032 } else if (!strncmp(m, "8-)", 3)) {
1033 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, smile8_xpm); 1033 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], smile8_xpm);
1034 } else if (!strncmp(m, ":-$", 3)) { 1034 } else if (!strncmp(m, ":-$", 3)) {
1035 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, moneymouth_xpm); 1035 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], moneymouth_xpm);
1036 } else if (!strncmp(m, ":-!", 3)) { 1036 } else if (!strncmp(m, ":-!", 3)) {
1037 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, burp_xpm); 1037 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], burp_xpm);
1038 } else if (!strncmp(m, ":-[", 3)) { 1038 } else if (!strncmp(m, ":-[", 3)) {
1039 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, embarrassed_xpm); 1039 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], embarrassed_xpm);
1040 } else if (!strncmp(m, ":'(", 3)) { 1040 } else if (!strncmp(m, ":'(", 3)) {
1041 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, cry_xpm); 1041 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], cry_xpm);
1042 } else if (!strncmp(m, ":-\\", 3) || 1042 } else if (!strncmp(m, ":-\\", 3) ||
1043 !strncmp(m, ":-/", 3)) { 1043 !strncmp(m, ":-/", 3)) {
1044 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, think_xpm); 1044 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], think_xpm);
1045 } else if (!strncmp(m, ":-X", 3)) { 1045 } else if (!strncmp(m, ":-X", 3)) {
1046 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, crossedlips_xpm); 1046 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], crossedlips_xpm);
1047 } else if (!strncmp(m, ":-D", 3)) { 1047 } else if (!strncmp(m, ":-D", 3)) {
1048 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, bigsmile_xpm); 1048 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], bigsmile_xpm);
1049 } 1049 }
1050 1050
1051 if (face || strlen(m) < 4) return face; 1051 if (face || strlen(m) < 4) return face;
1052 *len = 4; 1052 *len = 4;
1053 if ( !strncmp(m, "O:-)", 4)) { 1053 if ( !strncmp(m, "O:-)", 4)) {
1054 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, angel_xpm); 1054 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], angel_xpm);
1055 } 1055 }
1056 else if (!strncmp(m, "C:-)", 4)) { 1056 else if (!strncmp(m, "C:-)", 4)) {
1057 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, luke03_xpm); 1057 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], luke03_xpm);
1058 } 1058 }
1059 1059
1060 if (face || strlen(m) < 6) return face; 1060 if (face || strlen(m) < 6) return face;
1061 *len = 6; 1061 *len = 6;
1062 if ( !strncmp(m, "&gt;:o", 6)) { 1062 if ( !strncmp(m, "&gt;:o", 6)) {
1063 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->white, yell_xpm); 1063 face = gdk_pixmap_create_from_xpm_d(window->window, &mask, &window->style->base[GTK_STATE_NORMAL], yell_xpm);
1064 } 1064 }
1065 1065
1066 return face; 1066 return face;
1067 } 1067 }
1068 1068

mercurial