wxStyledTextCtrl and sql syntax highlightning
Hi. I use wxPy version 2.4.2 for Python 2.3. Now I wanted to use the wxStyledTextCtrl for viewing (editing) of sql code. I have the following: self.__m_styled_text_ctrl = wxPython.stc.wxStyledTextCtrl( self, wx.NewId(), style=wxPython.wx.wxNO_FULL_REPAINT_ON_RESIZE) self.__m_styled_text_ctrl.SetLexer(wxPython.stc.wxSTC_LEX_SQL) self.__m_styled_text_ctrl.SetProperty("fold", "1") self.__m_styled_text_ctrl.SetMargins(0,0) self.__m_styled_text_ctrl.SetKeyWords(0, SQL_KEYWORDS) Where sql_keywords is string with space separated sql keywords. When i add text to the ctrl i don't get the right highlightning. What do i do wrong and what else do i have to specify? thx in advance -- http://mail.python.org/mailman/listinfo/python-list
Re: wxStyledTextCtrl and sql syntax highlightning
Hi. Thanks it works now .. i must reset the default styles with StyleClearAll and then set the styles apropriate again. Is there a way that the keyword list isn't case sensitive, as sql isn't. reg, Pierre jean-michel bain-cornu wrote: > > I have the following: > > self.__m_styled_text_ctrl = wxPython.stc.wxStyledTextCtrl( > > self, wx.NewId(), > > style=wxPython.wx.wxNO_FULL_REPAINT_ON_RESIZE) > > self.__m_styled_text_ctrl.SetLexer(wxPython.stc.wxSTC_LEX_SQL) > > self.__m_styled_text_ctrl.SetProperty("fold", "1") > > self.__m_styled_text_ctrl.SetMargins(0,0) > > self.__m_styled_text_ctrl.SetKeyWords(0, SQL_KEYWORDS) > Hi Pierre, > I'd like to do some tests with your stuff, but I'd appreciate to have a > working sample. Would you like to post it ? > Regards, > jm -- http://mail.python.org/mailman/listinfo/python-list
Excel and TrackChanges
I have a problem with pycom automation with excel. If i use the following in my excel_wrapper: """ self.Workbook.Save() self.Workbook.HighlightChangesOptions(When=1) self.Workbook.ListChangesOnNewSheet = True """ I don't get any history worksheet. If i use 2 (xlAllChanges) or 3 (xlNotYetReviewed), i get the history worksheet but with all results. I use Office 2k sp1. thanks in advance -- http://mail.python.org/mailman/listinfo/python-list
Re: Excel and TrackChanges
If i move the Save after the HighlightChangesOptions it will popup a message saying it can only be used when workbook is saved. The problem is actually not only in python, i figured out that the samples in msdn (which do the same) don't work in VBA also (if i give my macros a shortcut). I have now fixed-it with ApplyAllChanges(), which gives me thing i need (i need the track changes just to create a log file of whats happening). thanks -- http://mail.python.org/mailman/listinfo/python-list