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