Age | Commit message (Collapse) | Author |
|
RevBy: TrustMe
Details: The trouble is that Qt does a lot more than set the geometry
when you call "setGeometry()". It also updates right-to-left and
margins. So must be ensure that we call setGeometry at the right time.
A big thanks to jhalonen for an excellent test app.
|
|
RevBy: Stanislav Ionascu
Details: If the css has:
MBasicLayoutAnimationStyle {
animate-opacity: false;
}
Then do not modify the opacity at all.
Adds a unit test to check this.
|
|
RevBy; Mike Fabian
Details:
Optimizing the layouts caused layout-direction changes to be
ignored - e.g. when changing to a RTL language.
Thanks to Mike Fabian and Bjorn Schnabel for tracking this down and
writing the unit test included in this patch.
|
|
RevBy: Stanislav Ionascu, Armin Berres
|
|
RevBy: Stanislav Ionascu, Armin Berres
Details: We are now only 10% slower than the QGraphicsLayouts, and for a
well understood reason that we can't optimize away. (We have to reset
the contents margins every single time because Qt doesn't tell us when
they change).
Optimised using pt_mlayout benchmark.
|
|
height-for-width
RevBy: Stanislav Ionascu
|
|
RevBy: Stanislav Ionascu
Details: Includes a benchmark test for the layouts
|
|
RevBy: Armin, Mirek
Details: Unter windows the M_*_EXPORT macros are mandatory.
and so they needed to be adapted after the split of libmeegotouch
to libmeegotouchcore, *views, *settings, and *extensions.
Initial patch by Thierry Bastian
|
|
MLinearLayoutPolicy when notifyAllWidgetsOfLayoutPosition is enabled
RevBy: John Tapsell
Details:
Prevent the usage of a non-existing index to retrieve an object from a sequence.
|
|
RevBy: TrustMe
Details: Removed Q_DECL_DEPRECATED from setObjectName() and objectName().
Replaced it with mWarning() messages and "\deprecated" documentation.
Q_DECL_DEPRECATED caused apps that are built with -Werror to not compile.
|
|
hasHeightForWidth()
RevBy: Jörgen
Details: Provide a workaround for NB#189826
|
|
to mimic MWidgetController
RevBy: Stanislav
|
|
RevBy: TrustMe
Details: Fix incorrect doxygen tag usage.
|
|
RevBy: TrustMe
|
|
MLinearLayoutPolicyPrivate::notifyAllWidgetsOfLayoutPosition() only takes in consideration one policy for a button group
RevBy: TrustMe
Includes unit test
|
|
RevBy: TrustMe
|
|
to a window
RevBy: TrustMe
Details: When a layout is attached to an item or placed inside another layout, we don't get notified.
So we need to guess at what the correct orientation is before hand. We do this by taking the orientation
of the currently active window if we are not attached to any window.
This fixes several unit test failures.
|
|
RevBy: John Tapsell
Details: The activeWindow says nothing of the layout, also it crashes
if MComponentData is not fully initialized.
|
|
setting layout positions for the widget items inside the layout.
RevBy: Tomas Junnonen
Details: When enabled, the functionality assigns proper layout positions to widget items by using the MWidgetController::setLayoutPosition() method.
If the functionality is disabled the layout position property of the items are reset back to initial value.
|
|
RevBy: Mike Fabian
|
|
animation
RevBy: Mike FABIAN
|
|
RevBy: Mike Fabian
|
|
RevBy: TrustMe
|
|
RevBy: TrustMe
Details: Removed Dui references
|
|
By: Holger, Daniel, Janne
RevBy: Tomas, Holger
|
|
By: Holger
RevBy: Tomas
Details:
- Removed DuiSceneWindowAnimator
- Remove dead camelcase headers, add missing forwarding lowercase headers
- Remove camelcase headers for internal classes
- Split library headers into PUBLIC_HEADERS, PRIVATE_HEADERS
|
|
RevBy: Tomas, Holger
Details: Libdui is split into modules as follows:
- extensions: application extensions and mashup components
- settings: settingslanguage
- views: widget views
- corelib: everything else
|