~ubuntu-branches/ubuntu/natty/monodevelop/natty

« back to all changes in this revision

Viewing changes to src/addins/MonoDevelop.GtkCore/lib/stetic/libstetic/wrapper/Label.cs

  • Committer: Bazaar Package Importer
  • Author(s): Stefan Ebner
  • Date: 2008-03-29 23:36:33 UTC
  • mto: (1.5.1 sid)
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: james.westby@ubuntu.com-20080329233633-l550uuwvfh1e68at
Tags: upstream-1.0+dfsg
ImportĀ upstreamĀ versionĀ 1.0+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
                internal protected override void GeneratePostBuildCode (GeneratorContext ctx, CodeExpression var)
28
28
                {
29
29
                        if (mnem != null) {
30
 
                                CodeExpression memVar = ctx.WidgetMap.GetWidgetExp (mnem);
31
 
                                if (memVar != null) {
32
 
                                        ctx.Statements.Add (
33
 
                                                new CodeAssignStatement (
34
 
                                                        new CodePropertyReferenceExpression (
35
 
                                                                var, 
36
 
                                                                "MnemonicWidget"
37
 
                                                        ),
38
 
                                                        memVar
39
 
                                                )
40
 
                                        );
 
30
                                Widget targetWidget = GetTopLevel ().FindChild (mnem);
 
31
                                if (targetWidget != null) {
 
32
                                        CodeExpression memVar = ctx.WidgetMap.GetWidgetExp (targetWidget);
 
33
                                        if (memVar != null) {
 
34
                                                ctx.Statements.Add (
 
35
                                                        new CodeAssignStatement (
 
36
                                                                new CodePropertyReferenceExpression (
 
37
                                                                        var, 
 
38
                                                                        "MnemonicWidget"
 
39
                                                                ),
 
40
                                                                memVar
 
41
                                                        )
 
42
                                                );
 
43
                                        }
41
44
                                }
42
45
                        }
43
46
                        base.GeneratePostBuildCode (ctx, var);