Changeset 488
- Timestamp:
- 03/29/08 12:42:10 (8 months ago)
- Files:
-
- trunk/demos/sourceView/SVTest.d (modified) (2 diffs)
- trunk/srcsv/gsv/SourceBuffer.d (modified) (5 diffs)
- trunk/srcsv/gsv/SourceLanguage.d (modified) (2 diffs)
- trunk/srcsv/gsv/SourceLanguageManager.d (modified) (3 diffs)
- trunk/srcsv/gsv/SourceMark.d (modified) (3 diffs)
- trunk/srcsv/gsv/SourcePrintCompositor.d (added)
- trunk/srcsv/gsv/SourceStyleScheme.d (modified) (3 diffs)
- trunk/srcsv/gsv/SourceStyleSchemeManager.d (modified) (3 diffs)
- trunk/srcsv/gsv/SourceView.d (modified) (4 diffs)
- trunk/srcsv/gsvc/gsv.d (modified) (4 diffs)
- trunk/srcsv/gsvc/gsvtypes.d (modified) (2 diffs)
- trunk/wrap/APILookupSourceView.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/demos/sourceView/SVTest.d
r481 r488 116 116 117 117 SourceLanguageManager slm = new SourceLanguageManager(); 118 SourceLanguage dLang = new SourceLanguage(slm.getLanguage("d"));118 SourceLanguage dLang = slm.getLanguage("d"); 119 119 120 120 if ( dLang !is null ) … … 135 135 } 136 136 137 private import gtkc.Loader; 138 137 139 void main(string[] args) 138 140 { 141 Linker.dumpFailedLoads(); 142 139 143 Gtk.init(null); 140 144 new HelloWorld(); trunk/srcsv/gsv/SourceBuffer.d
r480 r488 43 43 * omit signals: 44 44 * imports: 45 * - glib.Str 46 * - gtk.TextTagTable 45 47 * - gsv.SourceLanguage 48 * - gsv.SourceStyleScheme 46 49 * - gsv.SourceMark 50 * - glib.ListSG 47 51 * - gtk.TextIter 48 * - glib.Str49 * - glib.ListSG50 52 * structWrap: 51 53 * - GSList* -> ListSG 52 54 * - GtkSourceLanguage* -> SourceLanguage 53 55 * - GtkSourceMark* -> SourceMark 56 * - GtkSourceStyleScheme* -> SourceStyleScheme 54 57 * - GtkTextIter* -> TextIter 58 * - GtkTextTagTable* -> TextTagTable 55 59 * module aliases: 56 60 * local aliases: … … 67 71 public import gtkc.gdktypes; 68 72 73 private import glib.Str; 74 private import gtk.TextTagTable; 69 75 private import gsv.SourceLanguage; 76 private import gsv.SourceStyleScheme; 70 77 private import gsv.SourceMark; 78 private import glib.ListSG; 71 79 private import gtk.TextIter; 72 private import glib.Str;73 private import glib.ListSG;74 80 75 81 … … 202 208 * table = a GtkTextTagTable, or NULL to create a new one. 203 209 */ 204 public this ( GtkTextTagTable*table)210 public this (TextTagTable table) 205 211 { 206 212 // GtkSourceBuffer* gtk_source_buffer_new (GtkTextTagTable *table); 207 auto p = gtk_source_buffer_new( table);213 auto p = gtk_source_buffer_new((table is null) ? null : table.getTextTagTableStruct()); 208 214 if(p is null) 209 215 { … … 328 334 * scheme = style scheme. 329 335 */ 330 public void setStyleScheme( GtkSourceStyleScheme*scheme)336 public void setStyleScheme(SourceStyleScheme scheme) 331 337 { 332 338 // void gtk_source_buffer_set_style_scheme (GtkSourceBuffer *buffer, GtkSourceStyleScheme *scheme); 333 gtk_source_buffer_set_style_scheme(gtkSourceBuffer, scheme);339 gtk_source_buffer_set_style_scheme(gtkSourceBuffer, (scheme is null) ? null : scheme.getSourceStyleSchemeStruct()); 334 340 } 335 341 … … 338 344 * Returns: the GtkSourceStyleScheme set bygtk_source_buffer_set_style_scheme(), or NULL. 339 345 */ 340 public GtkSourceStyleScheme*getStyleScheme()346 public SourceStyleScheme getStyleScheme() 341 347 { 342 348 // GtkSourceStyleScheme* gtk_source_buffer_get_style_scheme (GtkSourceBuffer *buffer); 343 return gtk_source_buffer_get_style_scheme(gtkSourceBuffer); 349 auto p = gtk_source_buffer_get_style_scheme(gtkSourceBuffer); 350 if(p is null) 351 { 352 version(Exceptions) throw new Exception("Null GObject from GTK+."); 353 else return null; 354 } 355 return new SourceStyleScheme(cast(GtkSourceStyleScheme*) p); 344 356 } 345 357 trunk/srcsv/gsv/SourceLanguage.d
r480 r488 43 43 * omit signals: 44 44 * imports: 45 * - gsv.SourceStyleScheme46 45 * - glib.Str 47 46 * structWrap: 48 * - GtkSourceStyleScheme* -> SourceStyleScheme49 47 * module aliases: 50 48 * local aliases: … … 59 57 60 58 61 private import gsv.SourceStyleScheme;62 59 private import glib.Str; 63 60 trunk/srcsv/gsv/SourceLanguageManager.d
r480 r488 43 43 * omit signals: 44 44 * imports: 45 * - glib.ListSG46 45 * - glib.Str 46 * - gsv.SourceLanguage 47 47 * structWrap: 48 * - G SList* -> ListSG48 * - GtkSourceLanguage* -> SourceLanguage 49 49 * module aliases: 50 50 * local aliases: … … 59 59 60 60 61 private import glib.ListSG;62 61 private import glib.Str; 62 private import gsv.SourceLanguage; 63 63 64 64 … … 179 179 * Returns: a GtkSourceLanguage, or NULL if there is no languageidentified by the given id. Return value is owned by lm and should notbe freed. 180 180 */ 181 public GtkSourceLanguage*getLanguage(string id)181 public SourceLanguage getLanguage(string id) 182 182 { 183 183 // GtkSourceLanguage* gtk_source_language_manager_get_language (GtkSourceLanguageManager *lm, const gchar *id); 184 return gtk_source_language_manager_get_language(gtkSourceLanguageManager, Str.toStringz(id)); 184 auto p = gtk_source_language_manager_get_language(gtkSourceLanguageManager, Str.toStringz(id)); 185 if(p is null) 186 { 187 version(Exceptions) throw new Exception("Null GObject from GTK+."); 188 else return null; 189 } 190 return new SourceLanguage(cast(GtkSourceLanguage*) p); 185 191 } 186 192 } trunk/srcsv/gsv/SourceMark.d
r480 r488 45 45 * - glib.Str 46 46 * structWrap: 47 * - GtkSourceMark* -> SourceMark 47 48 * module aliases: 48 49 * local aliases: … … 162 163 * Returns: the next GtkSourceMark or NULL 163 164 */ 164 public GtkSourceMark*next(string category)165 public SourceMark next(string category) 165 166 { 166 167 // GtkSourceMark* gtk_source_mark_next (GtkSourceMark *mark, const gchar *category); 167 return gtk_source_mark_next(gtkSourceMark, Str.toStringz(category)); 168 auto p = gtk_source_mark_next(gtkSourceMark, Str.toStringz(category)); 169 if(p is null) 170 { 171 version(Exceptions) throw new Exception("Null GObject from GTK+."); 172 else return null; 173 } 174 return new SourceMark(cast(GtkSourceMark*) p); 168 175 } 169 176 … … 177 184 * Returns: the previous GtkSourceMark or NULL 178 185 */ 179 public GtkSourceMark*prev(string category)186 public SourceMark prev(string category) 180 187 { 181 188 // GtkSourceMark* gtk_source_mark_prev (GtkSourceMark *mark, const gchar *category); 182 return gtk_source_mark_prev(gtkSourceMark, Str.toStringz(category)); 189 auto p = gtk_source_mark_prev(gtkSourceMark, Str.toStringz(category)); 190 if(p is null) 191 { 192 version(Exceptions) throw new Exception("Null GObject from GTK+."); 193 else return null; 194 } 195 return new SourceMark(cast(GtkSourceMark*) p); 183 196 } 184 197 } trunk/srcsv/gsv/SourceStyleScheme.d
r480 r488 43 43 * omit signals: 44 44 * imports: 45 * - gsv.SourceStyle 45 46 * - glib.Str 46 47 * structWrap: 48 * - GtkSourceStyle* -> SourceStyle 47 49 * module aliases: 48 50 * local aliases: … … 57 59 58 60 61 private import gsv.SourceStyle; 59 62 private import glib.Str; 60 63 … … 241 244 * Returns: style which corresponds to style_id in the scheme,or NULL when no style with this name found. It is owned by schemeand may not be unref'ed. 242 245 */ 243 public GtkSourceStyle*getStyle(string styleId)246 public SourceStyle getStyle(string styleId) 244 247 { 245 248 // GtkSourceStyle* gtk_source_style_scheme_get_style (GtkSourceStyleScheme *scheme, const gchar *style_id); 246 return gtk_source_style_scheme_get_style(gtkSourceStyleScheme, Str.toStringz(styleId)); 249 auto p = gtk_source_style_scheme_get_style(gtkSourceStyleScheme, Str.toStringz(styleId)); 250 if(p is null) 251 { 252 version(Exceptions) throw new Exception("Null GObject from GTK+."); 253 else return null; 254 } 255 return new SourceStyle(cast(GtkSourceStyle*) p); 247 256 } 248 257 } trunk/srcsv/gsv/SourceStyleSchemeManager.d
r480 r488 43 43 * omit signals: 44 44 * imports: 45 * - gsv.SourceStyleScheme 45 46 * - glib.Str 46 47 * structWrap: 48 * - GtkSourceStyleScheme* -> SourceStyleScheme 47 49 * module aliases: 48 50 * local aliases: … … 57 59 58 60 61 private import gsv.SourceStyleScheme; 59 62 private import glib.Str; 60 63 … … 196 199 * Returns: a GtkSourceStyleScheme object. Returned value is owned bymanager and must not be unref'ed. 197 200 */ 198 public GtkSourceStyleScheme*getScheme(string schemeId)201 public SourceStyleScheme getScheme(string schemeId) 199 202 { 200 203 // GtkSourceStyleScheme* gtk_source_style_scheme_manager_get_scheme (GtkSourceStyleSchemeManager *manager, const gchar *scheme_id); 201 return gtk_source_style_scheme_manager_get_scheme(gtkSourceStyleSchemeManager, Str.toStringz(schemeId)); 204 auto p = gtk_source_style_scheme_manager_get_scheme(gtkSourceStyleSchemeManager, Str.toStringz(schemeId)); 205 if(p is null) 206 { 207 version(Exceptions) throw new Exception("Null GObject from GTK+."); 208 else return null; 209 } 210 return new SourceStyleScheme(cast(GtkSourceStyleScheme*) p); 202 211 } 203 212 trunk/srcsv/gsv/SourceView.d
r480 r488 43 43 * omit signals: 44 44 * imports: 45 * - gdk.Pixbuf 45 46 * - gsv.SourceBuffer 46 47 * - gtkc.gtk 47 48 * - glib.Str 48 49 * structWrap: 50 * - GdkPixbuf* -> Pixbuf 49 51 * - GtkSourceBuffer* -> SourceBuffer 50 52 * module aliases: … … 62 64 public import gtkc.gdktypes; 63 65 66 private import gdk.Pixbuf; 64 67 private import gsv.SourceBuffer; 65 68 private import gtkc.gtk; … … 352 355 * pixbuf = a GdkPixbuf or NULL. 353 356 */ 354 public void setMarkCategoryPixbuf(string category, GdkPixbuf*pixbuf)357 public void setMarkCategoryPixbuf(string category, Pixbuf pixbuf) 355 358 { 356 359 // void gtk_source_view_set_mark_category_pixbuf (GtkSourceView *view, const gchar *category, GdkPixbuf *pixbuf); 357 gtk_source_view_set_mark_category_pixbuf(gtkSourceView, Str.toStringz(category), pixbuf);360 gtk_source_view_set_mark_category_pixbuf(gtkSourceView, Str.toStringz(category), (pixbuf is null) ? null : pixbuf.getPixbufStruct()); 358 361 } 359 362 … … 365 368 * Returns: the associated GdkPixbuf, or NULL if not found. 366 369 */ 367 public GdkPixbuf*getMarkCategoryPixbuf(string category)370 public Pixbuf getMarkCategoryPixbuf(string category) 368 371 { 369 372 // GdkPixbuf* gtk_source_view_get_mark_category_pixbuf (GtkSourceView *view, const gchar *category); 370 return gtk_source_view_get_mark_category_pixbuf(gtkSourceView, Str.toStringz(category)); 373 auto p = gtk_source_view_get_mark_category_pixbuf(gtkSourceView, Str.toStringz(category)); 374 if(p is null) 375 { 376 version(Exceptions) throw new Exception("Null GObject from GTK+."); 377 else return null; 378 } 379 return new Pixbuf(cast(GdkPixbuf*) p); 371 380 } 372 381 trunk/srcsv/gsvc/gsv.d
r470 r488 157 157 GtkSourceLanguage* function(GtkSourceLanguageManager* lm, gchar* id)gtk_source_language_manager_get_language; 158 158 159 // gsv.SourcePrintCompositor 160 161 GtkSourcePrintCompositor* function(GtkSourceBuffer* buffer)gtk_source_print_compositor_new; 162 GtkSourcePrintCompositor* function(GtkSourceView* view)gtk_source_print_compositor_new_from_view; 163 GtkSourceBuffer* function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_buffer; 164 void function(GtkSourcePrintCompositor* compositor, guint width)gtk_source_print_compositor_set_tab_width; 165 guint function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_tab_width; 166 void function(GtkSourcePrintCompositor* compositor, GtkWrapMode wrapMode)gtk_source_print_compositor_set_wrap_mode; 167 GtkWrapMode function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_wrap_mode; 168 void function(GtkSourcePrintCompositor* compositor, gboolean highlight)gtk_source_print_compositor_set_highlight_syntax; 169 gboolean function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_highlight_syntax; 170 void function(GtkSourcePrintCompositor* compositor, guint interval)gtk_source_print_compositor_set_print_line_numbers; 171 guint function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_print_line_numbers; 172 void function(GtkSourcePrintCompositor* compositor, gchar* fontName)gtk_source_print_compositor_set_body_font_name; 173 gchar* function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_body_font_name; 174 void function(GtkSourcePrintCompositor* compositor, gchar* fontName)gtk_source_print_compositor_set_line_numbers_font_name; 175 gchar* function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_line_numbers_font_name; 176 void function(GtkSourcePrintCompositor* compositor, gchar* fontName)gtk_source_print_compositor_set_header_font_name; 177 gchar* function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_header_font_name; 178 void function(GtkSourcePrintCompositor* compositor, gchar* fontName)gtk_source_print_compositor_set_footer_font_name; 179 gchar* function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_footer_font_name; 180 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit)gtk_source_print_compositor_get_top_margin; 181 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit)gtk_source_print_compositor_set_top_margin; 182 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit)gtk_source_print_compositor_get_bottom_margin; 183 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit)gtk_source_print_compositor_set_bottom_margin; 184 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit)gtk_source_print_compositor_get_left_margin; 185 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit)gtk_source_print_compositor_set_left_margin; 186 gdouble function(GtkSourcePrintCompositor* compositor, GtkUnit unit)gtk_source_print_compositor_get_right_margin; 187 void function(GtkSourcePrintCompositor* compositor, gdouble margin, GtkUnit unit)gtk_source_print_compositor_set_right_margin; 188 void function(GtkSourcePrintCompositor* compositor, gboolean print)gtk_source_print_compositor_set_print_header; 189 gboolean function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_print_header; 190 void function(GtkSourcePrintCompositor* compositor, gboolean print)gtk_source_print_compositor_set_print_footer; 191 gboolean function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_print_footer; 192 void function(GtkSourcePrintCompositor* compositor, gboolean separator, gchar* left, gchar* center, gchar* right)gtk_source_print_compositor_set_header_format; 193 void function(GtkSourcePrintCompositor* compositor, gboolean separator, gchar* left, gchar* center, gchar* right)gtk_source_print_compositor_set_footer_format; 194 gint function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_n_pages; 195 gboolean function(GtkSourcePrintCompositor* compositor, GtkPrintContext* context)gtk_source_print_compositor_paginate; 196 gdouble function(GtkSourcePrintCompositor* compositor)gtk_source_print_compositor_get_pagination_progress; 197 void function(GtkSourcePrintCompositor* compositor, GtkPrintContext* context, gint pageNr)gtk_source_print_compositor_draw_page; 198 199 // gsv.SourceStyle 200 201 GtkSourceStyle* function(GtkSourceStyle* style)gtk_source_style_copy; 202 159 203 // gsv.SourceStyleScheme 160 204 … … 177 221 GtkSourceStyleScheme* function(GtkSourceStyleSchemeManager* manager, gchar* schemeId)gtk_source_style_scheme_manager_get_scheme; 178 222 void function(GtkSourceStyleSchemeManager* manager)gtk_source_style_scheme_manager_force_rescan; 179 180 // gsv.SourceStyle181 182 GtkSourceStyle* function(GtkSourceStyle* style)gtk_source_style_copy;183 223 184 224 … … 262 302 { "gtk_source_language_manager_get_language_ids", cast(void**)& gtk_source_language_manager_get_language_ids}, 263 303 { "gtk_source_language_manager_get_language", cast(void**)& gtk_source_language_manager_get_language}, 304 { "gtk_source_print_compositor_new", cast(void**)& gtk_source_print_compositor_new}, 305 { "gtk_source_print_compositor_new_from_view", cast(void**)& gtk_source_print_compositor_new_from_view}, 306 { "gtk_source_print_compositor_get_buffer", cast(void**)& gtk_source_print_compositor_get_buffer}, 307 { "gtk_source_print_compositor_set_tab_width", cast(void**)& gtk_source_print_compositor_set_tab_width}, 308 { "gtk_source_print_compositor_get_tab_width", cast(void**)& gtk_source_print_compositor_get_tab_width}, 309 { "gtk_source_print_compositor_set_wrap_mode", cast(void**)& gtk_source_print_compositor_set_wrap_mode}, 310 { "gtk_source_print_compositor_get_wrap_mode", cast(void**)& gtk_source_print_compositor_get_wrap_mode}, 311 { "gtk_source_print_compositor_set_highlight_syntax", cast(void**)& gtk_source_print_compositor_set_highlight_syntax}, 312 { "gtk_source_print_compositor_get_highlight_syntax", cast(void**)& gtk_source_print_compositor_get_highlight_syntax}, 313 { "gtk_source_print_compositor_set_print_line_numbers", cast(void**)& gtk_source_print_compositor_set_print_line_numbers}, 314 { "gtk_source_print_compositor_get_print_line_numbers", cast(void**)& gtk_source_print_compositor_get_print_line_numbers}, 315 { "gtk_source_print_compositor_set_body_font_name", cast(void**)& gtk_source_print_compositor_set_body_font_name}, 316 { "gtk_source_print_compositor_get_body_font_name", cast(void**)& gtk_source_print_compositor_get_body_font_name}, 317 { "gtk_source_print_compositor_set_line_numbers_font_name", cast(void**)& gtk_source_print_compositor_set_line_numbers_font_name}, 318 { "gtk_source_print_compositor_get_line_numbers_font_name", cast(void**)& gtk_source_print_compositor_get_line_numbers_font_name}, 319 { "gtk_source_print_compositor_set_header_font_name", cast(void**)& gtk_source_print_compositor_set_header_font_name}, 320 { "gtk_source_print_compositor_get_header_font_name", cast(void**)& gtk_source_print_compositor_get_header_font_name}, 321 { "gtk_source_print_compositor_set_footer_font_name", cast(void**)& gtk_source_print_compositor_set_footer_font_name}, 322 { "gtk_source_print_compositor_get_footer_font_name", cast(void**)& gtk_source_print_compositor_get_footer_font_name}, 323 { "gtk_source_print_compositor_get_top_margin", cast(void**)& gtk_source_print_compositor_get_top_margin}, 324 { "gtk_source_print_compositor_set_top_margin", cast(void**)& gtk_source_print_compositor_set_top_margin}, 325 { "gtk_source_print_compositor_get_bottom_margin", cast(void**)& gtk_source_print_compositor_get_bottom_margin}, 326 { "gtk_source_print_compositor_set_bottom_margin", cast(void**)& gtk_source_print_compositor_set_bottom_margin}, 327 { "gtk_source_print_compositor_get_left_margin", cast(void**)& gtk_source_print_compositor_get_left_margin}, 328 { "gtk_source_print_compositor_set_left_margin", cast(void**)& gtk_source_print_compositor_set_left_margin}, 329 { "gtk_source_print_compositor_get_right_margin", cast(void**)& gtk_source_print_compositor_get_right_margin}, 330 { "gtk_source_print_compositor_set_right_margin", cast(void**)& gtk_source_print_compositor_set_right_margin}, 331 { "gtk_source_print_compositor_set_print_header", cast(void**)& gtk_source_print_compositor_set_print_header}, 332 { "gtk_source_print_compositor_get_print_header", cast(void**)& gtk_source_print_compositor_get_print_header}, 333 { "gtk_source_print_compositor_set_print_footer", cast(void**)& gtk_source_print_compositor_set_print_footer}, 334 { "gtk_source_print_compositor_get_print_footer", cast(void**)& gtk_source_print_compositor_get_print_footer}, 335 { "gtk_source_print_compositor_set_header_format", cast(void**)& gtk_source_print_compositor_set_header_format}, 336 { "gtk_source_print_compositor_set_footer_format", cast(void**)& gtk_source_print_compositor_set_footer_format}, 337 { "gtk_source_print_compositor_get_n_pages", cast(void**)& gtk_source_print_compositor_get_n_pages}, 338 { "gtk_source_print_compositor_paginate", cast(void**)& gtk_source_print_compositor_paginate}, 339 { "gtk_source_print_compositor_get_pagination_progress", cast(void**)& gtk_source_print_compositor_get_pagination_progress}, 340 { "gtk_source_print_compositor_draw_page", cast(void**)& gtk_source_print_compositor_draw_page}, 341 { "gtk_source_style_copy", cast(void**)& gtk_source_style_copy}, 264 342 { "gtk_source_style_scheme_get_id", cast(void**)& gtk_source_style_scheme_get_id}, 265 343 { "gtk_source_style_scheme_get_name", cast(void**)& gtk_source_style_scheme_get_name}, … … 277 355 { "gtk_source_style_scheme_manager_get_scheme", cast(void**)& gtk_source_style_scheme_manager_get_scheme}, 278 356 { "gtk_source_style_scheme_manager_force_rescan", cast(void**)& gtk_source_style_scheme_manager_force_rescan}, 279 { "gtk_source_style_copy", cast(void**)& gtk_source_style_copy},280 357 281 358 ]; trunk/srcsv/gsvc/gsvtypes.d
r480 r488 113 113 /** 114 114 * Main Gtk struct. 115 */ 116 public struct GtkSourcePrintCompositor{} 117 118 119 /** 120 * Main Gtk struct. 121 * The GtkSourceStyle structure is used to describe text attributes 122 * which are set when given style is used. 123 */ 124 public struct GtkSourceStyle{} 125 126 127 /** 128 * Main Gtk struct. 115 129 * GtkSourceStyleScheme structure contains only 116 130 * private members and should not be accessed directly. … … 124 138 public struct GtkSourceStyleSchemeManager{} 125 139 126 127 /**128 * Main Gtk struct.129 * The GtkSourceStyle structure is used to describe text attributes130 * which are set when given style is used.131 */132 public struct GtkSourceStyle{}133 trunk/wrap/APILookupSourceView.txt
r478 r488 71 71 class: SourceView 72 72 prefix: gtk_source_view_ 73 import: gdk.Pixbuf 74 structWrap: GdkPixbuf* Pixbuf 75 import: gsv.SourceBuffer 73 76 structWrap: GtkSourceBuffer* SourceBuffer 74 import: gsv.SourceBuffer75 77 import: gtkc.gtk 76 78 import: glib.Str … … 101 103 class: SourceBuffer 102 104 prefix: gtk_source_buffer_ 103 #import: gsv.SourceBuffer 104 #structWrap: GtkSourceBuffer* SourceBuffer 105 #import: gsv.SourceTagTable 106 #structWrap: GtkSourceTagTable* SourceTagTable 105 import: glib.Str 106 import: gtk.TextTagTable 107 structWrap: GtkTextTagTable* TextTagTable 107 108 import: gsv.SourceLanguage 108 109 structWrap: GtkSourceLanguage* SourceLanguage 109 #import: gsv.SourceTagStyle110 #structWrap: GtkSourceTagStyle* SourceTagStyle110 import: gsv.SourceStyleScheme 111 structWrap: GtkSourceStyleScheme* SourceStyleScheme 111 112 import: gsv.SourceMark 112 113 structWrap: GtkSourceMark* SourceMark 114 import: glib.ListSG 115 structWrap: GSList* ListSG 113 116 import: gtk.TextIter 114 117 structWrap: GtkTextIter* TextIter 115 import: glib.Str116 import: glib.ListSG117 structWrap: GSList* ListSG118 118 outFile: SourceBuffer 119 119 … … 131 131 class: SourceMark 132 132 prefix: gtk_source_mark_ 133 structWrap: GtkSourceMark* SourceMark 133 134 import: glib.Str 134 135 outFile: SourceMark … … 138 139 class: SourceLanguage 139 140 prefix: gtk_source_iter_ 140 structWrap: GtkSourceStyleScheme* SourceStyleScheme141 import: gsv.SourceStyleScheme142 141 import: glib.Str 143 142 outFile: SourceLanguage … … 147 146 class: SourceLanguageManager 148 147 prefix: gtk_source_language_manager_ 149 import: glib.ListSG150 structWrap: GSList* ListSG151 148 import: glib.Str 149 import: gsv.SourceLanguage 150 structWrap: GtkSourceLanguage* SourceLanguage 152 151 outFile: SourceLanguageManager 153 152 153 file: GtkSourcePrintCompositor.html 154 struct: GtkSourcePrintCompositor 155 class: SourcePrintCompositor 156 prefix: gtk_source_print_compositor_ 157 import: gsv.SourceBuffer 158 structWrap: GtkSourceBuffer* SourceBuffer 159 import: gsv.SourceView 160 structWrap: GtkSourceView* SourceView 161 import: gtk.PrintContext 162 structWrap: GtkPrintContext* PrintContext 163 import: glib.Str 164 outFile: SourcePrintCompositor 154 165 166 file: GtkSourceStyle.html 167 struct: GtkSourceStyle 168 class: SourceStyle 169 prefix: gtk_source_style_ 170 outFile: SourceStyle 155 171 156 172 file: GtkSourceStyleScheme.html … … 158 174 class: SourceStyleScheme 159 175 prefix: gtk_source_style_scheme_ 160 #structWrap: 176 import: gsv.SourceStyle 177 structWrap: GtkSourceStyle* SourceStyle 161 178 import: glib.Str 162 179 outFile: SourceStyleScheme … … 166 183 class: SourceStyleSchemeManager 167 184 prefix: gtk_source_style_scheme_manager_ 168 #structWrap: 185 import: gsv.SourceStyleScheme 186 structWrap: GtkSourceStyleScheme* SourceStyleScheme 169 187 import: glib.Str 170 188 outFile: SourceStyleSchemeManager 171 189 172 173 #file: GtkSourceTag.html174 #struct: GtkSourceTag175 #class: SourceTag176 #prefix: gtk_source_tag_177 #structWrap: GtkSourceTagStyle* SourceTagStyle178 #import: gsv.SourceTagStyle179 #import: glib.Str180 #outFile: SourceTag181 182 183 #file: GtkSourceTagTable.html184 #struct: GtkSourceTagTable185 #class: SourceTagTable186 #prefix: gtk_source_tag_table_187 ##structWrap:188 #outFile: SourceTagTable189 190 191 file: GtkSourceStyle.html192 struct: GtkSourceStyle193 class: SourceStyle194 prefix: gtk_source_style_195 #structWrap:196 outFile: SourceStyle197 198 199 200 201 ##### depends on gnome - not wrapped202 #file: GtkSourcePrintJob.html203 #struct: GtkSourcePrintJob204 #class: SourcePrintJob205 #prefix: gtk_source_print_job_206 ##structWrap:207 #outFile: SourcePrintJob208 209
