Ed Leafe wrote:

    Can you try again, but this time copy the code into the email?


-test2.cdxml-------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<dForm Caption="dButton2" SaveRestorePosition="False" Height="554" Width="724" designerClass="DesForm" BackColor="(192, 192, 192)">

        <code>
                <onActivate><![CDATA[

def onActivate(self, evt):

        print "barfoo"

]]>

                </onActivate>

        </code>



        <dSizer SlotCount="5" designerClass="LayoutSizer" 
Orientation="Vertical">

<dSizer SlotCount="2" sizerInfo="{'BorderSides': ['All'], 'Proportion': 0, 'Halign': 'Left', 'Valign': 'Top', 'Border': 0, 'Expand': True}" designerClass="LayoutSizer">

<dTextBox sizerInfo="{'BorderSides': ['All'], 'Proportion': 1, 'Halign': 'Center', 'Valign': 'Middle', 'Border': 5, 'Expand': False}" designerClass="controlMix"></dTextBox>

<dButton Caption="..." sizerInfo="{'BorderSides': ['All'], 'Proportion': 0, 'Halign': 'Right', 'Valign': 'Middle', 'Border': 5, 'Expand': False}" designerClass="controlMix">

                                <code>
                                        <onHit><![CDATA[

def onHit(self, evt):

        from foobar import printme

        printme("foo")

]]>

                                        </onHit>

                                </code>

                        </dButton>

                </dSizer>

<dSizer SlotCount="2" sizerInfo="{'BorderSides': ['All'], 'Proportion': 0, 'Halign': 'Left', 'Valign': 'Top', 'Border': 0, 'Expand': True}" designerClass="LayoutSizer">

<dTextBox sizerInfo="{'BorderSides': ['All'], 'Proportion': 1, 'Halign': 'Center', 'Valign': 'Middle', 'Border': 5, 'Expand': False}" designerClass="controlMix" Name="dTextBox1"></dTextBox>

<dButton Caption="..." sizerInfo="{'BorderSides': ['All'], 'Proportion': 0, 'Halign': 'Right', 'Valign': 'Middle', 'Border': 5, 'Expand': False}" designerClass="controlMix" Name="dButton1"></dButton>

                </dSizer>

<dButton Caption="Go" sizerInfo="{'BorderSides': ['All'], 'Proportion': 0, 'Halign': 'Right', 'Valign': 'Middle', 'Border': 5, 'Expand': False}" designerClass="controlMix" Name="dButton2"></dButton>

<dTextBox sizerInfo="{'BorderSides': ['All'], 'Proportion': 1, 'Halign': 'Left', 'Valign': 'Top', 'Border': 5, 'Expand': True}" designerClass="controlMix" Name="dTextBox2"></dTextBox>

<dButton Caption="Button" sizerInfo="{'BorderSides': ['All'], 'Proportion': 0, 'Halign': 'Right', 'Valign': 'Bottom', 'Border': 5, 'Expand': False}" designerClass="controlMix" Name="dButton3"></dButton>

        </dSizer>

</dForm>


-test2.py-----------------------------------------------------------------
import dabo

def main():
        app = dabo.dApp()
        app.MainFormClass = "test2.cdxml"
        app.start()

if __name__ == '__main__':
        main()
-foobar.py----------------------------------------------------------------
def printme(str):
    print str
--------------------------------------------------------------------------


_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users

Reply via email to