Fix eek-0.90 vala binding.
Mark struct types in eek-0.90.metadata; add eek-text.h to eek-0.90.files.
This commit is contained in:
		@ -9,6 +9,7 @@ include/eek-0.90/eek/eek-section.h
 | 
				
			|||||||
include/eek-0.90/eek/eek-serializable.h
 | 
					include/eek-0.90/eek/eek-serializable.h
 | 
				
			||||||
include/eek-0.90/eek/eek-symbol.h
 | 
					include/eek-0.90/eek/eek-symbol.h
 | 
				
			||||||
include/eek-0.90/eek/eek-symbol-matrix.h
 | 
					include/eek-0.90/eek/eek-symbol-matrix.h
 | 
				
			||||||
 | 
					include/eek-0.90/eek/eek-text.h
 | 
				
			||||||
include/eek-0.90/eek/eek-theme.h
 | 
					include/eek-0.90/eek/eek-theme.h
 | 
				
			||||||
include/eek-0.90/eek/eek-types.h
 | 
					include/eek-0.90/eek/eek-types.h
 | 
				
			||||||
include/eek-0.90/eek/eek-xml.h
 | 
					include/eek-0.90/eek/eek-xml.h
 | 
				
			||||||
 | 
				
			|||||||
@ -900,7 +900,7 @@
 | 
				
			|||||||
				<return-type type="EekKeysym*"/>
 | 
									<return-type type="EekKeysym*"/>
 | 
				
			||||||
				<parameters>
 | 
									<parameters>
 | 
				
			||||||
					<parameter name="xkeysym" type="guint"/>
 | 
										<parameter name="xkeysym" type="guint"/>
 | 
				
			||||||
					<parameter name="modifier" type="EekModifierType"/>
 | 
										<parameter name="modifier_mask" type="EekModifierType"/>
 | 
				
			||||||
				</parameters>
 | 
									</parameters>
 | 
				
			||||||
			</constructor>
 | 
								</constructor>
 | 
				
			||||||
		</object>
 | 
							</object>
 | 
				
			||||||
@ -1061,6 +1061,18 @@
 | 
				
			|||||||
			<implements>
 | 
								<implements>
 | 
				
			||||||
				<interface name="EekSerializable"/>
 | 
									<interface name="EekSerializable"/>
 | 
				
			||||||
			</implements>
 | 
								</implements>
 | 
				
			||||||
 | 
								<method name="category_from_name" symbol="eek_symbol_category_from_name">
 | 
				
			||||||
 | 
									<return-type type="EekSymbolCategory"/>
 | 
				
			||||||
 | 
									<parameters>
 | 
				
			||||||
 | 
										<parameter name="name" type="gchar*"/>
 | 
				
			||||||
 | 
									</parameters>
 | 
				
			||||||
 | 
								</method>
 | 
				
			||||||
 | 
								<method name="category_get_name" symbol="eek_symbol_category_get_name">
 | 
				
			||||||
 | 
									<return-type type="gchar*"/>
 | 
				
			||||||
 | 
									<parameters>
 | 
				
			||||||
 | 
										<parameter name="category" type="EekSymbolCategory"/>
 | 
				
			||||||
 | 
									</parameters>
 | 
				
			||||||
 | 
								</method>
 | 
				
			||||||
			<method name="get_category" symbol="eek_symbol_get_category">
 | 
								<method name="get_category" symbol="eek_symbol_get_category">
 | 
				
			||||||
				<return-type type="EekSymbolCategory"/>
 | 
									<return-type type="EekSymbolCategory"/>
 | 
				
			||||||
				<parameters>
 | 
									<parameters>
 | 
				
			||||||
@ -1082,7 +1094,7 @@
 | 
				
			|||||||
			<method name="get_modifier_mask" symbol="eek_symbol_get_modifier_mask">
 | 
								<method name="get_modifier_mask" symbol="eek_symbol_get_modifier_mask">
 | 
				
			||||||
				<return-type type="EekModifierType"/>
 | 
									<return-type type="EekModifierType"/>
 | 
				
			||||||
				<parameters>
 | 
									<parameters>
 | 
				
			||||||
					<parameter name="keysym" type="EekSymbol*"/>
 | 
										<parameter name="symbol" type="EekSymbol*"/>
 | 
				
			||||||
				</parameters>
 | 
									</parameters>
 | 
				
			||||||
			</method>
 | 
								</method>
 | 
				
			||||||
			<method name="get_name" symbol="eek_symbol_get_name">
 | 
								<method name="get_name" symbol="eek_symbol_get_name">
 | 
				
			||||||
@ -1127,7 +1139,7 @@
 | 
				
			|||||||
			<method name="set_modifier_mask" symbol="eek_symbol_set_modifier_mask">
 | 
								<method name="set_modifier_mask" symbol="eek_symbol_set_modifier_mask">
 | 
				
			||||||
				<return-type type="void"/>
 | 
									<return-type type="void"/>
 | 
				
			||||||
				<parameters>
 | 
									<parameters>
 | 
				
			||||||
					<parameter name="keysym" type="EekSymbol*"/>
 | 
										<parameter name="symbol" type="EekSymbol*"/>
 | 
				
			||||||
					<parameter name="mask" type="EekModifierType"/>
 | 
										<parameter name="mask" type="EekModifierType"/>
 | 
				
			||||||
				</parameters>
 | 
									</parameters>
 | 
				
			||||||
			</method>
 | 
								</method>
 | 
				
			||||||
@ -1144,6 +1156,24 @@
 | 
				
			|||||||
			<property name="modifier-mask" type="EekModifierType" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
								<property name="modifier-mask" type="EekModifierType" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
				
			||||||
			<property name="name" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
								<property name="name" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
 | 
				
			||||||
		</object>
 | 
							</object>
 | 
				
			||||||
 | 
							<object name="EekText" parent="EekSymbol" type-name="EekText" get-type="eek_text_get_type">
 | 
				
			||||||
 | 
								<implements>
 | 
				
			||||||
 | 
									<interface name="EekSerializable"/>
 | 
				
			||||||
 | 
								</implements>
 | 
				
			||||||
 | 
								<method name="get_text" symbol="eek_text_get_text">
 | 
				
			||||||
 | 
									<return-type type="gchar*"/>
 | 
				
			||||||
 | 
									<parameters>
 | 
				
			||||||
 | 
										<parameter name="text" type="EekText*"/>
 | 
				
			||||||
 | 
									</parameters>
 | 
				
			||||||
 | 
								</method>
 | 
				
			||||||
 | 
								<constructor name="new" symbol="eek_text_new">
 | 
				
			||||||
 | 
									<return-type type="EekText*"/>
 | 
				
			||||||
 | 
									<parameters>
 | 
				
			||||||
 | 
										<parameter name="text" type="gchar*"/>
 | 
				
			||||||
 | 
									</parameters>
 | 
				
			||||||
 | 
								</constructor>
 | 
				
			||||||
 | 
								<property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="1"/>
 | 
				
			||||||
 | 
							</object>
 | 
				
			||||||
		<object name="EekTheme" parent="GObject" type-name="EekTheme" get-type="eek_theme_get_type">
 | 
							<object name="EekTheme" parent="GObject" type-name="EekTheme" get-type="eek_theme_get_type">
 | 
				
			||||||
			<method name="load_stylesheet" symbol="eek_theme_load_stylesheet">
 | 
								<method name="load_stylesheet" symbol="eek_theme_load_stylesheet">
 | 
				
			||||||
				<return-type type="gboolean"/>
 | 
									<return-type type="gboolean"/>
 | 
				
			||||||
@ -1235,6 +1265,7 @@
 | 
				
			|||||||
		<constant name="EEK_SERIALIZABLE_H" type="int" value="1"/>
 | 
							<constant name="EEK_SERIALIZABLE_H" type="int" value="1"/>
 | 
				
			||||||
		<constant name="EEK_SYMBOL_H" type="int" value="1"/>
 | 
							<constant name="EEK_SYMBOL_H" type="int" value="1"/>
 | 
				
			||||||
		<constant name="EEK_SYMBOL_MATRIX_H" type="int" value="1"/>
 | 
							<constant name="EEK_SYMBOL_MATRIX_H" type="int" value="1"/>
 | 
				
			||||||
 | 
							<constant name="EEK_TEXT_H" type="int" value="1"/>
 | 
				
			||||||
		<constant name="EEK_TYPES_H" type="int" value="1"/>
 | 
							<constant name="EEK_TYPES_H" type="int" value="1"/>
 | 
				
			||||||
		<constant name="EEK_XML_H" type="int" value="1"/>
 | 
							<constant name="EEK_XML_H" type="int" value="1"/>
 | 
				
			||||||
		<constant name="EEK_XML_LAYOUT_H" type="int" value="1"/>
 | 
							<constant name="EEK_XML_LAYOUT_H" type="int" value="1"/>
 | 
				
			||||||
 | 
				
			|||||||
@ -1 +1,24 @@
 | 
				
			|||||||
Eek cheader_filename="eek/eek.h"
 | 
					Eek cheader_filename="eek/eek.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EekBounds is_value_type="1"
 | 
				
			||||||
 | 
					eek_bounds_copy hidden="1"
 | 
				
			||||||
 | 
					eek_bounds_free hidden="1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EekPoint is_value_type="1"
 | 
				
			||||||
 | 
					eek_point_copy hidden="1"
 | 
				
			||||||
 | 
					eek_point_free hidden="1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EekOutline is_value_type="1"
 | 
				
			||||||
 | 
					eek_outline_copy hidden="1"
 | 
				
			||||||
 | 
					eek_outline_free hidden="1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					EekColor is_value_type="1"
 | 
				
			||||||
 | 
					eek_color_copy hidden="1"
 | 
				
			||||||
 | 
					eek_color_free hidden="1"
 | 
				
			||||||
 | 
					eek_color_new hidden="1"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					eek_element_get_bounds.bounds is_out="1"
 | 
				
			||||||
 | 
					eek_element_get_absolute_position.x is_out="1"
 | 
				
			||||||
 | 
					eek_element_get_absolute_position.y is_out="1"
 | 
				
			||||||
 | 
					eek_element_get_symbol_index.group is_out="1"
 | 
				
			||||||
 | 
					eek_element_get_symbol_index.level is_out="1"
 | 
				
			||||||
 | 
				
			|||||||
@ -18,6 +18,11 @@
 | 
				
			|||||||
 * 02110-1301 USA
 | 
					 * 02110-1301 USA
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * SECTION:eek-text
 | 
				
			||||||
 | 
					 * @short_description: an #EekText represents a text symbol
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef HAVE_CONFIG_H
 | 
					#ifdef HAVE_CONFIG_H
 | 
				
			||||||
#include "config.h"
 | 
					#include "config.h"
 | 
				
			||||||
#endif  /* HAVE_CONFIG_H */
 | 
					#endif  /* HAVE_CONFIG_H */
 | 
				
			||||||
@ -166,6 +171,12 @@ eek_text_new (const gchar *text)
 | 
				
			|||||||
                         NULL);
 | 
					                         NULL);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * eek_text_get_text:
 | 
				
			||||||
 | 
					 * @text: an #EekText
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * Get a text value associated with @text
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
const gchar *
 | 
					const gchar *
 | 
				
			||||||
eek_text_get_text (EekText *text)
 | 
					eek_text_get_text (EekText *text)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
				
			|||||||
@ -39,6 +39,12 @@ G_BEGIN_DECLS
 | 
				
			|||||||
typedef struct _EekTextClass EekTextClass;
 | 
					typedef struct _EekTextClass EekTextClass;
 | 
				
			||||||
typedef struct _EekTextPrivate EekTextPrivate;
 | 
					typedef struct _EekTextPrivate EekTextPrivate;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * EekText:
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * The #EekText structure contains only private data and should only
 | 
				
			||||||
 | 
					 * be accessed using the provided API.
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
struct _EekText {
 | 
					struct _EekText {
 | 
				
			||||||
    /*< private >*/
 | 
					    /*< private >*/
 | 
				
			||||||
    EekSymbol parent;
 | 
					    EekSymbol parent;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user