Package libxyz :: Package ui

[hide private]
[frames] | no frames]

# Source Code for Package libxyz.ui

     1  #-*- coding: utf8 -*
     2  #
     3  # Max E. Kuznecov ~syhpoon <syhpoon@syhpoon.name> 2008
     4  #
     5  # This file is part of XYZCommander.
     6  # XYZCommander is free software: you can redistribute it and/or modify
     7  # it under the terms of the GNU Lesser Public License as published by
     8  # the Free Software Foundation, either version 3 of the License, or
     9  # (at your option) any later version.
    10  # XYZCommander is distributed in the hope that it will be useful,
    11  # but WITHOUT ANY WARRANTY; without even the implied warranty of
    12  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    13  # GNU Lesser Public License for more details.
    14  # You should have received a copy of the GNU Lesser Public License
    15  # along with XYZCommander. If not, see <http://www.gnu.org/licenses/>.
    16
    17  """
    18  Module contains user interface widgets
    19
    20  """
    21
    22  __all__ = (
    23      'lowui',
    24      'display',
    25      'align',
    26      'colors',
    27      'utils',
    28      'Separator',
    29      'Size',
    30      'Keys',
    31      'Border',
    32      'XYZButton',
    33      'Box',
    34      'ButtonBox',
    35      'MessageBox',
    36      'YesNoBox',
    37      'InputBox',
    38      'ErrorBox',
    39      'Prompt',
    40      'XYZListBox',
    41      'ListEntry',
    42      'NumEntry',
    43      'Shortcut',
    44      'Cmd',
    45      'Panel',
    46  )
    47
    48  import urwid as lowui
    49
    50  import display
    51  import align
    52  import colors
    53  import utils
    54
    55  from size import Size
    56  from separator import Separator
    57
    58  from keys import Keys
    59  from border import Border
    60  from xyzbutton import XYZButton
    61  from box import Box
    62  from box_button import ButtonBox
    63  from box_message import MessageBox
    64  from box_yesno import YesNoBox
    65  from box_input import InputBox
    66  from box_error import ErrorBox
    67  from prompt import Prompt
    68  from xyzlistbox import XYZListBox
    69  from entry import ListEntry
    70  from entry import NumEntry
    71  from shortcut import Shortcut
    72  from cmd import Cmd
    73  from panel import Panel
    74