Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 10, 2010
  1. Marshal GdkWindow as Gdk.Drawable

    Aaron Bockover authored
    In some cases the actual GObject being passed to the theme is a
    GdkPixmap, and so an InvalidCastException may be raised. GdkDrawable
    is the parent class of GdkWindow and GdkPixmap.
  2. The build now distchecks

    Aaron Bockover authored
Commits on Nov 9, 2010
  1. Partially ported to automake

    Aaron Bockover authored
  2. Use mako template engine for codegen

    Aaron Bockover authored
  3. Do a little button and focus drawing

    Aaron Bockover authored
  4. Properly support calling into parent draw methods

    Aaron Bockover authored
    The way I was allowing for parent draw method invocation was incorrect,
    since a call to base.DrawFoo on the managed side would not invoke
    parent->draw_foo on the native side until the managed this.DrawFoo
    returned.
    
    Calls to base.DrawFoo now immediately invoke parent->draw_foo as
    expected.
    
    I also cleaned up the code formatting in the generator, building on the
    textwrap module.
  5. Restructured the code generator

    Aaron Bockover authored
    Defined actual classes for the parser, methods, arguments, and
    native+managed generators. These classes have a number of utilities
    useful for generation. The previous code generator iteration was a
    sloppy unreadable tangled mess, and I need to do delegate generation
    now. Doing that without a reorg would have made me cry.
Commits on Nov 8, 2010
  1. More simplification through code generation

    Aaron Bockover authored
    Moved the maigre-codegen project to be a plain generic MD project
  2. Cleaned/reorged build

    Aaron Bockover authored
    Moved libmaigre/maigre-gtk-style-generator to its own project,
    maigre-codegen. Fixed up some makefile targets and integration.
Something went wrong with that request. Please try again.