| Home | Trees | Index | Help |
|---|
| Package ocempgui :: Package widgets :: Module FileDialog :: Class FileDialog |
|
object--+ |INotifyable--+ |BaseObject--+ |object--+ | | |Sprite--+ |BaseWidget--+ |Bin--+ |Window--+ |DialogWindow--+ |GenericDialog--+ | FileDialog
FileDialog (title, buttons, results, directory=None) -> FileDialog
A modal file selection dialog.
The FileDialog is a GenericDialog, that allows the user to select files and directories from a filesystem using a FileList widget. It also displays an entry widget to allow quick modifications of the current directory path.
The selected files and directories can be retrieved at any moment using the get_filenames() method, which returns them as a list.
selection = dialog.get_filenames ()
Default action (invoked by activate()): See the GenericDialog class.
Mnemonic action (invoked by activate_mnemonic()): See the GenericDialog class.
Attributes: filelist - The FileList widget displayed on the FileDialog.| Method Summary | |
|---|---|
__init__(self,
title,
buttons,
results,
directory)
| |
F.get_filenames () -> list | |
F._set_directory () -> None | |
F._set_path () -> None | |
| Inherited from GenericDialog | |
G.set_buttons (buttons. | |
G._button_clicked (...) -> None | |
| Inherited from DialogWindow | |
D.destroy () -> None | |
D.set_event_manager (...) -> None | |
| Inherited from Window | |
W.dispose_widget (...) -> int, int | |
W.draw () -> None | |
W.draw_bg () -> Surface | |
W.notify (event) -> None | |
W.set_align (...) -> None | |
W.set_focus (...) -> None | |
W.set_title (...) -> None | |
W.contains (...) -> bool | |
W._move_to_position (...) -> None | |
W._notify_children (...) -> None | |
| Inherited from Bin | |
B.set_child (...) -> None | |
B.set_depth (...) -> None | |
B.set_indexable (...) -> None | |
B.set_padding (...) -> None | |
B.set_sensitive (...) -> None | |
B.update (...) -> None | |
| Inherited from BaseWidget | |
W.activate () -> None | |
W.activate_mnemonic (...) -> bool | |
W.check_sizes (...) -> int, int | |
W.create_style () -> WidgetStyle | |
For debugging usage only | |
W.get_style () -> WidgetStyle | |
B.initclass () -> None (Class method) | |
W.lock () -> None | |
W.rect_to_client (...) -> pygame.Rect | |
W.set_dirty (...) -> None | |
W.set_entered (...) -> None | |
W.set_event_area (...) -> None | |
W.set_index (...) -> None | |
W.set_maximum_size (...) -> None | |
W.set_minimum_size (...) -> None | |
W.set_opacity (...) -> None | |
W.set_position (...) -> None | |
W.set_size (...) -> None | |
W.set_state (...) -> None | |
W.set_style (...) -> None | |
W.set_tooltip (...) -> None | |
W.unlock () -> None | |
W._get_rect () -> pygame.Rect | |
W._get_rect_attr (...) -> var | |
W._set_rect_attr (...) -> None | |
| Inherited from BaseObject | |
B.connect_signal (...) -> EventCallback | |
B.disconnect_signal (...) -> None | |
B.emit (...) -> bool | |
B.run_signal_handlers (...) -> None | |
| Inherited from Sprite | |
| |
add(group or list of of groups, ...) add a sprite to container | |
| |
alive() -> bool check to see if the sprite is in any groups | |
groups() -> list of groups list used sprite containers | |
kill() remove this sprite from all groups | |
remove(group or list of groups, ...) remove a sprite from container | |
| |
| Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) | |
| Property Summary | |
|---|---|
filelist: The filelist shown on the FileDialog. | |
| Inherited from GenericDialog | |
content: The content frame to add widgets to. | |
main: The main frame of the dialog. | |
| Inherited from Window | |
align: The alignment of the child. | |
title: The title caption of the Window. | |
| Inherited from Bin | |
child: The widget hold by the Bin. | |
padding: Additional padding between child and borders. | |
| Inherited from BaseWidget | |
bottom | |
bottomleft | |
bottomright | |
center | |
centerx | |
centery | |
controls: Widgets associated with the widget. | |
depth: The z-axis layer depth of the widget. | |
dirty: Indicates, whether the widget need to be redrawn. | |
entered: Indicates, whether the widget is entered. | |
eventarea: The area, which gets the events. | |
focus: The focus of the widget. | |
h | |
height | |
image: The visible surface of the widget. | |
index: The tab index position of the widget. | |
indexable: The IIndexable, the widget is attached to. | |
left | |
locked: Indicates, whether the widget is locked. | |
maxsize: The maximum size to occupy by the widget. | |
midbottom | |
midleft | |
midright | |
midtop | |
minsize: The guaranteed size of the widget. | |
opacity: The opacity of the widget. | |
position: The position of the topleft corner. | |
rect: The area occupied by the widget. | |
right | |
sensitive: The sensitivity of the widget. | |
size | |
state: The current state of the widget. | |
style: The style of the widget. | |
tooltip: The tool tip text to display for the widget. | |
top | |
topleft | |
topright | |
w | |
width | |
x | |
y | |
| Inherited from BaseObject | |
manager: The event manager to use by the object. | |
| Instance Method Details |
|---|
get_filenames(self)F.get_filenames () -> list Gets a list with the selected filenames. |
_set_directory(self)F._set_directory () -> None Sets the directory to list after a text input |
_set_path(self)F._set_path () -> None Sets the entry text to the current directory path. |
| Property Details |
|---|
filelistThe filelist shown on the FileDialog.
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Thu Jan 10 10:18:44 2008 | http://epydoc.sf.net |