Changeset 472

Show
Ignore:
Timestamp:
03/21/08 17:02:47 (6 months ago)
Author:
Mike Wey
Message:

classes derived from gtk.Widget don't need to mixin the Buildable interface

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/gtk/AboutDialog.d

    r411 r472  
    3131 * clss    = AboutDialog 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_about_dialog_ 
     
    4847 *  - gdk.Pixbuf 
    4948 *  - gtk.Window 
    50  *  - gobject.ObjectG 
    51  *  - gobject.Value 
    52  *  - gtk.Builder 
    53  *  - gtk.BuildableIF 
    54  *  - gtk.BuildableT 
    5549 * structWrap: 
    5650 *  - GdkPixbuf* -> Pixbuf 
     
    7064private import gdk.Pixbuf; 
    7165private import gtk.Window; 
    72 private import gobject.ObjectG; 
    73 private import gobject.Value; 
    74 private import gtk.Builder; 
    75 private import gtk.BuildableIF; 
    76 private import gtk.BuildableT; 
    7766 
    7867 
     
    113102 * "name" property. 
    114103 */ 
    115 public class AboutDialog : Dialog, BuildableIF 
     104public class AboutDialog : Dialog 
    116105{ 
    117106     
     
    146135        this.gtkAboutDialog = gtkAboutDialog; 
    147136    } 
    148      
    149     // add the Buildable capabilities 
    150     mixin BuildableT!(GtkAboutDialog); 
    151137     
    152138    /** 
  • trunk/src/gtk/AccelLabel.d

    r411 r472  
    3131 * clss    = AccelLabel 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_accel_label_ 
     
    5049 *  - pango.PgAttributeList 
    5150 *  - pango.PgLayout 
    52  *  - gobject.ObjectG 
    53  *  - gobject.Value 
    54  *  - gtk.Builder 
    55  *  - gtk.BuildableIF 
    56  *  - gtk.BuildableT 
    5751 * structWrap: 
    5852 *  - GClosure* -> Closure 
     
    7670private import pango.PgAttributeList; 
    7771private import pango.PgLayout; 
    78 private import gobject.ObjectG; 
    79 private import gobject.Value; 
    80 private import gtk.Builder; 
    81 private import gtk.BuildableIF; 
    82 private import gtk.BuildableT; 
    8372 
    8473 
     
    125114 *  GDK_s, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); 
    126115 */ 
    127 public class AccelLabel : Label, BuildableIF 
     116public class AccelLabel : Label 
    128117{ 
    129118     
     
    158147        this.gtkAccelLabel = gtkAccelLabel; 
    159148    } 
    160      
    161     // add the Buildable capabilities 
    162     mixin BuildableT!(GtkAccelLabel); 
    163149     
    164150    /** 
  • trunk/src/gtk/Alignment.d

    r411 r472  
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_alignment_ 
     
    4645 * imports: 
    4746 *  - gtk.Widget 
    48  *  - glib.Str 
    49  *  - gobject.ObjectG 
    50  *  - gobject.Value 
    51  *  - gtk.Builder 
    52  *  - gtk.BuildableIF 
    53  *  - gtk.BuildableT 
    5447 * structWrap: 
    5548 * module aliases: 
     
    6558 
    6659private import gtk.Widget; 
    67 private import glib.Str; 
    68 private import gobject.ObjectG; 
    69 private import gobject.Value; 
    70 private import gtk.Builder; 
    71 private import gtk.BuildableIF; 
    72 private import gtk.BuildableT; 
    7360 
    7461 
     
    8976 * have no effect. 
    9077 */ 
    91 public class Alignment : Bin, BuildableIF 
     78public class Alignment : Bin 
    9279{ 
    9380     
     
    122109        this.gtkAlignment = gtkAlignment; 
    123110    } 
    124      
    125     // add the Buildable capabilities 
    126     mixin BuildableT!(GtkAlignment); 
    127111     
    128112    /** */ 
  • trunk/src/gtk/Arrow.d

    r411 r472  
    3131 * clss    = Arrow 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_arrow_ 
     
    4544 * omit signals: 
    4645 * imports: 
    47  *  - glib.Str 
    48  *  - gobject.ObjectG 
    49  *  - gobject.Value 
    50  *  - gtk.Builder 
    51  *  - gtk.BuildableIF 
    52  *  - gtk.BuildableT 
    5346 * structWrap: 
    5447 * module aliases: 
     
    6356 
    6457 
    65 private import glib.Str; 
    66 private import gobject.ObjectG; 
    67 private import gobject.Value; 
    68 private import gtk.Builder; 
    69 private import gtk.BuildableIF; 
    70 private import gtk.BuildableT; 
    7158 
    7259 
     
    8774 * style of an arrow can be changed after creation by using gtk_arrow_set(). 
    8875 */ 
    89 public class Arrow : Misc, BuildableIF 
     76public class Arrow : Misc 
    9077{ 
    9178     
     
    120107        this.gtkArrow = gtkArrow; 
    121108    } 
    122      
    123     // add the Buildable capabilities 
    124     mixin BuildableT!(GtkArrow); 
    125109     
    126110    /** 
  • trunk/src/gtk/AspectFrame.d

    r411 r472  
    3131 * clss    = AspectFrame 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_aspect_frame_ 
     
    4645 * imports: 
    4746 *  - glib.Str 
    48  *  - gobject.ObjectG 
    49  *  - gobject.Value 
    50  *  - gtk.Builder 
    51  *  - gtk.BuildableIF 
    52  *  - gtk.BuildableT 
    5347 * structWrap: 
    5448 * module aliases: 
     
    6458 
    6559private import glib.Str; 
    66 private import gobject.ObjectG; 
    67 private import gobject.Value; 
    68 private import gtk.Builder; 
    69 private import gtk.BuildableIF; 
    70 private import gtk.BuildableT; 
    7160 
    7261 
     
    8473 * "shrink-wrapped" to the size of the child. 
    8574 */ 
    86 public class AspectFrame : Frame, BuildableIF 
     75public class AspectFrame : Frame 
    8776{ 
    8877     
     
    117106        this.gtkAspectFrame = gtkAspectFrame; 
    118107    } 
    119      
    120     // add the Buildable capabilities 
    121     mixin BuildableT!(GtkAspectFrame); 
    122108     
    123109    /** 
  • trunk/src/gtk/Assistant.d

    r411 r472  
    3131 * clss    = Assistant 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_assistant_ 
     
    4847 *  - gdk.Pixbuf 
    4948 *  - gtk.Widget 
    50  *  - gobject.ObjectG 
    51  *  - gobject.Value 
    52  *  - gtk.Builder 
    53  *  - gtk.BuildableIF 
    54  *  - gtk.BuildableT 
    5549 * structWrap: 
    5650 *  - GdkPixbuf* -> Pixbuf 
     
    7266private import gdk.Pixbuf; 
    7367private import gtk.Widget; 
    74 private import gobject.ObjectG; 
    75 private import gobject.Value; 
    76 private import gtk.Builder; 
    77 private import gtk.BuildableIF; 
    78 private import gtk.BuildableT; 
    7968 
    8069 
     
    8877 * and controlling the page flow to collect the necessary data. 
    8978 */ 
    90 public class Assistant : Window, BuildableIF 
     79public class Assistant : Window 
    9180{ 
    9281     
     
    121110        this.gtkAssistant = gtkAssistant; 
    122111    } 
    123      
    124     // add the Buildable capabilities 
    125     mixin BuildableT!(GtkAssistant); 
    126112     
    127113    /** 
  • trunk/src/gtk/Bin.d

    r411 r472  
    3131 * clss    = Bin 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_bin_ 
     
    4645 * imports: 
    4746 *  - gtk.Widget 
    48  *  - glib.Str 
    49  *  - gobject.ObjectG 
    50  *  - gobject.Value 
    51  *  - gtk.Builder 
    52  *  - gtk.BuildableIF 
    53  *  - gtk.BuildableT 
    5447 * structWrap: 
    5548 *  - GtkWidget* -> Widget 
     
    6659 
    6760private import gtk.Widget; 
    68 private import glib.Str; 
    69 private import gobject.ObjectG; 
    70 private import gobject.Value; 
    71 private import gtk.Builder; 
    72 private import gtk.BuildableIF; 
    73 private import gtk.BuildableT; 
    7461 
    7562 
     
    8572 * GtkFrame, GtkHandleBox, and GtkScrolledWindow. 
    8673 */ 
    87 public class Bin : Container, BuildableIF 
     74public class Bin : Container 
    8875{ 
    8976     
     
    119106    } 
    120107     
    121     // add the Buildable capabilities 
    122     mixin BuildableT!(GtkBin); 
    123      
    124108    /** 
    125109     */ 
  • trunk/src/gtk/Box.d

    r411 r472  
    3131 * clss    = Box 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_box_ 
     
    4645 * imports: 
    4746 *  - gtk.Widget 
    48  *  - glib.Str 
    49  *  - gobject.ObjectG 
    50  *  - gobject.Value 
    51  *  - gtk.Builder 
    52  *  - gtk.BuildableIF 
    53  *  - gtk.BuildableT 
    5447 * structWrap: 
    5548 *  - GtkWidget* -> Widget 
     
    6659 
    6760private import gtk.Widget; 
    68 private import glib.Str; 
    69 private import gobject.ObjectG; 
    70 private import gobject.Value; 
    71 private import gtk.Builder; 
    72 private import gtk.BuildableIF; 
    73 private import gtk.BuildableT; 
    7461 
    7562 
     
    117104 * Use gtk_box_query_child_packing() to query these fields. 
    118105 */ 
    119 public class Box : Container, BuildableIF 
     106public class Box : Container 
    120107{ 
    121108     
     
    150137        this.gtkBox = gtkBox; 
    151138    } 
    152      
    153     // add the Buildable capabilities 
    154     mixin BuildableT!(GtkBox); 
    155139     
    156140    /** 
  • trunk/src/gtk/Button.d

    r411 r472  
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_button_ 
     
    5150 *  - gtk.Widget 
    5251 *  - gtk.Image 
    53  *  - gobject.ObjectG 
    54  *  - gobject.Value 
    55  *  - gtk.Builder 
    56  *  - gtk.BuildableIF 
    57  *  - gtk.BuildableT 
    5852 * structWrap: 
    5953 *  - GtkWidget* -> Widget 
     
    7468private import gtk.Widget; 
    7569private import gtk.Image; 
    76 private import gobject.ObjectG; 
    77 private import gobject.Value; 
    78 private import gtk.Builder; 
    79 private import gtk.BuildableIF; 
    80 private import gtk.BuildableT; 
    8170 
    8271 
     
    9382 * the GtkLabel. 
    9483 */ 
    95 public class Button : Bin, BuildableIF 
     84public class Button : Bin 
    9685{ 
    9786     
     
    131120    /** An arbitrary string to be used by the application */ 
    132121    private char[] action; 
    133      
    134     // add the Buildable capabilities 
    135     mixin BuildableT!(GtkButton); 
    136122     
    137123    /** */ 
  • trunk/src/gtk/ButtonBox.d

    r411 r472  
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_button_box_ 
     
    4948 *  - gtk.HButtonBox 
    5049 *  - gtk.VButtonBox 
    51  *  - glib.Str 
    52  *  - gobject.ObjectG 
    53  *  - gobject.Value 
    54  *  - gtk.Builder 
    55  *  - gtk.BuildableIF 
    56  *  - gtk.BuildableT 
    5750 * structWrap: 
    5851 *  - GtkWidget* -> Widget 
     
    7265private import gtk.HButtonBox; 
    7366private import gtk.VButtonBox; 
    74 private import glib.Str; 
    75 private import gobject.ObjectG; 
    76 private import gobject.Value; 
    77 private import gtk.Builder; 
    78 private import gtk.BuildableIF; 
    79 private import gtk.BuildableT; 
    8067 
    8168 
     
    10188 * behaves as if homogeneous was TRUE. 
    10289 */ 
    103 public class ButtonBox : Box, BuildableIF 
     90public class ButtonBox : Box 
    10491{ 
    10592     
     
    134121        this.gtkButtonBox = gtkButtonBox; 
    135122    } 
    136      
    137     // add the Buildable capabilities 
    138     mixin BuildableT!(GtkButtonBox); 
    139123     
    140124    /** */ 
  • trunk/src/gtk/Calendar.d

    r411 r472  
    3131 * clss    = Calendar 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_calendar_ 
     
    4544 * omit signals: 
    4645 * imports: 
    47  *  - glib.Str 
    48  *  - gobject.ObjectG 
    49  *  - gobject.Value 
    50  *  - gtk.Builder 
    51  *  - gtk.BuildableIF 
    52  *  - gtk.BuildableT 
    5346 * structWrap: 
    5447 * module aliases: 
     
    6558public  import gtkc.gdktypes; 
    6659 
    67 private import glib.Str; 
    68 private import gobject.ObjectG; 
    69 private import gobject.Value; 
    70 private import gtk.Builder; 
    71 private import gtk.BuildableIF; 
    72 private import gtk.BuildableT; 
    7360 
    7461 
     
    9178 * gtk_calendar_get_date(). 
    9279 */ 
    93 public class Calendar : Widget, BuildableIF 
     80public class Calendar : Widget 
    9481{ 
    9582     
     
    124111        this.gtkCalendar = gtkCalendar; 
    125112    } 
    126      
    127     // add the Buildable capabilities 
    128     mixin BuildableT!(GtkCalendar); 
    129113     
    130114    /** 
  • trunk/src/gtk/CellView.d

    r411 r472  
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_cell_view_ 
     
    5352 *  - gdk.Color 
    5453 *  - glib.ListG 
    55  *  - gobject.ObjectG 
    56  *  - gobject.Value 
    57  *  - gtk.Builder 
    58  *  - gtk.BuildableIF 
    59  *  - gtk.BuildableT 
    6054 * structWrap: 
    6155 *  - GList* -> ListG 
     
    8175private import gdk.Color; 
    8276private import glib.ListG; 
    83 private import gobject.ObjectG; 
    84 private import gobject.Value; 
    85 private import gtk.Builder; 
    86 private import gtk.BuildableIF; 
    87 private import gtk.BuildableT; 
    8877 
    8978 
     
    9887 * and drag and drop. 
    9988 */ 
    100 public class CellView : Widget, BuildableIF 
     89public class CellView : Widget 
    10190{ 
    10291     
     
    131120        this.gtkCellView = gtkCellView; 
    132121    } 
    133      
    134     // add the Buildable capabilities 
    135     mixin BuildableT!(GtkCellView); 
    136122     
    137123    /** 
  • trunk/src/gtk/CheckButton.d

    r411 r472  
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_check_button_ 
     
    4948 *  - glib.Str 
    5049 *  - gtk.Button 
    51  *  - gobject.ObjectG 
    52  *  - gobject.Value 
    53  *  - gtk.Builder 
    54  *  - gtk.BuildableIF 
    55  *  - gtk.BuildableT 
    5650 * structWrap: 
    5751 * module aliases: 
     
    6862private import glib.Str; 
    6963private import gtk.Button; 
    70 private import gobject.ObjectG; 
    71 private import gobject.Value; 
    72 private import gtk.Builder; 
    73 private import gtk.BuildableIF; 
    74 private import gtk.BuildableT; 
    7564 
    7665 
     
    8372 * The important signal ('toggled') is also inherited from GtkToggleButton. 
    8473 */ 
    85 public class CheckButton : ToggleButton, BuildableIF 
     74public class CheckButton : ToggleButton 
    8675{ 
    8776     
     
    116105        this.gtkCheckButton = gtkCheckButton; 
    117106    } 
    118      
    119     // add the Buildable capabilities 
    120     mixin BuildableT!(GtkCheckButton); 
    121107     
    122108    /** 
  • trunk/src/gtk/CheckMenuItem.d

    r411 r472  
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_check_menu_item_ 
     
    4847 * imports: 
    4948 *  - glib.Str 
    50  *  - gobject.ObjectG 
    51  *  - gobject.Value 
    52  *  - gtk.Builder 
    53  *  - gtk.BuildableIF 
    54  *  - gtk.BuildableT 
    5549 * structWrap: 
    5650 * module aliases: 
     
    6862 
    6963private import glib.Str; 
    70 private import gobject.ObjectG; 
    71 private import gobject.Value; 
    72 private import gtk.Builder; 
    73 private import gtk.BuildableIF; 
    74 private import gtk.BuildableT; 
    7564 
    7665 
     
    8776 * toggles the value. 
    8877 */ 
    89 public class CheckMenuItem : MenuItem, BuildableIF 
     78public class CheckMenuItem : MenuItem 
    9079{ 
    9180     
     
    120109        this.gtkCheckMenuItem = gtkCheckMenuItem; 
    121110    } 
    122      
    123     // add the Buildable capabilities 
    124     mixin BuildableT!(GtkCheckMenuItem); 
    125111     
    126112    /** 
  • trunk/src/gtk/ColorButton.d

    r411 r472  
    3131 * clss    = ColorButton 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_color_button_ 
     
    4746 *  - glib.Str 
    4847 *  - gdk.Color 
    49  *  - gobject.ObjectG 
    50  *  - gobject.Value 
    51  *  - gtk.Builder 
    52  *  - gtk.BuildableIF 
    53  *  - gtk.BuildableT 
    5448 * structWrap: 
    5549 *  - GdkColor* -> Color 
     
    6963private import glib.Str; 
    7064private import gdk.Color; 
    71 private import gobject.ObjectG; 
    72 private import gobject.Value; 
    73 private import gtk.Builder; 
    74 private import gtk.BuildableIF; 
    75 private import gtk.BuildableT; 
    7665 
    7766 
     
    8574 * widget for selecting a color in a preference dialog. 
    8675 */ 
    87 public class ColorButton : Button, BuildableIF 
     76public class ColorButton : Button 
    8877{ 
    8978     
     
    118107        this.gtkColorButton = gtkColorButton; 
    119108    } 
    120      
    121     // add the Buildable capabilities 
    122     mixin BuildableT!(GtkColorButton); 
    123109     
    124110    /** 
  • trunk/src/gtk/ColorSelection.d

    r411 r472  
    3131 * clss    = ColorSelection 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_color_selection_ 
     
    4746 *  - glib.Str 
    4847 *  - gdk.Color 
    49  *  - gobject.ObjectG 
    50  *  - gobject.Value 
    51  *  - gtk.Builder 
    52  *  - gtk.BuildableIF 
    53  *  - gtk.BuildableT 
    5448 * structWrap: 
    5549 *  - GdkColor* -> Color 
     
    6963private import glib.Str; 
    7064private import gdk.Color; 
    71 private import gobject.ObjectG; 
    72 private import gobject.Value; 
    73 private import gtk.Builder; 
    74 private import gtk.BuildableIF; 
    75 private import gtk.BuildableT; 
    7665 
    7766 
     
    8776 * color selection dialog box GtkColorSelectionDialog. 
    8877 */ 
    89 public class ColorSelection : VBox, BuildableIF 
     78public class ColorSelection : VBox 
    9079{ 
    9180     
     
    120109        this.gtkColorSelection = gtkColorSelection; 
    121110    } 
    122      
    123     // add the Buildable capabilities 
    124     mixin BuildableT!(GtkColorSelection); 
    125111     
    126112    /** 
  • trunk/src/gtk/ColorSelectionDialog.d

    r411 r472  
    3131 * clss    = ColorSelectionDialog 
    3232 * interf  =  
    33  * class Code: Yes 
     33 * class Code: No 
    3434 * interface Code: No 
    3535 * template for: 
    3636 * extend  =  
    3737 * implements: 
    38  *  - BuildableIF 
    3938 * prefixes: 
    4039 *  - gtk_color_selection_dialog_ 
     
    4645 * imports: 
    4746 *  - glib.Str 
    48  *  - glib.Str 
    49  *  - gobject.ObjectG 
    50  *  - gobject.Value 
    51  *  - gtk.Builder 
    52  *  - gtk.BuildableIF 
    53  *  - gtk.BuildableT 
    5447 * structWrap: 
    5548 * module aliases: 
     
    6558 
    6659private import glib.Str; 
    67 private import glib.Str; 
    68 private import gobject.ObjectG; 
    69 private import gobject.Value; 
    70 private import gtk.Builder; 
    71 private import gtk.BuildableIF; 
    72 private import gtk.BuildableT; 
    7360 
    7461 
     
    8774 * "ok_button", "cancel_button" and "help_button". 
    8875 */ 
    89 public class ColorSelectionDialog : Dialog, BuildableIF 
     76public class ColorSelectionDialog : Dialog