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