2
* Copyright 2011 Canonical Ltd.
5
* Olivier Tilloy <olivier@tilloy.net>
7
* This program is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; version 3.
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
16
* You should have received a copy of the GNU General Public License
17
* along with this program. If not, see <http://www.gnu.org/licenses/>.
25
property alias duration: xAnimation.duration
26
property alias running: xAnimation.running
28
NumberAnimation { id: xAnimation }
30
// Changing the 'visible' property badly messes with the active focus.
31
// Changing the opacity preserves the focus, which is the desired behaviour.
32
opacity: (x > -width) && (x < parent.width) ? 1.0 : 0.0
33
onOpacityChanged: if (opacity == 0.0) hidden()