首页 | 数据结构 | 文件列表 | 数据字段 | 全局定义

group_admindlg.c文件参考

#include "debug.h"
#include "blist.h"
#include "notify.h"
#include "utils.h"
#include "group_admindlg.h"
#include "group_find.h"
#include "group_join.h"
#include "group_opt.h"

group_admindlg.c包含/依赖关系图:

浏览该文件的源代码。

数据结构

struct  _qun_info_window

类型定义

typedef _qun_info_window qun_info_window

枚举

enum  { COLUMN_SELECTED = 0, COLUMN_UID, COLUMN_NICKNAME, NUM_COLUMNS }
enum  { PAGE_INFO = 0, PAGE_MEMBER }

函数

void _qq_group_info_window_deleteevent (GtkWidget *widget, GdkEvent *event, gpointer data)
void _qq_group_info_window_close (GtkWidget *widget, gpointer data)
void _qq_group_info_window_destroy (GtkWidget *widget, gpointer data)
void qq_qun_info_window_free (qq_data *qd)
void _qq_group_info_window_modify (GtkWidget *widget, gpointer data)
void _qq_group_member_list_deleted_toggled (GtkCellRendererToggle *cell, gchar *path_str, gpointer data)
void _qq_group_member_list_drag_data_rcv_cb (GtkWidget *widget, GdkDragContext *dc, guint x, guint y, GtkSelectionData *sd, guint info, guint t, gpointer data)
GtkWidget * _create_page_info (GaimConnection *gc, qq_group *group, gboolean do_manage, qun_info_window *info_window)
GtkWidget * _create_page_members (GaimConnection *gc, qq_group *group, gboolean do_manage, qun_info_window *info_window)
void qq_group_detail_window_show (GaimConnection *gc, qq_group *group)

变量

const gchar * qq_group_category []
const gchar * qq_group_auth_type_desc []


类型定义文档

typedef struct _qun_info_window qun_info_window
 


枚举类型文档

anonymous enum
 

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

枚举值:
COLUMN_SELECTED 
COLUMN_UID 
COLUMN_NICKNAME 
NUM_COLUMNS 

在文件group_admindlg.c35行定义。

anonymous enum
 

枚举值:
PAGE_INFO 
PAGE_MEMBER 

在文件group_admindlg.c42行定义。


函数文档

GtkWidget* _create_page_info GaimConnection *  gc,
qq_group group,
gboolean  do_manage,
qun_info_window info_window
 

在文件group_admindlg.c358行定义。

参考 _qq_group::auth_type_qun_info_window::cmb_group_category_qq_group::creator_uid_qun_info_window::ent_group_name_qq_group::external_group_id_qq_group::group_category_qq_group::group_desc_utf8_qq_group::group_name_utf8_qun_info_window::lbl_admin_uid_qun_info_window::lbl_external_group_id_qq_group::notice_utf8qq_group_auth_type_descqq_group_category_qun_info_window::rad_auth_qun_info_window::txt_group_desc_qun_info_window::txt_group_notice.

参考自 qq_group_detail_window_show().

GtkWidget* _create_page_members GaimConnection *  gc,
qq_group group,
gboolean  do_manage,
qun_info_window info_window
 

在文件group_admindlg.c484行定义。

参考 _qq_group_member_list_deleted_toggled()_qq_group_member_list_drag_data_rcv_cb()COLUMN_NICKNAMECOLUMN_SELECTEDCOLUMN_UID_qq_buddy::nicknameNUM_COLUMNS_qq_buddy::uid.

参考自 qq_group_detail_window_show().

函数调用图:

void _qq_group_info_window_close GtkWidget *  widget,
gpointer  data
 

在文件group_admindlg.c78行定义。

参考自 _qq_group_info_window_modify()qq_group_detail_window_show().

void _qq_group_info_window_deleteevent GtkWidget *  widget,
GdkEvent *  event,
gpointer  data
 

在文件group_admindlg.c73行定义。

参考自 qq_group_detail_window_show().

void _qq_group_info_window_destroy GtkWidget *  widget,
gpointer  data
 

在文件group_admindlg.c85行定义。

参考 _qq_data::qun_info_window_qun_info_window::window.

参考自 qq_group_detail_window_show().

void _qq_group_info_window_modify GtkWidget *  widget,
gpointer  data
 

在文件group_admindlg.c131行定义。

参考 _qq_group_info_window_close()_qq_group::auth_type_qun_info_window::cmb_group_categoryCOLUMN_SELECTEDCOLUMN_UID_qun_info_window::ent_group_name_qun_info_window::gc_qq_group::group_category_qq_group::group_desc_utf8_qq_group::group_name_utf8_qun_info_window::internal_group_id_qun_info_window::notebook_qq_group::notice_utf8PAGE_INFOPAGE_MEMBERQQ_GROUP_AUTH_TYPE_NEED_AUTHQQ_GROUP_AUTH_TYPE_NO_ADDQQ_GROUP_AUTH_TYPE_NO_AUTHqq_group_find_by_internal_group_id()qq_group_modify_info()qq_group_modify_members()QQ_QUN_MEMBER_MAX_qun_info_window::rad_auth_qun_info_window::tre_members_qun_info_window::txt_group_desc_qun_info_window::txt_group_notice_qun_info_window::window.

参考自 qq_group_detail_window_show().

函数调用图:

void _qq_group_member_list_deleted_toggled GtkCellRendererToggle *  cell,
gchar *  path_str,
gpointer  data
 

在文件group_admindlg.c251行定义。

参考 COLUMN_SELECTEDCOLUMN_UID_qq_group::creator_uid_qun_info_window::gc_qun_info_window::internal_group_idqq_group_find_by_internal_group_id()_qun_info_window::tre_members.

参考自 _create_page_members().

函数调用图:

void _qq_group_member_list_drag_data_rcv_cb GtkWidget *  widget,
GdkDragContext *  dc,
guint  x,
guint  y,
GtkSelectionData *  sd,
guint  info,
guint  t,
gpointer  data
 

在文件group_admindlg.c285行定义。

参考 COLUMN_NICKNAMECOLUMN_SELECTEDCOLUMN_UIDgaim_name_to_uid().

参考自 _create_page_members().

函数调用图:

void qq_group_detail_window_show GaimConnection *  gc,
qq_group group
 

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

在文件group_admindlg.c570行定义。

参考 _create_page_info()_create_page_members()_qq_group_info_window_close()_qq_group_info_window_deleteevent()_qq_group_info_window_destroy()_qq_group_info_window_modify()_qun_info_window::btn_close_qun_info_window::btn_mod_qun_info_window::gc_qun_info_window::internal_group_id_qq_group::internal_group_id_qq_group::my_status_qun_info_window::notebookQQ_GROUP_MEMBER_STATUS_IS_ADMINQQ_GROUP_MEMBER_STATUS_IS_MEMBER_qq_data::qun_info_window_qun_info_window::window.

参考自 qq_group_manage_group()qq_group_setup_with_gc_and_uid().

函数调用图:

void qq_qun_info_window_free qq_data qd  ) 
 

在文件group_admindlg.c112行定义。

参考 _qq_data::qun_info_window_qun_info_window::window.

参考自 _qq_common_clean().


变量文档

const gchar* qq_group_auth_type_desc[]
 

初始化序列:

 {
        "鏃犻』璁よ瘉", "闇瑕佽璇", "涓嶅彲娣诲姞",
}

在文件group_admindlg.c68行定义。

参考自 _create_page_info().

const gchar* qq_group_category[]
 

初始化序列:

 {
        "鍚屽", "鏈嬪弸", "鍚屼簨", "鍏朵粬",
}

在文件group_admindlg.c64行定义。

参考自 _create_page_info().


Generated at Mon May 8 15:42:40 2006 for OpenQ by  doxygen 1.4.4