fold_symbols = 2
- def __init__(self, parent, ID, style=0):
- stc.StyledTextCtrl.__init__(self, parent, ID,
- style = style|wx.NO_FULL_REPAINT_ON_RESIZE)
+ def __init__(self, parent, ID,
+ pos=wx.DefaultPosition, size=wx.DefaultSize,
+ style=0):
+ stc.StyledTextCtrl.__init__(self, parent, ID, pos, size, style)
self.CmdKeyAssign(ord('B'), stc.STC_SCMOD_CTRL, stc.STC_CMD_ZOOMIN)
self.CmdKeyAssign(ord('N'), stc.STC_SCMOD_CTRL, stc.STC_CMD_ZOOMOUT)
# register some images for use in the AutoComplete box.
self.RegisterImage(1, images.getSmilesBitmap())
- self.RegisterImage(2, images.getFile1Bitmap())
- self.RegisterImage(3, images.getCopy2Bitmap())
-
+ self.RegisterImage(2, self._fix_image(
+ wx.ArtProvider.GetBitmap(wx.ART_NORMAL_FILE, wx.ART_TOOLBAR, (16,16))))
+ self.RegisterImage(3, self._fix_image(
+ wx.ArtProvider.GetBitmap(wx.ART_COPY, wx.ART_TOOLBAR, (16,16))))
+
+ def _fix_image(self, bmp):
+ img = bmp.ConvertToImage()
+ if img.HasAlpha():
+ img.ConvertAlphaToMask()
+ bmp = wx.BitmapFromImage(img)
+ return bmp
def OnKeyPressed(self, event):
if self.CallTipActive():