alternative to assert
[gtkD.git] / gtkD / srcsv / gsvc / gsvtypes.d
blob756b1996ff1371b700b08f2d330c6acffb7fd9b7
1 /*
2 * This file is part of gtkD.
4 * gtkD is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation; either version 2.1 of the License, or
7 * (at your option) any later version.
9 * gtkD is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public License
15 * along with gtkD; if not, write to the Free Software
16 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 // generated automatically - do not change
20 // find conversion definition on APILookup.txt
21 // implement new conversion functionalities on the wrap.utils pakage
23 module gsvc.gsvtypes;
26 public import gtkc.gtktypes;
29 /**
30 * typedef GtkTextMark GtkSourceMarker;
32 public alias GtkTextMark GtkSourceMarker;
33 public enum GtkSourceSearchFlags
35 VISIBLE_ONLY = 1 << 0,
36 TEXT_ONLY = 1 << 1,
37 CASE_INSENSITIVE = 1 << 2
38 /+* Possible future plans: SEARCH_REGEXP +/
40 alias GtkSourceSearchFlags SourceSearchFlags;
42 public enum GtkSourceTagStyleMask
44 USE_BACKGROUND = 1 << 0, /+*< nick=useBackground >+/
45 USE_FOREGROUND = 1 << 1 /+*< nick=useForeground >+/
47 alias GtkSourceTagStyleMask SourceTagStyleMask;
50 /**
51 * Main Gtk struct.
53 public struct GtkSourceView{}
56 /**
57 * Main Gtk struct.
59 public struct GtkSourceBuffer{}
62 /**
63 * Main Gtk struct.
65 public struct GtkSourceLanguage{}
68 /**
69 * Main Gtk struct.
71 public struct GtkSourceLanguagesManager{}
74 /**
75 * Main Gtk struct.
77 public struct GtkSourceStyleScheme{}
80 public struct GtkSourceStyleSchemeClass{}
81 // GTypeInterface baseIface;
82 // GtkSourceStyleScheme.html
83 // /+* signals +/
84 // GtkSourceStyleScheme.html
85 // void (* styleChanged) (GtkSourceStyleScheme *scheme,
86 // GtkSourceStyleScheme.html
87 // char *tagId);
88 // GtkSourceStyleScheme.html
89 // /+* vtable +/
90 // GtkSourceStyleScheme.html
91 // char * (* getName) (GtkSourceStyleScheme *scheme);
92 // GtkSourceStyleScheme.html
93 // GtkSourceTagStyle * (* getTagStyle) (GtkSourceStyleScheme *scheme,
94 // GtkSourceStyleScheme.html
95 // char *styleName);
96 // GtkSourceStyleScheme.html
97 // GSList * (* getStyleNames) (GtkSourceStyleScheme *scheme);
98 // GtkSourceStyleScheme.html
99 // /+* Padding for future expansion +/
100 // GtkSourceStyleScheme.html
101 // void (*_GtkSourceReserved1) (void);
102 // GtkSourceStyleScheme.html
103 // void (*_GtkSourceReserved2) (void);
104 // GtkSourceStyleScheme.html
105 // void (*_GtkSourceReserved3) (void);
106 // GtkSourceStyleScheme.html
107 // void (*_GtkSourceReserved4) (void);
108 // GtkSourceStyleScheme.html
112 * Main Gtk struct.
114 public struct GtkSourceTag{}
117 public struct GtkSourceTagClass{}
120 public struct GtkSyntaxTag{}
123 public struct GtkSyntaxTagClass{}
126 public struct GtkPatternTag{}
129 public struct GtkPatternTagClass{}
133 * Main Gtk struct.
135 public struct GtkSourceTagTable{}
139 * Main Gtk struct.
141 public struct GtkSourceTagStyle{}
142 // /+* readonly +/
143 // gtksourceview-GtkSourceTagStyle.html
144 // int isDefault;
145 // gtksourceview-GtkSourceTagStyle.html
146 // uint mask;
147 // gtksourceview-GtkSourceTagStyle.html
148 // GdkColor foreground;
149 // gtksourceview-GtkSourceTagStyle.html
150 // GdkColor background;
151 // gtksourceview-GtkSourceTagStyle.html
152 // int italic;
153 // gtksourceview-GtkSourceTagStyle.html
154 // int bold;
155 // gtksourceview-GtkSourceTagStyle.html
156 // int underline;
157 // gtksourceview-GtkSourceTagStyle.html
158 // int strikethrough;
159 // gtksourceview-GtkSourceTagStyle.html
160 // /+* Reserved for future expansion +/
161 // gtksourceview-GtkSourceTagStyle.html
162 // byte reserved[16];
163 // gtksourceview-GtkSourceTagStyle.html