#include "debug.h"#include "internal.h"#include "notify.h"#include "utils.h"#include "char_conv.h"#include "show.h"#include "infodlg.h"#include "gtkdialogs.h"infodlg.c包含/依赖关系图:

数据结构 | |
| struct | _change_icon_widgets |
类型定义 | |
| typedef _change_icon_widgets | change_icon_widgets |
枚举 | |
| enum | { QQ_CONTACT_OPEN = 0x00, QQ_CONTACT_ONLY_FRIENDS = 0x01, QQ_CONTACT_CLOSE = 0x02 } |
| enum | { QQ_AUTH_NO_AUTH = 0x00, QQ_AUTH_NEED_AUTH = 0x01, QQ_AUTH_NO_ADD = 0x02 } |
函数 | |
| void | _window_deleteevent (GtkWidget *widget, GdkEvent *event, gpointer data) |
| void | _window_close (GtkWidget *widget, gpointer data) |
| void | _no_edit (GtkWidget *w) |
| GtkWidget * | _qq_entry_new () |
| void | _qq_set_entry (GtkWidget *entry, gchar *text) |
| gchar * | _qq_get_entry (GtkWidget *entry) |
| void | _qq_set_text (GtkWidget *entry, gchar *text) |
| gchar * | _qq_get_text (GtkWidget *entry) |
| void | _qq_set_image (GtkWidget *entry, gint index) |
| void | _qq_change_face (GtkWidget *w, gpointer *user_data) |
| GList * | _get_list_by_array (gchar **array, gint size) |
| void | _qq_set_open_contact_radio (contact_info_window *info_window, gchar *is_open_contact) |
| void | _qq_set_auth_type_radio (contact_info_window *info_window, gchar *auth_type_str) |
| void | _info_window_destroy (GtkWidget *widget, gpointer data) |
| void | qq_contact_info_window_free (qq_data *qd) |
| void | _info_window_refresh (GtkWidget *widget, gpointer data) |
| void | _info_window_change (GtkWidget *widget, gpointer data) |
| void | _info_window_change_face (GtkWidget *widget, GdkEvent *event, contact_info_window *info_window) |
| void | _change_passwd_checkbutton_callback (GtkWidget *widget, contact_info_window *info_window) |
| GtkWidget * | _create_page_basic (gint is_myself, contact_info *info, GaimConnection *gc, contact_info_window *info_window) |
| GtkWidget * | _create_page_contact (int is_myself, contact_info *info, GaimConnection *gc, contact_info_window *info_window) |
| GtkWidget * | _create_page_details (int is_myself, contact_info *info, GaimConnection *gc, contact_info_window *info_window) |
| GtkWidget * | _create_page_security (int is_myself, contact_info *info, GaimConnection *gc, contact_info_window *info_window) |
| void | qq_show_contact_info_dialog (contact_info *info, GaimConnection *gc, contact_info_window *info_window) |
| void | qq_refresh_contact_info_dialog (contact_info *new_info, GaimConnection *gc, contact_info_window *info_window) |
变量 | |
| const gint | blood_types_count = 5 |
| const gchar * | blood_types [] |
| const gint | country_names_count = 6 |
| const gchar * | country_names [] |
| const gint | province_names_count = 34 |
| const gchar * | province_names [] |
| const gint | zodiac_names_count = 13 |
| const gchar * | zodiac_names [] |
| const gint | horoscope_names_count = 13 |
| const gchar * | horoscope_names [] |
| const gint | occupation_names_count = 15 |
| const gchar * | occupation_names [] |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
参考 _contact_info_window::old_password及_contact_info_window::password. |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
参考 _qq_entry_new()、_qq_set_entry()、_qq_set_open_contact_radio()及info. 参考自 qq_show_contact_info_dialog(). 函数调用图: ![]() |
|
||||||||||||||||||||
|
||||||||||||||||||||
|
参考 _change_passwd_checkbutton_callback()、_qq_entry_new()、_qq_set_auth_type_radio()及info. 参考自 qq_show_contact_info_dialog(). 函数调用图: ![]() |
|
||||||||||||
|
|
|
||||||||||||
|
||||||||||||||||
|
参考 _qq_change_face()、_window_deleteevent()、_change_icon_widgets::dialog、_contact_info_window::face、_change_icon_widgets::face及get_face_gdkpixbuf(). 参考自 _create_page_basic(). 函数调用图: ![]() |
|
||||||||||||
|
参考 _qq_data::contact_info_window、_contact_info_window::old_info、QQ_DEBUG及_contact_info_window::window. |
|
||||||||||||
|
参考 qq_send_packet_get_info()、_contact_info_window::refresh_button及_contact_info_window::uid. 参考自 qq_show_contact_info_dialog(). 函数调用图: ![]() |
|
|
|
|
||||||||||||
|
参考 _qq_set_image()、_window_close()、_change_icon_widgets::dialog及_change_icon_widgets::face. 参考自 _info_window_change_face(). 函数调用图: ![]() |
|
|
参考自 _create_page_basic()、_create_page_contact()、_create_page_details()及_create_page_security(). |
|
|
参考 QQ_CHARSET_DEFAULT及utf8_to_qq(). 函数调用图: ![]() |
|
|
参考 QQ_CHARSET_DEFAULT及utf8_to_qq(). 函数调用图: ![]() |
|
||||||||||||
|
参考 _contact_info_window::auth_radio、QQ_AUTH_NEED_AUTH及QQ_AUTH_NO_AUTH. 参考自 _create_page_security()及qq_refresh_contact_info_dialog(). |
|
||||||||||||
|
参考 QQ_CHARSET_DEFAULT及qq_to_utf8(). 参考自 _create_page_basic()、_create_page_contact()、_create_page_details()及qq_refresh_contact_info_dialog(). 函数调用图: ![]() |
|
||||||||||||
|
参考自 _qq_change_face()及qq_refresh_contact_info_dialog(). 函数调用图: ![]() |
|
||||||||||||
|
参考 _contact_info_window::open_contact_radio、QQ_CONTACT_ONLY_FRIENDS及QQ_CONTACT_OPEN. 参考自 _create_page_contact()及qq_refresh_contact_info_dialog(). |
|
||||||||||||
|
参考 QQ_CHARSET_DEFAULT及qq_to_utf8(). 参考自 _create_page_details()及qq_refresh_contact_info_dialog(). 函数调用图: ![]() |
|
||||||||||||
|
|
|
||||||||||||||||
|
参考自 _info_window_change_face()及qq_show_contact_info_dialog(). |
|
|
参考 _qq_data::contact_info_window、info及_contact_info_window::window. 参考自 _qq_common_clean(). |
|
||||||||||||||||
|
||||||||||||||||
|
|
初始化序列: {
"鍏跺畠", "A", "B", "O", "AB",
}
参考自 _create_page_details()、_info_window_change()及qq_refresh_contact_info_dialog(). |
|
|
The QQ2003C protocol plugin for gaim Copyright (C) 2004 Puzzlebird This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 参考自 _create_page_details()、_info_window_change()及qq_refresh_contact_info_dialog(). |
|
|
初始化序列: {
"涓浗", "涓浗棣欐腐", "涓浗婢抽棬", "涓浗鍙版咕",
"鏂板姞鍧", "椹潵瑗夸簹", "缇庡浗",
}
参考自 _create_page_basic(). |
|
|
参考自 _create_page_basic(). |
|
|
初始化序列: {
"-", "姘寸摱搴", "鍙岄奔搴", "鐗$緤搴", "閲戠墰搴",
"鍙屽瓙搴", "宸ㄨ煿搴", "鐙瓙搴", "澶勫コ搴", "澶╃Г搴",
"澶╄潕搴", "灏勬墜搴", "榄旂警搴",
}
参考自 _create_page_details()、_info_window_change()及qq_refresh_contact_info_dialog(). |
|
|
参考自 _create_page_details()、_info_window_change()及qq_refresh_contact_info_dialog(). |
|
|
初始化序列: {
"鍏ㄨ亴", "鍏艰亴", "鍒堕犱笟", "鍟嗕笟", "澶变笟涓",
"瀛︾敓", "宸ョ▼甯", "鏀垮簻閮ㄩ棬", "鏁欒偛涓", "鏈嶅姟琛屼笟",
"鑰佹澘", "璁$畻鏈轰笟", "閫浼", "閲戣瀺涓",
"閿鍞/骞垮憡/甯傚満",
}
|
|
|
|
|
|
初始化序列: {
"鍖椾含", "澶╂触", "涓婃捣", "閲嶅簡", "棣欐腐",
"娌冲寳", "灞辫タ", "鍐呰挋鍙", "杈藉畞", "鍚夋灄",
"榛戦緳姹", "姹熻タ", "娴欐睙", "姹熻嫃", "瀹夊窘",
"绂忓缓", "灞变笢", "娌冲崡", "婀栧寳", "婀栧崡",
"骞夸笢", "骞胯タ", "娴峰崡", "鍥涘窛", "璐靛窞",
"浜戝崡", "瑗胯棌", "闄曡タ", "鐢樿們", "瀹佸",
"闈掓捣", "鏂扮枂", "鍙版咕", "婢抽棬",
}
参考自 _create_page_basic(). |
|
|
参考自 _create_page_basic(). |
|
|
初始化序列: {
"-", "榧", "鐗", "铏", "鍏",
"榫", "铔", "椹", "缇", "鐚",
"楦", "鐙", "鐚",
}
参考自 _create_page_details()、_info_window_change()及qq_refresh_contact_info_dialog(). |
|
|
参考自 _create_page_details()、_info_window_change()及qq_refresh_contact_info_dialog(). |
1.4.4