Changeset 488

Show
Ignore:
Timestamp:
03/29/08 12:42:10 (8 months ago)
Author:
Mike Wey
Message:

Add SourcePrintCompositor? - and add some imports and struct wraps

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/demos/sourceView/SVTest.d

    r481 r488  
    116116         
    117117        SourceLanguageManager slm = new SourceLanguageManager(); 
    118         SourceLanguage dLang = new SourceLanguage(slm.getLanguage("d")); 
     118        SourceLanguage dLang = slm.getLanguage("d"); 
    119119         
    120120        if ( dLang !is null ) 
     
    135135} 
    136136 
     137private import gtkc.Loader; 
     138 
    137139void main(string[] args) 
    138140{ 
     141    Linker.dumpFailedLoads(); 
     142 
    139143    Gtk.init(null); 
    140144    new HelloWorld(); 
  • trunk/srcsv/gsv/SourceBuffer.d

    r480 r488  
    4343 * omit signals: 
    4444 * imports: 
     45 *  - glib.Str 
     46 *  - gtk.TextTagTable 
    4547 *  - gsv.SourceLanguage 
     48 *  - gsv.SourceStyleScheme 
    4649 *  - gsv.SourceMark 
     50 *  - glib.ListSG 
    4751 *  - gtk.TextIter 
    48  *  - glib.Str 
    49  *  - glib.ListSG 
    5052 * structWrap: 
    5153 *  - GSList* -> ListSG 
    5254 *  - GtkSourceLanguage* -> SourceLanguage 
    5355 *  - GtkSourceMark* -> SourceMark 
     56 *  - GtkSourceStyleScheme* -> SourceStyleScheme 
    5457 *  - GtkTextIter* -> TextIter 
     58 *  - GtkTextTagTable* -> TextTagTable 
    5559 * module aliases: 
    5660 * local aliases: 
     
    6771public  import gtkc.gdktypes; 
    6872 
     73private import glib.Str; 
     74private import gtk.TextTagTable; 
    6975private import gsv.SourceLanguage; 
     76private import gsv.SourceStyleScheme; 
    7077private import gsv.SourceMark; 
     78private import glib.ListSG; 
    7179private import gtk.TextIter; 
    72 private import glib.Str; 
    73 private import glib.ListSG; 
    7480 
    7581 
     
    202208     * table =  a GtkTextTagTable, or NULL to create a new one. 
    203209     */ 
    204     public this (GtkTextTagTable* table) 
     210    public this (TextTagTable table) 
    205211    { 
    206212        // 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()); 
    208214        if(p is null) 
    209215        { 
     
    328334     * scheme =  style scheme. 
    329335     */ 
    330     public void setStyleScheme(GtkSourceStyleScheme* scheme) 
     336    public void setStyleScheme(SourceStyleScheme scheme) 
    331337    { 
    332338        // 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()); 
    334340    } 
    335341     
     
    338344     * Returns: the GtkSourceStyleScheme set bygtk_source_buffer_set_style_scheme(), or NULL. 
    339345     */ 
    340     public GtkSourceStyleScheme* getStyleScheme() 
     346    public SourceStyleScheme getStyleScheme() 
    341347    { 
    342348        // 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); 
    344356    } 
    345357     
  • trunk/srcsv/gsv/SourceLanguage.d

    r480 r488  
    4343 * omit signals: 
    4444 * imports: 
    45  *  - gsv.SourceStyleScheme 
    4645 *  - glib.Str 
    4746 * structWrap: 
    48  *  - GtkSourceStyleScheme* -> SourceStyleScheme 
    4947 * module aliases: 
    5048 * local aliases: 
     
    5957 
    6058 
    61 private import gsv.SourceStyleScheme; 
    6259private import glib.Str; 
    6360 
  • trunk/srcsv/gsv/SourceLanguageManager.d

    r480 r488  
    4343 * omit signals: 
    4444 * imports: 
    45  *  - glib.ListSG 
    4645 *  - glib.Str 
     46 *  - gsv.SourceLanguage 
    4747 * structWrap: 
    48  *  - GSList* -> ListSG 
     48 *  - GtkSourceLanguage* -> SourceLanguage 
    4949 * module aliases: 
    5050 * local aliases: 
     
    5959 
    6060 
    61 private import glib.ListSG; 
    6261private import glib.Str; 
     62private import gsv.SourceLanguage; 
    6363 
    6464 
     
    179179     * Returns: a GtkSourceLanguage, or NULL if there is no languageidentified by the given id. Return value is owned by lm and should notbe freed. 
    180180     */ 
    181     public GtkSourceLanguage* getLanguage(string id) 
     181    public SourceLanguage getLanguage(string id) 
    182182    { 
    183183        // 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); 
    185191    } 
    186192} 
  • trunk/srcsv/gsv/SourceMark.d

    r480 r488  
    4545 *  - glib.Str 
    4646 * structWrap: 
     47 *  - GtkSourceMark* -> SourceMark 
    4748 * module aliases: 
    4849 * local aliases: 
     
    162163     * Returns: the next GtkSourceMark or NULL 
    163164     */ 
    164     public GtkSourceMark* next(string category) 
     165    public SourceMark next(string category) 
    165166    { 
    166167        // 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); 
    168175    } 
    169176     
     
    177184     * Returns: the previous GtkSourceMark or NULL 
    178185     */ 
    179     public GtkSourceMark* prev(string category) 
     186    public SourceMark prev(string category) 
    180187    { 
    181188        // 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); 
    183196    } 
    184197} 
  • trunk/srcsv/gsv/SourceStyleScheme.d

    r480 r488  
    4343 * omit signals: 
    4444 * imports: 
     45 *  - gsv.SourceStyle 
    4546 *  - glib.Str 
    4647 * structWrap: 
     48 *  - GtkSourceStyle* -> SourceStyle 
    4749 * module aliases: 
    4850 * local aliases: 
     
    5759 
    5860 
     61private import gsv.SourceStyle; 
    5962private import glib.Str; 
    6063 
     
    241244     * 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. 
    242245     */ 
    243     public GtkSourceStyle* getStyle(string styleId) 
     246    public SourceStyle getStyle(string styleId) 
    244247    { 
    245248        // 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); 
    247256    } 
    248257} 
  • trunk/srcsv/gsv/SourceStyleSchemeManager.d

    r480 r488  
    4343 * omit signals: 
    4444 * imports: 
     45 *  - gsv.SourceStyleScheme 
    4546 *  - glib.Str 
    4647 * structWrap: 
     48 *  - GtkSourceStyleScheme* -> SourceStyleScheme 
    4749 * module aliases: 
    4850 * local aliases: 
     
    5759 
    5860 
     61private import gsv.SourceStyleScheme; 
    5962private import glib.Str; 
    6063 
     
    196199     * Returns: a GtkSourceStyleScheme object. Returned value is owned bymanager and must not be unref'ed. 
    197200     */ 
    198     public GtkSourceStyleScheme* getScheme(string schemeId) 
     201    public SourceStyleScheme getScheme(string schemeId) 
    199202    { 
    200203        // 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); 
    202211    } 
    203212     
  • trunk/srcsv/gsv/SourceView.d

    r480 r488  
    4343 * omit signals: 
    4444 * imports: 
     45 *  - gdk.Pixbuf 
    4546 *  - gsv.SourceBuffer 
    4647 *  - gtkc.gtk 
    4748 *  - glib.Str 
    4849 * structWrap: 
     50 *  - GdkPixbuf* -> Pixbuf 
    4951 *  - GtkSourceBuffer* -> SourceBuffer 
    5052 * module aliases: 
     
    6264public  import gtkc.gdktypes; 
    6365 
     66private import gdk.Pixbuf; 
    6467private import gsv.SourceBuffer; 
    6568private import gtkc.gtk; 
     
    352355     * pixbuf =  a GdkPixbuf or NULL. 
    353356     */ 
    354     public void setMarkCategoryPixbuf(string category, GdkPixbuf* pixbuf) 
     357    public void setMarkCategoryPixbuf(string category, Pixbuf pixbuf) 
    355358    { 
    356359        // 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()); 
    358361    } 
    359362     
     
    365368     * Returns: the associated GdkPixbuf, or NULL if not found. 
    366369     */ 
    367     public GdkPixbuf* getMarkCategoryPixbuf(string category) 
     370    public Pixbuf getMarkCategoryPixbuf(string category) 
    368371    { 
    369372        // 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); 
    371380    } 
    372381     
  • trunk/srcsv/gsvc/gsv.d

    r470 r488  
    157157    GtkSourceLanguage* function(GtkSourceLanguageManager* lm, gchar* id)gtk_source_language_manager_get_language; 
    158158     
     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     
    159203    // gsv.SourceStyleScheme 
    160204     
     
    177221    GtkSourceStyleScheme* function(GtkSourceStyleSchemeManager* manager, gchar* schemeId)gtk_source_style_scheme_manager_get_scheme; 
    178222    void function(GtkSourceStyleSchemeManager* manager)gtk_source_style_scheme_manager_force_rescan; 
    179      
    180     // gsv.SourceStyle 
    181      
    182     GtkSourceStyle* function(GtkSourceStyle* style)gtk_source_style_copy; 
    183223 
    184224 
     
    262302    { "gtk_source_language_manager_get_language_ids",  cast(void**)& gtk_source_language_manager_get_language_ids}, 
    263303    { "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}, 
    264342    { "gtk_source_style_scheme_get_id",  cast(void**)& gtk_source_style_scheme_get_id}, 
    265343    { "gtk_source_style_scheme_get_name",  cast(void**)& gtk_source_style_scheme_get_name}, 
     
    277355    { "gtk_source_style_scheme_manager_get_scheme",  cast(void**)& gtk_source_style_scheme_manager_get_scheme}, 
    278356    { "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}, 
    280357 
    281358]; 
  • trunk/srcsv/gsvc/gsvtypes.d

    r480 r488  
    113113/** 
    114114 * Main Gtk struct. 
     115 */ 
     116public 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 */ 
     124public struct GtkSourceStyle{} 
     125 
     126 
     127/** 
     128 * Main Gtk struct. 
    115129 * GtkSourceStyleScheme structure contains only 
    116130 * private members and should not be accessed directly. 
     
    124138public struct GtkSourceStyleSchemeManager{} 
    125139 
    126  
    127 /** 
    128  * Main Gtk struct. 
    129  * The GtkSourceStyle structure is used to describe text attributes 
    130  * which are set when given style is used. 
    131  */ 
    132 public struct GtkSourceStyle{} 
    133  
  • trunk/wrap/APILookupSourceView.txt

    r478 r488  
    7171class: SourceView 
    7272prefix: gtk_source_view_ 
     73import: gdk.Pixbuf 
     74structWrap: GdkPixbuf* Pixbuf 
     75import: gsv.SourceBuffer 
    7376structWrap: GtkSourceBuffer* SourceBuffer 
    74 import: gsv.SourceBuffer 
    7577import: gtkc.gtk 
    7678import: glib.Str 
     
    101103class: SourceBuffer 
    102104prefix: gtk_source_buffer_ 
    103 #import: gsv.SourceBuffer 
    104 #structWrap: GtkSourceBuffer* SourceBuffer 
    105 #import: gsv.SourceTagTable 
    106 #structWrap: GtkSourceTagTable* SourceTagTable 
     105import: glib.Str 
     106import: gtk.TextTagTable 
     107structWrap: GtkTextTagTable* TextTagTable 
    107108import: gsv.SourceLanguage 
    108109structWrap: GtkSourceLanguage* SourceLanguage 
    109 #import: gsv.SourceTagStyl
    110 #structWrap: GtkSourceTagStyle* SourceTagStyl
     110import: gsv.SourceStyleSchem
     111structWrap: GtkSourceStyleScheme* SourceStyleSchem
    111112import: gsv.SourceMark 
    112113structWrap: GtkSourceMark* SourceMark 
     114import: glib.ListSG 
     115structWrap: GSList* ListSG 
    113116import: gtk.TextIter 
    114117structWrap: GtkTextIter* TextIter 
    115 import: glib.Str 
    116 import: glib.ListSG 
    117 structWrap: GSList* ListSG 
    118118outFile: SourceBuffer 
    119119 
     
    131131class: SourceMark 
    132132prefix: gtk_source_mark_ 
     133structWrap: GtkSourceMark* SourceMark 
    133134import: glib.Str 
    134135outFile: SourceMark 
     
    138139class: SourceLanguage 
    139140prefix: gtk_source_iter_ 
    140 structWrap: GtkSourceStyleScheme* SourceStyleScheme 
    141 import: gsv.SourceStyleScheme 
    142141import: glib.Str 
    143142outFile: SourceLanguage 
     
    147146class: SourceLanguageManager 
    148147prefix: gtk_source_language_manager_ 
    149 import: glib.ListSG 
    150 structWrap: GSList* ListSG 
    151148import: glib.Str 
     149import: gsv.SourceLanguage 
     150structWrap: GtkSourceLanguage* SourceLanguage 
    152151outFile: SourceLanguageManager 
    153152 
     153file: GtkSourcePrintCompositor.html 
     154struct: GtkSourcePrintCompositor 
     155class: SourcePrintCompositor 
     156prefix: gtk_source_print_compositor_ 
     157import: gsv.SourceBuffer 
     158structWrap: GtkSourceBuffer* SourceBuffer 
     159import: gsv.SourceView 
     160structWrap: GtkSourceView* SourceView 
     161import: gtk.PrintContext 
     162structWrap: GtkPrintContext* PrintContext 
     163import: glib.Str 
     164outFile: SourcePrintCompositor 
    154165 
     166file: GtkSourceStyle.html 
     167struct: GtkSourceStyle 
     168class: SourceStyle 
     169prefix: gtk_source_style_ 
     170outFile: SourceStyle 
    155171 
    156172file: GtkSourceStyleScheme.html 
     
    158174class: SourceStyleScheme 
    159175prefix: gtk_source_style_scheme_ 
    160 #structWrap:  
     176import: gsv.SourceStyle 
     177structWrap: GtkSourceStyle* SourceStyle 
    161178import: glib.Str 
    162179outFile: SourceStyleScheme 
     
    166183class: SourceStyleSchemeManager 
    167184prefix: gtk_source_style_scheme_manager_ 
    168 #structWrap:  
     185import: gsv.SourceStyleScheme 
     186structWrap: GtkSourceStyleScheme* SourceStyleScheme 
    169187import: glib.Str 
    170188outFile: SourceStyleSchemeManager 
    171189 
    172  
    173 #file: GtkSourceTag.html 
    174 #struct: GtkSourceTag 
    175 #class: SourceTag 
    176 #prefix: gtk_source_tag_ 
    177 #structWrap: GtkSourceTagStyle* SourceTagStyle 
    178 #import: gsv.SourceTagStyle 
    179 #import: glib.Str 
    180 #outFile: SourceTag 
    181  
    182  
    183 #file: GtkSourceTagTable.html 
    184 #struct: GtkSourceTagTable 
    185 #class: SourceTagTable 
    186 #prefix: gtk_source_tag_table_ 
    187 ##structWrap:  
    188 #outFile: SourceTagTable 
    189  
    190  
    191 file: GtkSourceStyle.html 
    192 struct: GtkSourceStyle 
    193 class: SourceStyle 
    194 prefix: gtk_source_style_ 
    195 #structWrap:  
    196 outFile: SourceStyle 
    197  
    198  
    199  
    200  
    201 ##### depends on gnome - not wrapped 
    202 #file: GtkSourcePrintJob.html 
    203 #struct: GtkSourcePrintJob 
    204 #class: SourcePrintJob 
    205 #prefix: gtk_source_print_job_ 
    206 ##structWrap:  
    207 #outFile: SourcePrintJob 
    208  
    209