Registered Member
|
So we have a lot of customisable toolbars at the moment, but we still have elements that are very, "set in stone": primarily, tab-bars and menu-bars (It would be nice to have the Gwenview sidebar act as a panel instead of being set, as well).
I think it would be nice to have these elements be implemented as toolbars, as well: you can remove toolbars from the window, re-arrange them, or hide and show them. You can already hide/show the tab-bar and menu-bar in most KDE apps, but it's more of a long-way-round currently: usually going to some settings menu or dialogue. Currently, you can't budge these two elements at all. If you had them as toolbars, you'd be able to hide/show them with a context menu, move elements next to them, move them above/below other elements and even completely detach them from the window. Not only that, but you'd have the option of adding the menu/tabs into the, "Customize Toolbars" dialogue, allowing you to add them directly to other toolbars instead of having them separately. If a, "Toolbar Plasma Widget" could be made (not sure how plausible this is), this could make for not only a Mac-OS-style menu on a Plasma panel, but other, interesting concepts... the, "Main toolbar" for the active window in a Plasma panel, for example. I've been interested in developing for KDE since 4.0, but I haven't even got my head around C++ constructors/destructors yet... otherwise, I'd go about making this my project. I'll contribute eventually. Promise!
Madman, proud to be a member of KDE forums since 2008-Oct.
|
Registered Member
|
Of course, it did just occur to me that this might alienate Mac users... it would work on Windows and Linux, though.
It would have to be either something configurable by the user, or something that changed depending what platform KDE is compiled under.
Madman, proud to be a member of KDE forums since 2008-Oct.
|
KDE Developer
|
I think we need different concepts: Some simple, more static apps. Some apps with a lot of toolbars. Some apps with a Plasma-interface.
Toolbar-transfer to Plasma could be possible. The draggable Toolbar could send the winId in the drag-data and the Plasmoid receving it could use QWidget::create to embedd it. For the Mac-Style-Menubar I don't think that this would be the best way. The Menubar should be handable by KWin without any toolbar. The greatest improvement would be supporting of Qt-, Gtk+- and X-Menubars. It could also work for Mac users: Qt provides a property "unifiedTitleAndToolBarOnMac" so the Menubar could be integrated into Plasma instead of using the native Toplevel-Menubar. Have you ever tried developing Qt-/KDE-Apps? It should be quite simple to add some Toolbars to some applications. The creation of a Toolbar-Plasmoid would be more difficult but still possible without difficult system-specific code. The KWin-improvements should be very difficult. (for you and me nearly impossible ) The User |
Registered Member
|
I've never tried developing a fully-devoted app. I've done a simple command-line C++ maths application and a KDE, "Hello world!" application, but nothing much else. I'd love to be able to dedicate more time to learning C++.
Madman, proud to be a member of KDE forums since 2008-Oct.
|
Registered Member
|
This would be great...
|
Registered Member
|
It sounds like if this idea was implemented it would be easy to create a Google Chrome or IE8-like interface in Konqueror, sounds good to me.
Proudly dual-booting openSUSE 11.1 with KDE 4.3 and Windows Vista on a Toshiba A205-S4577 since July 2007.
|
Registered users: Bing [Bot], Google [Bot], kesang, Sogou [Bot], Yahoo [Bot]