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      'MessageBox', 
35      'YesNoBox', 
36      'InputBox', 
37      'ErrorBox', 
38      'Prompt', 
39      'XYZListBox', 
40      'ListEntry', 
41      'NumEntry', 
42      'Cmd', 
43      'Shortcut', 
44      'Panel', 
45  ) 
46   
47  import urwid as lowui 
48   
49  import display 
50  import align 
51  import colors 
52  import utils 
53   
54  from size import Size 
55  from separator import Separator 
56   
57  from keys import Keys 
58  from border import Border 
59  from xyzbutton import XYZButton 
60  from box import Box 
61  from box_message import MessageBox 
62  from box_yesno import YesNoBox 
63  from box_input import InputBox 
64  from box_error import ErrorBox 
65  from prompt import Prompt 
66  from xyzlistbox import XYZListBox 
67  from entry import ListEntry 
68  from entry import NumEntry 
69  from cmd import Cmd 
70  from shortcut import Shortcut 
71  from panel import Panel 
72