Commit 0a064bd7 authored by Matthias Clasen's avatar Matthias Clasen

New function to get the currently open element. (#70448)

	* glib/gmarkup.h:
	* glib/gmarkup.c (g_markup_parse_context_get_element): New
	function to get the currently open element.  (#70448)
parent cc983e6c
2002-07-15 Matthias Clasen <maclas@gmx.de>
* glib/gmarkup.h:
* glib/gmarkup.c (g_markup_parse_context_get_element): New
function to get the currently open element. (#70448)
2002-07-04 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
......
2002-07-15 Matthias Clasen <maclas@gmx.de>
* glib/gmarkup.h:
* glib/gmarkup.c (g_markup_parse_context_get_element): New
function to get the currently open element. (#70448)
2002-07-04 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
......
2002-07-15 Matthias Clasen <maclas@gmx.de>
* glib/gmarkup.h:
* glib/gmarkup.c (g_markup_parse_context_get_element): New
function to get the currently open element. (#70448)
2002-07-04 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
......
2002-07-15 Matthias Clasen <maclas@gmx.de>
* glib/gmarkup.h:
* glib/gmarkup.c (g_markup_parse_context_get_element): New
function to get the currently open element. (#70448)
2002-07-04 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
......
2002-07-15 Matthias Clasen <maclas@gmx.de>
* glib/gmarkup.h:
* glib/gmarkup.c (g_markup_parse_context_get_element): New
function to get the currently open element. (#70448)
2002-07-04 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
......
2002-07-15 Matthias Clasen <maclas@gmx.de>
* glib/gmarkup.h:
* glib/gmarkup.c (g_markup_parse_context_get_element): New
function to get the currently open element. (#70448)
2002-07-04 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
......
2002-07-15 Matthias Clasen <maclas@gmx.de>
* glib/gmarkup.h:
* glib/gmarkup.c (g_markup_parse_context_get_element): New
function to get the currently open element. (#70448)
2002-07-04 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
......
......@@ -1705,6 +1705,24 @@ g_markup_parse_context_end_parse (GMarkupParseContext *context,
return context->state != STATE_ERROR;
}
/**
* g_markup_parse_context_get_element:
* @context: a #GMarkupParseContext
* @returns: the name of the currently open element, or %NULL
*
* Retrieves the name of the currently open element.
**/
G_CONST_RETURN gchar *
g_markup_parse_context_get_element (GMarkupParseContext *context)
{
g_return_if_fail (context != NULL);
if (context->tag_stack == NULL)
return NULL;
else
return current_element (context);
}
/**
* g_markup_parse_context_get_position:
* @context: a #GMarkupParseContext
......
......@@ -107,6 +107,7 @@ gboolean g_markup_parse_context_parse (GMarkupParseContext *context,
gboolean g_markup_parse_context_end_parse (GMarkupParseContext *context,
GError **error);
G_CONST_RETURN gchar *g_markup_parse_context_get_element (GMarkupParseContext *context);
/* For user-constructed error messages, has no precise semantics */
void g_markup_parse_context_get_position (GMarkupParseContext *context,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment