# Slider Example

An example of the `Slider` widget.

This example demonstrates the use of a simple `Slider` control which is used to compute the log of a range of numbers.

Tip

To see this example in action, download it from `slider` and run:

    $ enaml-run slider.enaml

## Screenshot

## Example Enaml Code

    #------------------------------------------------------------------------------
    # Copyright (c) 2013-2025, Nucleic Development Team.
    #
    # Distributed under the terms of the Modified BSD License.
    #
    # The full license is in the file LICENSE, distributed with this software.
    #------------------------------------------------------------------------------
    """ An example of the `Slider` widget.

    This example demonstrates the use of a simple `Slider` control which is
    used to compute the log of a range of numbers.

    << autodoc-me >>
    """
    import math
    from enaml.widgets.api import Window, Form, Label, Field, Slider

    enamldef Main(Window):
        title = 'Slider Example'
        Form:
            Label:
                text = 'Log Value'
            Field:
                text << '{}'.format(math.log(slider.value))
                read_only = True
            Slider: slider:
                tick_interval = 50
                maximum = 1000
                minimum = 1