Re: How to subclass Minimal?

"Alec Bennett" <[email protected]> Tue, 30 Dec 2008 12:06:27 -0800
Newsgroups gmane.comp.python.pythoncard
Message-ID <[email protected]>
Thank you! Works like a proverbial charm.

To anyone else coming down this road, here's how to make a PythonCard
app always on top:


test.py:

from PythonCard import model
import wx

class Minimal(model.Background):

   def __init__(self, aParent, aBgRsrc):
       aBgRsrc.style = ['wx.DEFAULT_FRAME_STYLE','wx.STAY_ON_TOP']
       model.Background.__init__(self, aParent, aBgRsrc)

if __name__ == '__main__':
    app = model.Application(Minimal)
    app.MainLoop()


test.rsrc.py

{'application':{'type':'Application',
          'name':'Minimal',
    'backgrounds': [
    {'type':'Background',
          'name':'bgMin',
          'title':u'Tester',
          'size':(403, 371),
          'backgroundColor':(0, 0, 0),
          'style':['resizeable'],

         'components': [

{'type':'StaticText',
    'name':'Testing',
    'position':(151, 131),
    'font':{'faceName': u'Tahoma', 'family': 'sansSerif', 'size': 12},
    'foregroundColor':(255, 255, 0, 255),
    'text':u'Testing',
    },

] # end components
} # end background
] # end backgrounds
} }

------------------------------------------------------------------------------