Added XML Console window
This commit is contained in:
@@ -297,6 +297,38 @@ wins_duck_exists(void)
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
gboolean
|
||||
wins_xmlconsole_exists(void)
|
||||
{
|
||||
GList *values = g_hash_table_get_values(windows);
|
||||
GList *curr = values;
|
||||
|
||||
while (curr != NULL) {
|
||||
ProfWin *window = curr->data;
|
||||
if (window->type == WIN_XML)
|
||||
return TRUE;
|
||||
curr = g_list_next(curr);
|
||||
}
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
ProfWin *
|
||||
wins_get_xmlconsole(void)
|
||||
{
|
||||
GList *values = g_hash_table_get_values(windows);
|
||||
GList *curr = values;
|
||||
|
||||
while (curr != NULL) {
|
||||
ProfWin *window = curr->data;
|
||||
if (window->type == WIN_XML)
|
||||
return window;
|
||||
curr = g_list_next(curr);
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
GSList *
|
||||
wins_get_chat_recipients(void)
|
||||
{
|
||||
@@ -428,6 +460,7 @@ wins_create_summary(void)
|
||||
GString *priv_string;
|
||||
GString *muc_string;
|
||||
GString *duck_string;
|
||||
GString *xml_string;
|
||||
|
||||
switch (window->type)
|
||||
{
|
||||
@@ -501,6 +534,14 @@ wins_create_summary(void)
|
||||
|
||||
break;
|
||||
|
||||
case WIN_XML:
|
||||
xml_string = g_string_new("");
|
||||
g_string_printf(xml_string, "%d: XML console", ui_index);
|
||||
result = g_slist_append(result, strdup(xml_string->str));
|
||||
g_string_free(xml_string, TRUE);
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user