Changeset 599
- Timestamp:
- 09/03/08 14:25:11 (3 months ago)
- Files:
-
- trunk/srcgl/glgtk/GLtInit.d (modified) (4 diffs)
- trunk/wrap/APILookupGLt.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/srcgl/glgtk/GLtInit.d
r598 r599 83 83 * textual interface you want to call gtk_gl_init_check() instead. 84 84 * Params: 85 * argc = Address of the argc parameter of your86 * main() function. Changed if any arguments87 * were handled.88 85 * argv = Address of the argv parameter of 89 86 * main(). Any parameters understood by 90 87 * gtk_gl_init() are stripped before return. 91 88 */ 92 public static void init(in t* argc, char***argv)89 public static void init(inout string[] argv) 93 90 { 94 91 // void gtk_gl_init (int *argc, char ***argv); 95 gtk_gl_init(argc, argv); 92 char** outargv = Str.toStringzArray(argv); 93 int argc; 94 95 gtk_gl_init(&argc, &outargv); 96 97 argv = Str.toStringArray(outargv); 96 98 } 97 99 … … 103 105 * with the user - for example a curses or command line interface. 104 106 * Params: 105 * argc = Address of the argc parameter of your106 * main() function. Changed if any arguments107 * were handled.108 107 * argv = Address of the argv parameter of 109 108 * main(). Any parameters understood by … … 111 110 * Returns: TRUE if the GUI has been successfully initialized, FALSE otherwise. 112 111 */ 113 public static int initCheck(in t* argc, char***argv)112 public static int initCheck(inout string[] argv) 114 113 { 115 114 // gboolean gtk_gl_init_check (int *argc, char ***argv); 116 return gtk_gl_init_check(argc, argv); 115 char** outargv = Str.toStringzArray(argv); 116 int argc; 117 118 auto p = gtk_gl_init_check(&argc, &outargv); 119 120 argv = Str.toStringArray(outargv); 121 return p; 117 122 } 118 123 … … 125 130 * gtk_gl_init(), or gtk_gl_init_check(). 126 131 * Params: 127 * argc = the number of command line arguments.128 132 * argv = the array of command line arguments. 129 133 * Returns: TRUE if initialization succeeded, otherwise FALSE.<<PartIII.GtkGLExt API ReferenceOpenGL-Capable Widget>> 130 134 */ 131 public static int parseArgs(in t* argc, char***argv)135 public static int parseArgs(inout string[] argv) 132 136 { 133 137 // gboolean gtk_gl_parse_args (int *argc, char ***argv); 134 return gtk_gl_parse_args(argc, argv); 138 char** outargv = Str.toStringzArray(argv); 139 int argc; 140 141 auto p = gtk_gl_parse_args(&argc, &outargv); 142 143 argv = Str.toStringArray(outargv); 144 return p; 135 145 } 136 146 } trunk/wrap/APILookupGLt.txt
r598 r599 73 73 import: glib.Str 74 74 75 inout: g dk_gl_init argv76 array: g dk_gl_init argv argc77 inout: g dk_gl_init_check argv78 array: g dk_gl_init_check argv argc79 inout: g dk_gl_parse_args argv80 array: g dk_gl_parse_args argv argc75 inout: gtk_gl_init argv 76 array: gtk_gl_init argv argc 77 inout: gtk_gl_init_check argv 78 array: gtk_gl_init_check argv argc 79 inout: gtk_gl_parse_args argv 80 array: gtk_gl_parse_args argv argc 81 81 82 82 outFile: GLtInit
