def __DoLayout(self): """Layout and setup the results screen ui""" ctrlbar = self.CreateControlBar(wx.TOP) # Repository labels = self._RefreshRepos() ctrlbar.AddControl(wx.StaticText(ctrlbar, label=_("Repository") + u":")) self._repo_ch = wx.Choice(ctrlbar, ID_REPO_CHOICE, choices=labels) if len(self._repos): self._repo_ch.SetToolTipString(self._repos[0]) ctrlbar.AddControl(self._repo_ch) ctrlbar.AddStretchSpacer() # Refresh Button self._refresh = self.AddPlateButton(_("Refresh"), FileIcons.getScStatusBitmap(), wx.ALIGN_RIGHT) # Update self._update = self.AddPlateButton(_("Update"), FileIcons.getScUpdateBitmap(), wx.ALIGN_RIGHT) # Commit self._commit = self.AddPlateButton(_("Commit"), FileIcons.getScCommitBitmap(), wx.ALIGN_RIGHT) # Clear Button self._revert = self.AddPlateButton(_("Revert"), FileIcons.getScRevertBitmap(), wx.ALIGN_RIGHT) self.SetWindow(self._list)
def GetBitmap(self): """Get the tab icon @return: wx.Bitmap """ return FileIcons.getScUpdateBitmap()