Changeset 7092:b441c0421584 in orange
- Timestamp:
- 11/17/10 16:48:02 (3 years ago)
- Branch:
- default
- Convert:
- 0aea56ba96f8aa21a0f3c4ca372ec979e3129269
- File:
-
- 1 edited
-
orange/OrangeCanvas/orngCanvas.pyw (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
orange/OrangeCanvas/orngCanvas.pyw
r7041 r7092 137 137 self.toolbar.addWidget(w) 138 138 139 # Restore geometry before calling createWidgetsToolbar. 140 # On Mac OSX with unified title bar the canvas can move up on restarts 141 state = self.settings.get("CanvasMainWindowGeometry", None) 142 if state is not None: 143 state = self.restoreGeometry(QByteArray(state)) 144 width, height = self.width(), self.height() 145 146 if not state: 147 width, height = self.settings.get("canvasWidth", 700), self.settings.get("canvasHeight", 600) 148 149 # center window in the desktop 150 # on multiheaded desktops it it does not fit 151 152 desktop = qApp.desktop() 153 space = desktop.availableGeometry(self) 154 geometry, frame = self.geometry(), self.frameGeometry() 155 156 #Fit the frame size to fit in space 157 width = min(space.width() - (frame.width() - geometry.width()), geometry.width()) 158 height = min(space.height() - (frame.height() - geometry.height()), geometry.height()) 159 160 self.resize(width, height) 161 139 162 self.addToolBarBreak() 140 163 orngTabs.constructCategoriesPopup(self) … … 152 175 self.readRecentFiles() 153 176 154 state = self.settings.get("CanvasMainWindowGeometry", None) 155 if state is not None: 156 state = self.restoreGeometry(QByteArray(state)) 157 width, height = self.width(), self.height() 158 159 if not state: 160 width, height = self.settings.get("canvasWidth", 700), self.settings.get("canvasHeight", 600) 161 162 # center window in the desktop 163 # on multiheaded desktops it it does not fit 164 165 desktop = qApp.desktop() 166 space = desktop.availableGeometry(self) 167 geometry, frame = self.geometry(), self.frameGeometry() 168 169 #Fit the frame size to fit in space 170 width = min(space.width() - (frame.width() - geometry.width()), geometry.width()) 171 height = min(space.height() - (frame.height() - geometry.height()), geometry.height()) 172 173 self.resize(width, height) 174 175 #move to center if frame not fully contained in space TODO: move to side of the space not the center 177 178 179 #move to center if frame not fully contained in space 176 180 if not space.contains(self.frameGeometry()): 177 181 x = max(0, space.width() / 2 - width / 2) … … 376 380 377 381 def menuItemOpen(self): 378 name = QFileDialog.getOpenFileName(self, "Open File", self.settings["saveSchemaDir"], "Orange Widget Scripts (*.ows)")382 name = QFileDialog.getOpenFileName(self, "Open Orange Schema", self.settings["saveSchemaDir"], "Orange Widget Scripts (*.ows)") 379 383 if name.isEmpty(): 380 384 return … … 384 388 385 389 def menuItemOpenFreeze(self): 386 name = QFileDialog.getOpenFileName(self, "Open File", self.settings["saveSchemaDir"], "Orange Widget Scripts (*.ows)")390 name = QFileDialog.getOpenFileName(self, "Open Orange Schema", self.settings["saveSchemaDir"], "Orange Widget Scripts (*.ows)") 387 391 if name.isEmpty(): 388 392 return
Note: See TracChangeset
for help on using the changeset viewer.
