[Bug 147771] New: menubar missing after full-screen, quite, restart

classic Classic list List threaded Threaded
18 messages Options
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] New: menubar missing after full-screen, quite, restart

Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         
           Summary: menubar missing after full-screen, quite, restart
           Product: digikam
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel kde org
        ReportedBy: per bothner com


Version:           0.9.2-final (using KDE KDE 3.5.7)
Installed from:    Fedora RPMs
OS:                Linux

Select Menu item View->Full Screen Mode.
Then exit digKam with ctrl-Q.
Then relaunch digikam.
Notice menubar is missing, with no obvious way to get it back.
(Doing ctrl-shift-F twice does fix it, but I'm not familiar with KDE keyboard shortcuts, so I couldn't guess that.)
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From per bothner com  2007-07-11 01:33 -------
Please fix this quickly so we get rid of my embarrassing typo in the summary line ...
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Arnd Baecker
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From arnd.baecker web de  2007-07-11 09:22 -------
This could be solved by disabling to leave DigiKam via CTRL-Q when it is
in full screen mode. Instead CTRL-W, and/or ESC, in addition to CTRL-SHIFT-F,
could be used to return to the normal view?

Mikolaj, you are the keyboard-shortcut expert, what do you think?
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Gilles Caulier-4
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From caulier.gilles gmail com  2007-07-11 09:26 -------
Arnd,

More easy way, is to go out of full screen mode when user exit from application (digiKam or Showfoto), just before to save settings on config file. Like this, when user restart application later it's never be restored in full screen mode.

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Bugzilla from mikmach@wp.pl
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From mikmach wp pl  2007-07-11 10:40 -------
> This could be solved by disabling to leave DigiKam via CTRL-Q when it is
> in full screen mode. Instead CTRL-W, and/or ESC, in addition to
> CTRL-SHIFT-F,
> could be used to return to the normal view?
>
> Mikolaj, you are the keyboard-shortcut expert, what do you think?


Ctrl-W is completely different thing and Ctrl-Q should work always.
Problem with ESC is that it will overshadow some other Escapes. For
example you can enter Preview mode while in Fullscreen. What ESC should
end - Preview or Fullscreen? Confusing. There is no good simple
solution. Gilles' proposition is good but somewhat "windowish" if you
understand me. IMO best thing would be reworking of Fullscreen mode:
1) by default hide toolbar but make it appearing when hitting by mouse
top border of screen (ala KPDF presentation mode)
2) automatically add to toolbar and all context menus option "End
Fullcsreen mode" when in Fulscreen mode

But IMO those things shouldn't be done on Digikam level. On the other
hand this is another example of redundant features in Digikam:

Fullscreen - Slideshow

I know - they are not 100% identical but are close enough.

Also Gilles solution is good - but rather in addition to solve
fundamental problem.

----------------------------------------------------
12 Festiwal Gwiazd z gwiazdorsk� obsad�! 5-8 lipca w Gda�sku!
Wi�cej: http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Ffestival3.html&sid=1216

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Arnd Baecker
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From arnd.baecker web de  2007-07-11 15:19 -------
Ok, thanks for the comments.
I had a look into this to get a quick fix.
However, this modification
void DigikamApp::slotExit()
{
    if (d->fullScreen) {
        slotToggleFullScreen();
        d->config->sync();
    }
    close();
}

did not do the job. Presumably this comes too late. Gilles, do you have different place in mind? Or is it the right place, but the wrong calls?
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Gilles Caulier-4
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From caulier.gilles gmail com  2007-07-11 15:44 -------
Arnd,

Too Late ? You want mean a race condition ? I don't know why...

Remark: KMainWindow::setAutoSaveSettings() is called in constructor:

http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKMainWindow.html#9ce57a5913f7582dd7f8fba8b867db23

This one save in config file all GUI settings when window is closed.

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Per Bothner
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From per bothner com  2007-07-11 18:02 -------
Do you want the menubar disabled any time *except* when in full-screen mode?
If not, why is it written out to digikamrc in the first place?
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Arnd Baecker
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From arnd.baecker web de  2007-07-11 22:44 -------
Created an attachment (id=21124)
 --> (http://bugs.kde.org/attachment.cgi?id=21124&action=view)
attempt to solve the problem

The attached patch tries to revert from full-screen mode
before leaving. However, the settings in the configuration file
are not changed.
This needs further investigation.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Arnd Baecker
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         
arnd.baecker web de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
      everconfirmed|0                           |1



------- Additional Comments From arnd.baecker web de  2007-07-13 09:17 -------
I did a bit more tests, and it turns out that
even after slotToggleFullScreen();
the MenuBar entry is still disabled.
A workaround is to do
  d->config->setGroup("MainWindow");
  d->config->writeEntry("MenuBar", "Enabled");
  d->config->writeEntry("StatusBar", "Enabled");
but this is an evil hack, in particular because it
does not bring the window size back to normal.
I discussed this issue with Gilles on the IRC,
who concluded that this is not that easy to fix.
So it has to be addressed by slot/signal experts (i.e not me ;-).
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quite, restart

Marcel Wiesweg
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From marcel.wiesweg gmx de  2007-10-07 18:54 -------
There is now a patch from me in svn, but it works only in one out of two tests. So good that I forgot to CC this bug anyway ;-)
I will have to think more about this.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quit, restart

Marcel Wiesweg
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         
marcel.wiesweg gmx de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|menubar missing after full- |menubar missing after full-
                   |screen, quite, restart      |screen, quit, restart
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quit, restart

Marcel Wiesweg
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From marcel.wiesweg gmx de  2007-10-07 18:58 -------
Seems that using a timer with 100ms is better. But this seems like a dirty hack, I dont really like it.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quit, restart

Arnd Baecker
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         




------- Additional Comments From arnd.baecker web de  2007-10-07 19:34 -------
Without being able to provide a better solution (see #9 above ;-),
a timer dependent approach seems problematic - if there is a huge system
load, or a slow machine, 100 ms might not be enough.
Is there a Qt way to do this at a well defined place
(like an exit handler/ or on delete of an object)?
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quit, restart

Bugzilla from owner@bugs.kde.org
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         
arnd.baecker web de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sputnikshock gmail com



------- Additional Comments From arnd.baecker web de  2008-01-31 10:49 -------
*** Bug 157013 has been marked as a duplicate of this bug. ***
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quit, restart

Bugzilla from owner@bugs.kde.org
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         
arnd.baecker web de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zdavid1000 yahoo co nz



------- Additional Comments From arnd.baecker web de  2008-04-28 17:32 -------
*** Bug 161360 has been marked as a duplicate of this bug. ***
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quit, restart

Bugzilla from wstephenson@kde.org
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         
wstephenson kde org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wstephenson kde org



------- Additional Comments From wstephenson kde org  2008-05-11 13:34 -------
Also reproducible if digikam crashes while in fullscreen mode.  

This seems to happen a lot to gnome users, because compiz-fusion crashes the session when digikam goes fullscreen.  Then they don't know to toggle fullscreen on and off to restore the menu bar.

Can I suggest that on digikam startup, it  always ensures the menubar etc is shown?
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 147771] menubar missing after full-screen, quit, restart

Bugzilla from owner@bugs.kde.org
In reply to this post by Per Bothner
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=147771         
arnd.baecker web de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |roger.larsson e-gatan se



------- Additional Comments From arnd.baecker web de  2008-06-25 17:39 -------
*** Bug 164943 has been marked as a duplicate of this bug. ***
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel