Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006939 [Scribus] User Interface minor always 08-Apr-10 19:27 09-Oct-04 23:24
Reporter louisdesjardins View Status public  
Assigned To
Priority normal Resolution open Platform Intel Mac
Status confirmed   OS OS X
Projection none   OS Version 10.4.11
ETA none Fixed in Version Product Version 1.3.5svn
  Target Version 1.3.6 Product Build April 8, 2008
Summary 0006939: Story Editor and Render Frame Edit dialogs show up beneath the Properties Palette and can’t be put over it
Description As summary.

I think the Story Editor and Render Frame Edit dialogs should have priority over the Properties Palette when called.

At leaset, clicking on them to edit should put them up front. At present time, these dialogs remain behind the PP so we have to move either one to edit.
Steps To Reproduce
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0019437)
jghali (administrator)
08-Apr-10 19:31

>>At least, clicking on them to edit should put them up front.
Works perfectly on Windows
(0019438)
louisdesjardins (updater)
08-Apr-10 19:43

So it’s a Mac OS X only related bug.
(0019439)
jghali (administrator)
08-Apr-10 19:51

I doubt we can fix it as it's Qt that handle such things
(0019448)
louisdesjardins (updater)
08-Apr-11 13:03

One thing for sure is this is not the expected behaviour for any palette. Mac users will find it odd.
(0019451)
louisdesjardins (updater)
08-Apr-12 14:25

Further testing reveals that SE and Edit Content windows remain in the back of any other dialog, not only the PP.

All other dialogs behave as expected, except those two.
(0019452)
pierremarchand (manager)
08-Apr-12 15:27
edited on: 08-Apr-12 15:36

scribus/story.cpp line 1433 :
StoryEditor::StoryEditor(QWidget* parent) : QMainWindow(parent, Qt::Window )

Louis, if you change "Qt::Window" into "Qt::Tool", the Story Editor will behave as other palettes, including no possibility to maximize it but it should therefore take place in the palettes’ stack and thus solve the issue. Please try that and report if it works for you. If it does not work, we can try other window types. If it has obvious side effects I do not mention, it’s because I run Compiz-Fusion with a special theme that can hide things to me.

I think it’s the right thing to do with the SE but I guess Scribus team won’t agree. Because if they built it as a regular independant window, they should have their reasons. But I think we can (if it works of course :)) at least open the discussion and perhaps have it only for MacOSX.

[edit]
Rather than changing the type of window, another solution can be to de-parent the SE, so the line 1433 would look like :
"StoryEditor::StoryEditor(QWidget* parent) : QMainWindow(0, Qt::Window )"


- Issue History
Date Modified Username Field Change
08-Apr-10 19:27 louisdesjardins New Issue
08-Apr-10 19:31 jghali Note Added: 0019437
08-Apr-10 19:43 louisdesjardins Note Added: 0019438
08-Apr-10 19:51 jghali Note Added: 0019439
08-Apr-11 13:03 louisdesjardins Note Added: 0019448
08-Apr-12 14:25 louisdesjardins Note Added: 0019451
08-Apr-12 15:27 pierremarchand Note Added: 0019452
08-Apr-12 15:36 pierremarchand Note Edited: 0019452
08-Apr-12 19:51 cbradney Status new => confirmed
09-Oct-04 23:24 cbradney Target Version => 1.3.6



Mantis 1.1.7[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker