Mercurial > pidgin
view libgaim/protocols/qq/group_internal.h @ 15066:0f950428ef41
[gaim-migrate @ 17850]
If you have arrows in the conversation window, and want to close the first
visible tab by middle clicking, then you end up closing the wrong first tab.
This also fixes similar issues with tab-draggings.
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Thu, 30 Nov 2006 02:01:49 +0000 |
parents | c039c920e11c |
children |
line wrap: on
line source
/** * @file group_internal.h * * gaim * * Gaim is the legal property of its developers, whose names are too numerous * to list here. Please refer to the COPYRIGHT file distributed with this * source distribution. * * 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 */ #ifndef _QQ_GROUP_HASH_H_ #define _QQ_GROUP_HASH_H_ #include <glib.h> #include "group.h" #define QQ_GROUP_KEY_MEMBER_STATUS "my_status_code" #define QQ_GROUP_KEY_MEMBER_STATUS_DESC "my_status_desc" #define QQ_GROUP_KEY_INTERNAL_ID "internal_group_id" #define QQ_GROUP_KEY_EXTERNAL_ID "external_group_id" #define QQ_GROUP_KEY_GROUP_TYPE "group_type" #define QQ_GROUP_KEY_CREATOR_UID "creator_uid" #define QQ_GROUP_KEY_GROUP_CATEGORY "group_category" #define QQ_GROUP_KEY_AUTH_TYPE "auth_type" #define QQ_GROUP_KEY_GROUP_NAME_UTF8 "group_name_utf8" #define QQ_GROUP_KEY_GROUP_DESC_UTF8 "group_desc_utf8" qq_group *qq_group_create_internal_record(GaimConnection *gc, guint32 internal_id, guint32 external_id, gchar *group_name_utf8); void qq_group_delete_internal_record(qq_data *qd, guint32 internal_group_id); GHashTable *qq_group_to_hashtable(qq_group *group); qq_group *qq_group_from_hashtable(GaimConnection *gc, GHashTable *data); void qq_group_refresh(GaimConnection *gc, qq_group *group); void qq_set_pending_id(GSList **list, guint32 id, gboolean pending); GSList *qq_get_pending_id(GSList *list, guint32 id); #endif