Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #------------------------------------------------------------------------------
- # Copyright (c) 2013, Nucleic Development Team.
- #
- # Distributed under the terms of the Modified BSD License.
- #
- # The full license is in the file COPYING.txt, distributed with this software.
- #------------------------------------------------------------------------------
- """ An example of using the `Menu` widget as a context menu.
- << autodoc-me >>
- """
- from enaml.widgets.api import *
- from enaml.stdlib.fields import FloatField
- enamldef SampleAction(Action):
- text = '%s action %d' % (parent.title, parent.children.index(self))
- triggered :: print text
- enamldef SampleMenu(Menu):
- SampleAction: pass
- SampleAction: pass
- SampleAction: pass
- Container:
- Form:
- Label:
- text = 'Energy'
- FloatField:
- value = 10.
- enamldef Main(Window):
- Container:
- Field:
- text = 'foo'
- Field:
- text = 'bar'
- SampleMenu:
- title = 'bar'
- context_menu = True
- Field:
- text = 'baz'
- SampleMenu:
- title = 'baz'
- context_menu = True
- PushButton:
- text = 'its a button!'
- SampleMenu:
- title = 'button menu'
- context_menu = True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement