Changeset 3823:f2da64f68273 in orange


Ignore:
Timestamp:
04/25/08 14:30:01 (6 years ago)
Author:
gregor <gregor@…>
Branch:
default
Convert:
cb78654fae71320b08a4e05a3843366f40036612
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeCanvas/orngCanvas.pyw

    r3816 r3823  
    3232        self.file_print= os.path.join(canvasPicsDir, "print.png") 
    3333        self.file_exit = os.path.join(canvasPicsDir, "exit.png") 
    34         self.move_left = os.path.join(canvasPicsDir, "moveleft.png") 
    35         self.move_right= os.path.join(canvasPicsDir, "moveright.png") 
    36  
    37         canvasIconName = os.path.join(self.canvasDir, "icons/CanvasIcon.png") 
     34        canvasIconName = os.path.join(canvasPicsDir, "CanvasIcon.png") 
    3835        if os.path.exists(canvasIconName): 
    3936            self.setWindowIcon(QIcon(canvasIconName)) 
    4037 
    41         #orngOrangeFoldersQt4.addOrangeDirectoriesToPath(self.registryFileName) 
    42  
    4338        # create error and warning icons 
    44         informationIconName = os.path.join(self.canvasDir, "icons/triangle-blue.png") 
    45         warningIconName = os.path.join(self.canvasDir, "icons/triangle-orange.png") 
    46         errorIconName = os.path.join(self.canvasDir, "icons/triangle-red.png") 
     39#        informationIconName = os.path.join(canvasPicsDir, "triangle-blue.png") 
     40#        warningIconName = os.path.join(canvasPicsDir, "triangle-orange.png") 
     41#        errorIconName = os.path.join(canvasPicsDir, "triangle-red.png") 
     42        informationIconName = os.path.join(canvasPicsDir, "information.png") 
     43        warningIconName = os.path.join(canvasPicsDir, "warning.png") 
     44        errorIconName = os.path.join(canvasPicsDir, "error.png") 
    4745        if os.path.exists(errorIconName) and os.path.exists(warningIconName) and os.path.exists(informationIconName): 
    4846            self.errorIcon = QPixmap(errorIconName) 
     
    7270 
    7371        self.loadSettings() 
    74          
     72 
    7573        self.updateStyle() 
    76                   
     74 
    7775        self.widgetSelectedColor = QColor(self.settings["widgetSelectedColor"][0], self.settings["widgetSelectedColor"][1], self.settings["widgetSelectedColor"][2]) 
    7876        self.widgetActiveColor   = QColor(self.settings["widgetActiveColor"][0], self.settings["widgetActiveColor"][1], self.settings["widgetActiveColor"][2]) 
     
    8482        self.widgetListTypeToolbar = self.addToolBar("Widget List Type") 
    8583        self.widgetListTypeToolbar.setOrientation(Qt.Horizontal) 
    86          
     84 
    8785 
    8886        # create menu 
     
    9492        self.toolbar.addSeparator() 
    9593        self.toolbar.addAction(QIcon(self.file_print), "Print", self.menuItemPrinter) 
    96          
     94 
    9795        self.widgetListTypeGroup = QActionGroup(self) 
    9896        self.widgetListTypeGroup.addAction(self.widgetListTypeToolbar.addAction(QIcon(self.text_icon), "Show list of widgets in a toolbox", self.widgetListTypeChanged)) 
     
    102100            action.setCheckable(1) 
    103101        self.widgetListTypeGroup.actions()[self.settings["widgetListType"]].setChecked(1) 
    104          
    105          
     102 
     103 
    106104        self.widgetListTypeToolbar.addSeparator() 
    107105 
     
    112110        self.connect(self.iconSizeCombo, SIGNAL("activated(int)"), self.iconSizeChanged) 
    113111        self.iconSizeCombo.setCurrentIndex(self.iconSizeList.index(self.settings["iconSize"])) 
    114                  
     112 
    115113        self.addToolBarBreak() 
    116114 
     
    136134        self.move(w,h) 
    137135 
    138          
     136 
    139137        # apply output settings 
    140138        self.output = orngOutput.OutputWindow(self, self.workspace) 
     
    197195                self.settings["toolboxWidth"] = self.widgetsToolBar.toolbox.width() 
    198196                self.removeDockWidget(self.widgetsToolBar) 
    199                  
     197 
    200198        if self.settings["widgetListType"] == 0: 
    201199            self.tabs = self.widgetsToolBar = orngTabs.WidgetToolBox(self, self.widgetInfo) 
     
    206204            self.tabs = orngTabs.WidgetTabs(self, self.widgetInfo, self.widgetsToolBar) 
    207205            self.widgetsToolBar.addWidget(self.tabs) 
    208              
     206 
    209207        ## the registry is now build already in the orngRegistry when setting up the directory names 
    210208        if rebuildRegistry == 1: 
     
    225223        self.tabs.readInstalledWidgets(self.registryFileName, widgetTabList, self.widgetDir, self.picsDir, self.defaultPic) 
    226224        self.settings["WidgetTabs"] = [(name, show) for (name, show, w) in self.tabs.tabs] 
    227          
     225 
    228226        qApp.processEvents() 
    229227        self.workspace.cascadeSubWindows() 
    230         
     228 
    231229 
    232230 
     
    574572        self.settings["widgetListType"] = self.widgetListTypeGroup.actions().index(self.widgetListTypeGroup.checkedAction()) 
    575573        self.createWidgetsToolbar(0) 
    576                  
     574 
    577575    def iconSizeChanged(self, ind): 
    578576        self.settings["iconSize"] = self.iconSizeList[ind] 
    579577        self.createWidgetsToolbar(0) 
    580                  
     578 
    581579    def menuItemEnableAll(self): 
    582580        win = self.workspace.activeSubWindow() 
     
    608606 
    609607    def menuItemClearOutputWindow(self): 
    610         self.output.textOutput.setText("") 
     608        self.output.textOutput.clear() 
    611609        self.statusBar.showMessage("") 
    612610 
     
    616614        name = str(qname) 
    617615 
    618         text = str(self.output.textOutput.text()) 
    619         text = text.replace("</nobr>", "</nobr><br>") 
     616        text = str(self.output.textOutput.toHtml()) 
     617        #text = text.replace("</nobr>", "</nobr><br>") 
    620618 
    621619        file = open(name, "wt") 
     
    726724#        pass 
    727725#        #if w: w.setFocus() 
    728          
     726 
    729727 
    730728    def menuItemCanvasOptions(self): 
     
    744742        dlg.heightEdit.setText(str(self.settings.get("canvasHeight", 600))) 
    745743        dlg.widthEdit.setText(str(self.settings.get("canvasWidth", 700))) 
    746          
     744 
    747745        items = [str(n) for n in QStyleFactory.keys()] 
    748746        ind = items.index(self.settings.get("style", "WindowsXP")) 
     
    767765        # for backward compatibility we have to transform a list of strings into tuples 
    768766        oldTabList = [(name, show) for (name, show, inst) in self.tabs.tabs] 
    769                          
    770         # fill categories tab list     
     767 
     768        # fill categories tab list 
    771769        for i in range(len(oldTabList)): 
    772770            dlg.tabOrderList.addItem(oldTabList[i][0]) 
     
    779777            self.settings["useDefaultPalette"] = dlg.stylesPalette.isChecked() 
    780778            self.updateStyle() 
    781              
     779 
    782780            # save general settings 
    783781            if self.settings["snapToGrid"] != dlg.snapToGridCB.isChecked(): 
     
    877875        text = text.replace("<i>", ""); text = text.replace("</i>", "") 
    878876        text = text.replace("<br>", ""); text = text.replace("&nbsp", "") 
    879         self.statusBar.showMessage("Last event: " + str(text)) 
     877        self.statusBar.showMessage("Last event: " + str(text), 5000) 
    880878 
    881879    ####################### 
     
    924922            self.settings.setdefault("style", items[lowerItems.index(currStyle)]) 
    925923        self.settings.setdefault("useDefaultPalette", 0) 
    926          
    927              
     924 
     925 
    928926        self.settings.setdefault("focusOnCatchException", 1) 
    929927        self.settings.setdefault("focusOnCatchOutput" , 0) 
     
    961959        if isinstance(self.widgetsToolBar, orngTabs.WidgetToolBox): 
    962960            self.settings["toolboxWidth"] = self.widgetsToolBar.toolbox.width() 
    963              
     961 
    964962        self.saveSettings() 
    965963        if closedDocs == totalDocs: 
     
    992990        self.off = 30 
    993991        QMdiArea.__init__(self, parent) 
    994          
     992 
    995993    def getDocumentList(self): 
    996994        list = self.subWindowList() 
     
    10201018            outputWin.move(pos,pos) 
    10211019            outputWin.resize(self.width()-pos, self.height()-pos) 
    1022          
     1020 
    10231021        if len(list) > 0: 
    10241022            self.setActiveSubWindow(list[0]) 
     
    10281026    if argv == None: 
    10291027        argv = sys.argv 
    1030      
     1028 
    10311029    app = QApplication(sys.argv) 
    10321030    dlg = OrangeCanvasDlg(app) 
Note: See TracChangeset for help on using the changeset viewer.