def OnAutoRefresh(self,e): self.DoneCurrentPage() itrade_config.bAutoRefreshMatrixView = not itrade_config.bAutoRefreshMatrixView itrade_config.saveConfig() self.updateCheckItems() self.m_toolbar.ClearIndicator() self.InitCurrentPage(bReset=False,bInit=False)
def OnChangeViewText(self): itrade_config.saveConfig() self.updateCheckItems() sel = self.m_book.GetSelection() win = self.m_book.win[sel] win.m_list.SetFont(FontFromSize(itrade_config.matrixFontSize)) win.populate(bDuringInit=False)
def OnAutoRefresh(self,e): itrade_config.bAutoRefreshCurrencyView = not itrade_config.bAutoRefreshCurrencyView itrade_config.saveConfig() self.updateCheckItems() if itrade_config.bAutoRefreshCurrencyView: self.startLiveCurrency() else: self.stopLiveCurrency(bBusy=True)
def OnChangeViewText(self): itrade_config.saveConfig() self.updateCheckItems() sel = self.m_book.GetSelection() win = self.m_book.win[sel] win.m_list.SetFont(FontFromSize(itrade_config.matrixFontSize)) for i in range(0,13): win.m_list.SetColumnWidth(i, wx.LIST_AUTOSIZE)
def OnAutoRefresh(self, e): itrade_config.bAutoRefreshCurrencyView = not itrade_config.bAutoRefreshCurrencyView itrade_config.saveConfig() self.updateCheckItems() if itrade_config.bAutoRefreshCurrencyView: self.startLiveCurrency() else: self.stopLiveCurrency(bBusy=True)
def Save(self): self.m_matrix.save(self.m_portfolio.filename()) self.m_portfolio.saveStops() itrade_config.saveConfig() self.saveConfig()
def OnConnexion(self,e): itrade_config.proxyHostname,itrade_config.proxyAuthentication,itrade_config.connectionTimeout = connection_UI(self,itrade_config.proxyHostname,itrade_config.proxyAuthentication,itrade_config.connectionTimeout) itrade_config.saveConfig()
def OnChangeLang(self): itrade_config.saveConfig() self.SetLang()