public static WidgetMap GenerateCreationCode(CodeNamespace cns, CodeTypeDeclaration type, Wrapper.ActionGroup grp, CodeExpression groupVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings) { statements.Add (new CodeCommentStatement ("Action group " + grp.Name)); GeneratorContext ctx = new ProjectGeneratorContext (cns, type, statements, options); ctx.GenerateCreationCode (grp, groupVarExp); ctx.EndGeneration (); warnings.AddRange (ctx.Warnings); return ctx.WidgetMap; }
public static WidgetMap GenerateCreationCode(CodeNamespace cns, CodeTypeDeclaration type, Wrapper.ActionGroup grp, CodeExpression groupVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings) { statements.Add(new CodeCommentStatement("Action group " + grp.Name)); GeneratorContext ctx = new ProjectGeneratorContext(cns, type, statements, options); ctx.GenerateCreationCode(grp, groupVarExp); ctx.EndGeneration(); warnings.AddRange(ctx.Warnings); return(ctx.WidgetMap); }
public static WidgetMap GenerateCreationCode(CodeNamespace cns, CodeTypeDeclaration type, Gtk.Widget w, CodeExpression widgetVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings) { statements.Add (new CodeCommentStatement ("Widget " + w.Name)); GeneratorContext ctx = new ProjectGeneratorContext (cns, type, statements, options); Stetic.Wrapper.Widget ww = Stetic.Wrapper.Widget.Lookup (w); ctx.GenerateCreationCode (ww, widgetVarExp); ctx.EndGeneration (); warnings.AddRange (ctx.Warnings); return ctx.WidgetMap; }
public static WidgetMap GenerateCreationCode(CodeNamespace cns, CodeTypeDeclaration type, Gtk.Widget w, CodeExpression widgetVarExp, CodeStatementCollection statements, GenerationOptions options, ArrayList warnings) { statements.Add(new CodeCommentStatement("Widget " + w.Name)); GeneratorContext ctx = new ProjectGeneratorContext(cns, type, statements, options); Stetic.Wrapper.Widget ww = Stetic.Wrapper.Widget.Lookup(w); ctx.GenerateCreationCode(ww, widgetVarExp); ctx.EndGeneration(); warnings.AddRange(ctx.Warnings); return(ctx.WidgetMap); }