1 """Modules for creating a widget-based user interface. See the examples folder
2 for sample scripts that use this module."""
6 # The basestring class was removed in Python 3, but we want to keep it to maintain
7 # compatibility with previous versions of python.
9 __builtins__["basestring"]
11 __builtins__["basestring"] = str
15 from .theme import Theme
16 from .style import Style
17 from .widget import Widget
18 from .surface import subsurface, ProxySurface
21 from .container import Container
22 from .app import App, Desktop
23 from .table import Table
24 from .document import Document
26 from .area import SlideBox, ScrollArea, List
28 from .form import Form
29 from .group import Group
31 from .basic import Spacer, Color, Label, Image, parse_color
32 from .button import Icon, Button, Switch, Checkbox, Radio, Tool, Link
33 from .input import Input, Password
34 from .keysym import Keysym
35 from .slider import VSlider, HSlider, VScrollBar, HScrollBar
36 from .select import Select
37 from .misc import ProgressBar
39 from .menus import Menus
40 from .dialog import Dialog, FileDialog
41 from .textarea import TextArea
43 from .deprecated import Toolbox, action_open, action_setvalue, action_quit, action_exec