mp_util.child_close_fds() from wx.lib.agw.genericmessagedialog import GenericMessageDialog app = wx.PySimpleApp() # note! font size change is not working. I don't know why yet font = wx.Font(self.font_size, wx.MODERN, wx.NORMAL, wx.NORMAL) dlg = GenericMessageDialog(None, self.message, self.title, wx.ICON_INFORMATION|wx.OK) dlg.SetFont(font) dlg.ShowModal() app.MainLoop() if __name__ == '__main__': from MAVProxy.modules.lib.mp_image import MPImage import time im = MPImage(mouse_events=True, key_events=True, can_drag = False, can_zoom = False, auto_size = True) menu = MPMenuTop([MPMenuSubMenu('&File', items=[MPMenuItem('&Open\tCtrl+O'), MPMenuItem('&Save\tCtrl+S'), MPMenuItem('Close', 'Close'), MPMenuItem('&Quit\tCtrl+Q', 'Quit')]), MPMenuSubMenu('Edit', items=[MPMenuSubMenu('Option', items=[MPMenuItem('Foo'), MPMenuItem('Bar'), MPMenuSeparator(), MPMenuCheckbox('&Grid\tCtrl+G')]), MPMenuItem('Image', 'EditImage'),
'''used to open a weblink in the default webbrowser''' def __init__(self, url='www.google.com'): self.url = url def call(self): '''show the dialog as a child process''' import webbrowser webbrowser.open_new_tab(self.url) if __name__ == '__main__': from MAVProxy.modules.lib.mp_image import MPImage import time im = MPImage(mouse_events=True, key_events=True, can_drag=False, can_zoom=False, auto_size=True) menu = MPMenuTop([ MPMenuSubMenu('&File', items=[ MPMenuItem('&Open\tCtrl+O'), MPMenuItem('&Save\tCtrl+S'), MPMenuItem('Close', 'Close'), MPMenuItem('&Quit\tCtrl+Q', 'Quit') ]), MPMenuSubMenu('Edit', items=[ MPMenuSubMenu('Option', items=[