Changeset 894
- Timestamp:
- 12/21/2012 04:00:38 PM (11 years ago)
- Location:
- SHX/trunk/SeismicHandler
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
SHX/trunk/SeismicHandler/modules/wx_.py
r892 r894 10 10 import math 11 11 from SeismicHandler.basics.messages import msgs, subscribe_ui_event, \ 12 log_message, get_runtime12 log_message, get_runtime, get_style 13 13 from SeismicHandler.core import Traces 14 14 from SeismicHandler.basics.codes import NAME, VERSION 15 from SeismicHandler.basics.tools import AttributeBlock 15 16 from obspy.core import read, UTCDateTime 16 17 from obspy.sh.core import fromUTCDateTime … … 62 63 self.space = None 63 64 self.interactive = "trace_time" 65 66 self.ppi = wx.ScreenDC().GetPPI() 64 67 65 68 self._setup() … … 84 87 # msgs.subscribe(self.OnNotifyTraceOrder, 'GUI.traceorder') 85 88 # msgs.subscribe(self.OnNotifyTimeAxis, 'GUT.timeaxis') 89 msgs.subscribe(self.__runtime_changer, "setruntime") 86 90 87 91 # init 88 92 self.OnPaint(None) 89 93 self.SetFocus() 94 95 def __runtime_changer(self, name, value): 96 """ 97 Helper method for acting on certain runtime events. Called via message 98 system. 99 """ 100 if name != "RUNTIME:styles": 101 return 102 margins = value.get("MARGINS", None) 103 104 if not margins: 105 return 106 107 # convert inch values to pixels 108 margins = [ 109 margins[0] * self.ppi[1], 110 margins[1] * self.ppi[0], 111 margins[2] * self.ppi[1], 112 margins[3] * self.ppi[0] 113 ] 114 115 global MARGINS 116 if MARGINS != margins: 117 MARGINS = margins 90 118 91 119 # event processing … … 351 379 # horizontal plotting 352 380 if self.traceOrder in [0, 1]: 353 timepos -= STATION_INFO + MARGIN [1]381 timepos -= STATION_INFO + MARGINS[1] 354 382 # vertical plotting 355 383 elif self.traceOrder == 2: … … 372 400 373 401 return t 374 375 402 376 403 def ScreenToTraceAndTime(self, x, y): … … 729 756 theight - line[3], line[2]]) 730 757 758 # get color, etc. attribute 759 # import pdb; pdb.set_trace() 760 attrib = t.get_info("attrib") 761 try: 762 style = get_style(attrib) 763 except KeyError: 764 style = AttributeBlock() 765 print style 731 766 buffer.BeginDrawing() 732 767 buffer.DrawLineList(ImageData) -
SHX/trunk/SeismicHandler/patches/obspy_.py
r886 r894 342 342 343 343 self.stats.sh.ZOOM = get_runtime("zoom", 1.) 344 self.stats.sh.ATTRIB = get_runtime("attrib", 0)344 self.stats.sh.ATTRIB = '0' 345 345 self.stats.sh.REDUCTION = get_runtime("reduction", 1) 346 346 self.stats.sh.NORM = get_runtime("norm", 0.5)
Note: See TracChangeset
for help on using the changeset viewer.