1 /*!
2 	@file
3 	@author		Generate utility by Albert Semenov
4 	@date		01/2009
5 	@module
6 */
7 
8 using System;
9 using System.Runtime.InteropServices;
10 
11 namespace MyGUI.Sharp
12 {
13     public partial class Widget
14     {
15 		//InsertPoint
16 		#region Method ClearUserStrings
17 
18 		[DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
ExportWidget_ClearUserStrings(IntPtr _native)19 		private static extern void ExportWidget_ClearUserStrings(IntPtr _native);
20 
ClearUserStrings( )21 		public void ClearUserStrings( )
22 		{
23 			ExportWidget_ClearUserStrings(Native);
24 		}
25 
26 		#endregion
27 		#region Method IsUserString
28 
29 		[DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
30 
ExportWidget_IsUserString__key(IntPtr _native, [MarshalAs(UnmanagedType.LPStr)] string _key)31 		private static extern bool ExportWidget_IsUserString__key(IntPtr _native,
32 			[MarshalAs(UnmanagedType.LPStr)] string _key);
33 
IsUserString( string _key)34 		public bool IsUserString(
35 			string _key)
36 		{
37 			return ExportWidget_IsUserString__key(Native,
38 				_key);
39 		}
40 
41 		#endregion
42 		#region Method ClearUserString
43 
44 		[DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
45 
ExportWidget_ClearUserString__key(IntPtr _native, [MarshalAs(UnmanagedType.LPStr)] string _key)46 		private static extern bool ExportWidget_ClearUserString__key(IntPtr _native,
47 			[MarshalAs(UnmanagedType.LPStr)] string _key);
48 
ClearUserString( string _key)49 		public bool ClearUserString(
50 			string _key)
51 		{
52 			return ExportWidget_ClearUserString__key(Native,
53 				_key);
54 		}
55 
56 		#endregion
57 		#region Method GetUserString
58 
59 		[DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
60 
ExportWidget_GetUserString__key(IntPtr _native, [MarshalAs(UnmanagedType.LPStr)] string _key)61 		private static extern IntPtr ExportWidget_GetUserString__key(IntPtr _native,
62 			[MarshalAs(UnmanagedType.LPStr)] string _key);
63 
GetUserString( string _key)64 		public string GetUserString(
65 			string _key)
66 		{
67 			return Marshal.PtrToStringAnsi(ExportWidget_GetUserString__key(Native,
68 				_key));
69 		}
70 
71 		#endregion
72 		#region Method SetUserString
73 
74 		[DllImport(DllName.m_dllName, CallingConvention = CallingConvention.Cdecl)]
ExportWidget_SetUserString__key__value(IntPtr _native, [MarshalAs(UnmanagedType.LPStr)] string _key, [MarshalAs(UnmanagedType.LPStr)] string _value)75 		private static extern void ExportWidget_SetUserString__key__value(IntPtr _native,
76 			[MarshalAs(UnmanagedType.LPStr)] string _key,
77 			[MarshalAs(UnmanagedType.LPStr)] string _value);
78 
SetUserString( string _key, string _value)79 		public void SetUserString(
80 			string _key,
81 			string _value)
82 		{
83 			ExportWidget_SetUserString__key__value(Native,
84 				_key,
85 				_value);
86 		}
87 
88 		#endregion
89 
90     }
91 }
92