예제 #1
0
def iconFromData(ImageData_):
    """
    Создание wx.Icon из строки серилизованной картинки.
    @param ImageData_: Данные строки серилизованной картинки.
    """
    icon = EmptyIcon()
    icon.CopyFromBitmap(bitmapFromData(ImageData_))
    return icon
예제 #2
0
 def getIcon(self):
     """
     Объект wx.Icon, соответствующий серилизованной картинке.
     """
     bmp = self.getBitmap()
     if bmp:
         icon = EmptyIcon()
         icon.CopyFromBitmap(bmp)
         return icon
     return None
예제 #3
0
파일: Icon.py 프로젝트: wuhendadi/myCloud
def getTBIcon(self, status):
    icon = EmptyIcon()
    relay_status = status
    if relay_status == 0:
        imgPath = os.path.join(UtilFunc.module_path(), 'res/popocloud_unlogin.png')
    if relay_status == 1:
        imgPath = os.path.join(UtilFunc.module_path(), 'res/popocloud_error.png')
    if relay_status == 2:
        imgPath = os.path.join(UtilFunc.module_path(), 'res/popocloud_ico.png')
    if relay_status == 3:
        imgPath = os.path.join(UtilFunc.module_path(), 'res/popocloud_error.png')
    icon.CopyFromBitmap(wx.Image(imgPath, wx.BITMAP_TYPE_PNG).ConvertToBitmap())
    return icon
예제 #4
0
    def __init__(self, parent, title, latestVersionTagName,
                 latestVersionChanges):

        super(NewVersionAlertDialog, self).__init__(parent,
                                                    wx.ID_ANY,
                                                    title,
                                                    size=(680, 290),
                                                    pos=(200, 150))

        bmp = MYDATA_ICONS.GetIcon("favicon", vendor="MyTardis")
        icon = EmptyIcon()
        icon.CopyFromBitmap(bmp)
        self.SetIcon(icon)

        # Panels placed vertically
        verticalSizer = wx.BoxSizer(wx.VERTICAL)
        self.SetSizer(verticalSizer)

        mainPanel = wx.Panel(self)
        verticalSizer.Add(mainPanel)

        okButton = wx.Button(self, wx.ID_ANY, ' OK ')
        okButton.SetDefault()
        self.Bind(wx.EVT_BUTTON, self.OnOK, id=okButton.GetId())
        verticalSizer.Add(okButton,
                          flag=wx.BOTTOM | wx.RIGHT | wx.ALIGN_RIGHT,
                          border=20)

        # Panels placed horizontally
        horizSizer = wx.FlexGridSizer(rows=1, cols=2, vgap=5, hgap=5)
        mainPanel.SetSizer(horizSizer)

        iconPanel = IconPanel(mainPanel)
        horizSizer.Add(iconPanel, flag=wx.EXPAND | wx.ALL, border=10)

        newVersionAlertPanel = NewVersionAlertPanel(mainPanel,
                                                    latestVersionTagName,
                                                    latestVersionChanges)
        horizSizer.Add(newVersionAlertPanel,
                       flag=wx.EXPAND | wx.TOP | wx.RIGHT,
                       border=10)

        horizSizer.Fit(mainPanel)
        verticalSizer.Fit(self)
예제 #5
0
    def __init__(self, frame):
        """Constructor"""
        TaskBarIcon.__init__(self)
        self.frame = frame

        bmp = MYDATA_ICONS.GetIcon("favicon", vendor="MyTardis")
        self.icon = EmptyIcon()
        self.icon.CopyFromBitmap(bmp)

        self.SetIcon(self.icon, "MyData")

        # Mouse event handling set up in MyData class's OnInit method.
        # self.Bind(wx.EVT_TASKBAR_LEFT_DOWN, self.OnTaskBarLeftClick)

        self.menu = None
        self.aboutMyDataMenuItem = None
        self.syncNowMenuItem = None
        self.myTardisMainWindowMenuItem = None
        self.myTardisSettingsMenuItem = None
        self.myTardisHelpMenuItem = None
        self.exitMyDataMenuItem = None
예제 #6
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getWatchIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getWatchBitmap())
    return icon
예제 #7
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getDebugIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getDebugBitmap())
    return icon
예제 #8
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getStepReturnIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getStepReturnBitmap())
    return icon
예제 #9
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getStepIntoIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getStepIntoBitmap())
    return icon
예제 #10
0
def getShortNameIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getShortNameBitmap())
    return icon
예제 #11
0
def getRTLogoIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getRTLogoBitmap())
    return icon
예제 #12
0
def getfolder_openIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getfolder_openBitmap())
    return icon
예제 #13
0
def getwrRectangleIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getwrRectangleBitmap())
    return icon
예제 #14
0
def getwrDeleteIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getwrDeleteBitmap())
    return icon
예제 #15
0
def getcloseIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getcloseBitmap())
    return icon
예제 #16
0
def getNewRTSystemIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getNewRTSystemBitmap())
    return icon
예제 #17
0
def getCategoryIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getCategoryBitmap())
    return icon
예제 #18
0
def getComputerIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getComputerBitmap())
    return icon
예제 #19
0
def getRT_iconIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getRT_iconBitmap())
    return icon
예제 #20
0
def getConnect2Icon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getConnect2Bitmap())
    return icon
예제 #21
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getDbgStopIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getDbgStopBitmap())
    return icon
예제 #22
0
def getExitDoorIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getExitDoorBitmap())
    return icon
예제 #23
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getStepOverIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getStepOverBitmap())
    return icon
예제 #24
0
def getGridBGIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getGridBGBitmap())
    return icon
예제 #25
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getClearBreakpointsIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getClearBreakpointsBitmap())
    return icon
예제 #26
0
def getManagerIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getManagerBitmap())
    return icon
예제 #27
0
파일: dbg_img.py 프로젝트: XHermitOne/defis
def getVariablesIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getVariablesBitmap())
    return icon
예제 #28
0
def getModuleIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getModuleBitmap())
    return icon
예제 #29
0
def getIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getBitmap())
    return icon
예제 #30
0
def getNewDocumentIcon():
    icon = EmptyIcon()
    icon.CopyFromBitmap(getNewDocumentBitmap())
    return icon