Commits

Author Commit Message Labels Comments Date
Virgil Dupras
Added View.packRelativeTo() and added hardcoded layout adjustment consts.
Virgil Dupras
Started adding layout features with View.packToCorner()
Virgil Dupras
The Window is now a View subclass. Also, improved CodeTemplate to remove the need to set every replacement. There's now an empty string default for non-existing replacements.
Virgil Dupras
Added TextField.
Virgil Dupras
Added GeneratedItem.properties which allows to reduce redudant properties setting code generation in its subclasses.
Virgil Dupras
3 things:
Virgil Dupras
Got rid of "NS" prefix in widget class names because since Label, the xibless class name isn't always the same as the cocoa class name.
Virgil Dupras
Added support for labels.
Virgil Dupras
Allow references to items that aren't top-level items and thus don't have a varname (in other words, assign tmp varnames to items that don't have any).
Virgil Dupras
Added GeneratedItem.dependencies() making sure that references being used in the code have already been created.
Virgil Dupras
Added support for fonts.
Virgil Dupras
Added support for NSButton and also added the possibility of generating more than just one top-level item.
Virgil Dupras
Made a few refactorings:
Virgil Dupras
Added (basic) support for NSWindow.
Virgil Dupras
Moved the "codegen" module into a "xibless" package and split the source into "base", "menu" and "gen".
Virgil Dupras
Added support for NSMenuItem tag setting and added a "const" accessor. Also, in the example, completed the standard main menu.
Virgil Dupras
Things are getting even cooler with the addition of KeyValueId, allowing to reference objc accessors in our UI module.
Virgil Dupras
Replaced the objc menu-building code in main.m with "xibless script" code in MainMenu.py.
Virgil Dupras
Now things are getting interesting. I've added basic code generation for NSMenu and NSMenuItem and started adding it to our proof of concept app.
Virgil Dupras
Initial commit.
  1. Prev
  2. Next