Package dtk :: Package ui :: Module slider :: Class Slider

Class Slider

source code


Slider.

Instance Methods
 
__init__(self, slide_callback=None)
Initialize Slider class.
source code
 
slide_to(self, widget)
Slide to given widget.
source code
 
append_widget(self, widget)
Append widget.
source code
 
add_slide_timeout(self, widget, milliseconds)
Adds a timeout for ``widget`` to slide in after ``seconds``.
source code
 
remove_slide_timeout(self, widget)
Removes a timeout previously added by ``add_slide_timeout``.
source code
 
reset_slide_timeout(self, widget, milliseconds=None)
Shorthand to ``remove_slide_timeout`` plus ``add_slide_timeout``.
source code
 
try_remove_slide_timeout(self, widget)
Try remove slide timeout that match given widget.
source code
 
try_reset_slide_timeout(self, widget, *args, **kwargs)
Like ``reset_slide_timeout``, but fails silently if the timeout for``widget`` does not exist.
source code
Class Variables
  active_widget = None
Method Details

__init__(self, slide_callback=None)
(Constructor)

source code 

Initialize Slider class.

Parameters:
  • slide_callback - Callback when slider change image, arguments: (index, widget), default is None.

slide_to(self, widget)

source code 

Slide to given widget.

Parameters:
  • widget - Widget in slider.

append_widget(self, widget)

source code 

Append widget.

Parameters:
  • widget - Widget to append in slider.

add_slide_timeout(self, widget, milliseconds)

source code 

Adds a timeout for ``widget`` to slide in after ``seconds``.

Parameters:
  • widget - Add widget.
  • milliseconds - Delay time.

remove_slide_timeout(self, widget)

source code 

Removes a timeout previously added by ``add_slide_timeout``.

Parameters:
  • widget - Remove widget from slider.

reset_slide_timeout(self, widget, milliseconds=None)

source code 

Shorthand to ``remove_slide_timeout`` plus ``add_slide_timeout``.

Parameters:
  • widget - Slider wiget.
  • milliseconds - New delay value.

try_remove_slide_timeout(self, widget)

source code 

Try remove slide timeout that match given widget.

Parameters:
  • widget - Match widget.