but for me it's not possible to join a chat room.
how can I get a list of the chat rooms which are available, like in Trillian.
many thanks for your help
We have no list of available chat rooms; does Yahoo have some "always there" chatrooms like AIM's "community chats"?
You CAN join any group that though: Choose "Join Group Chat" from the file menu, choose your Yahoo account, and type in the name of the chat room. If the room exists, you'll join it. If not, you'll create it.
dchoby98 wrote:We have no list of available chat rooms; does Yahoo have some "always there" chatrooms like AIM's "community chats"?
You CAN join any group that though: Choose "Join Group Chat" from the file menu, choose your Yahoo account, and type in the name of the chat room. If the room exists, you'll join it. If not, you'll create it.
I grabbed support, and made a menu out of it, of the yahoo "room list servers" which vary by country. No idea how to actually make use of this whole room list thing though
dchoby98 wrote:Excellent! How about a pull-down menu around the "Chat Name" field?
That could be cool. Depends on what the roomlist actually entails. There's apparently a roomlist.c and a roomlist.h in libgaim we aren't using at all. Here are the callbacks we'll provide:
/**
* The room list ops to be filled out by the UI.
*/
struct _GaimRoomlistUiOps {
void (*show_with_account)(GaimAccount *account); /**< Force the ui to pop up a dialog and get the list */
void (*create)(GaimRoomlist *list); /**< A new list was created. */
void (*set_fields)(GaimRoomlist *list, GList *fields); /**< Sets the columns. */
void (*add_room)(GaimRoomlist *list, GaimRoomlistRoom *room); /**< Add a room to the list. */
void (*in_progress)(GaimRoomlist *list, gboolean flag); /**< Are we fetching stuff still? */
void (*destroy)(GaimRoomlist *list); /**< We're destroying list. */
};
/**
* Represents a list of rooms for a given connection on a given protocol.
*/
struct _GaimRoomlist {
GaimAccount *account; /**< The account this list belongs to. */
GList *fields; /**< The fields. */
GList *rooms; /**< The list of rooms. */
gboolean in_progress; /**< The listing is in progress. */
gpointer ui_data; /**< UI private data. */
gpointer proto_data; /** Prpl private data. */
guint ref; /**< The reference count. */
};
We'll probably still be releasing .7x releases in 4 years, with 0.8 "any day now"
But yes, I return the sentiments. I really wish I had time to work on everything I wanted to as well. Getting sick really isn't helping with my amount of free time, and from what I've heard, I'll probably be sick for the rest of the semester, to varying degrees.