def OncheckBoxFollowWindowCheck(self, event): """Change the following window setting.""" b = self.checkBoxFollowWindow.GetValue() if b: import frame_qspace_view if hasattr(self, 'follower'): self.follower.rebind(self.follower.parent, self, position=self.follower.position) else: self.follower = gui_utils.follow_window(self.parent_frame, self, position=gui_utils.FOLLOW_SIDE_TOP) else: if hasattr(self, 'follower'): self.follower.unbind() if not event is None: event.Skip()
def create(parent): global _instance print "FrameReflectionInfo creating a new instance" _instance = FrameReflectionInfo(parent) _instance.follower = gui_utils.follow_window(parent, _instance, position=gui_utils.FOLLOW_SIDE_TOP) return _instance