code: def _create_color_buttons(self):
          
  
          button_size = (30, 30)
          button_style = wx.NO_BORDER
  
          try:
              self.linecolor_choice = \
                  csel.ColourSelect(self, -1, unichr(0x2500), (0, 0, 0),
                                    size=button_size, style=button_style)
          except UnicodeEncodeError:
              # ANSI wxPython installed
              self.linecolor_choice = \
                  csel.ColourSelect(self, -1, "-", (0, 0, 0),
                                    size=button_size, style=button_style)
  
          self.bgcolor_choice = \
              csel.ColourSelect(self, -1, "", (255, 255, 255),
                                size=button_size, style=button_style)
          self.textcolor_choice = \
              csel.ColourSelect(self, -1, "A", (0, 0, 0),
                                size=button_size, style=button_style)
  
          self.linecolor_choice.SetToolTipString(_(u"Border line color"))
          self.bgcolor_choice.SetToolTipString(_(u"Cell background"))
          self.textcolor_choice.SetToolTipString(_(u"Text color"))
  
          self.AddControl(self.linecolor_choice)
          self.AddControl(self.bgcolor_choice)
          self.AddControl(self.textcolor_choice)
  
          self.linecolor_choice.Bind(csel.EVT_COLOURSELECT, self.OnLineColor)
          self.bgcolor_choice.Bind(csel.EVT_COLOURSELECT, self.OnBGColor)
          self.textcolor_choice.Bind(csel.EVT_COLOURSELECT, self.OnTextColor)
docs: Create color choice buttons