Module dataforms_widget :: Class DataFormWidget
[hide private]
[frames] | no frames]

Class DataFormWidget

source code


Data Form widget. Use like any other widget
Instance Methods [hide private]
 
__init__(self, dataformnode=None)
Create a widget.
source code
 
set_data_form(self, dataform)
Set the data form (xmpp.DataForm) displayed in widget
source code
 
get_data_form(self)
Data form displayed in the widget or None if no form
source code
 
del_data_form(self) source code
 
get_title(self)
Get the title of data form, as a unicode object.
source code
 
show(self)
Treat 'us' as one widget.
source code
 
empty_method(self) source code
 
clean_data_form(self)
Remove data about existing form.
source code
 
build_single_data_form(self)
Invoked when new single form is to be created.
source code
 
clean_single_data_form(self)
Called as clean_data_form, read the docs of clean_data_form().
source code
 
build_multiple_data_form(self)
Invoked when new multiple form is to be created
source code
 
clean_multiple_data_form(self)
Called as clean_data_form, read the docs of clean_data_form().
source code
 
refresh_multiple_buttons(self)
Checks for treeview state and makes control buttons sensitive
source code
 
on_clear_button_clicked(self, widget) source code
 
on_remove_button_clicked(self, widget) source code
 
on_up_button_clicked(self, widget) source code
 
on_down_button_clicked(self, widget) source code
 
on_records_selection_changed(self, widget) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  data_form = property(get_data_form, set_data_form, del_data_fo...
  title = property(get_title, None, None, 'Data form title')
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, dataformnode=None)
(Constructor)

source code 
Create a widget.
Overrides: object.__init__

set_data_form(self, dataform)

source code 
Set the data form (xmpp.DataForm) displayed in widget

get_data_form(self)

source code 
Data form displayed in the widget or None if no form

del_data_form(self)

source code 

get_title(self)

source code 
Get the title of data form, as a unicode object. If no title or no form, returns u''. Useful for setting window title

show(self)

source code 
Treat 'us' as one widget.

empty_method(self)

source code 

clean_data_form(self)

source code 
Remove data about existing form. This metod is empty, because it is rewritten by build_*_data_form, according to type of form which is actually displayed

build_single_data_form(self)

source code 
Invoked when new single form is to be created.

clean_single_data_form(self)

source code 
Called as clean_data_form, read the docs of clean_data_form(). Remove form from widget

build_multiple_data_form(self)

source code 
Invoked when new multiple form is to be created

clean_multiple_data_form(self)

source code 
Called as clean_data_form, read the docs of clean_data_form(). Remove form from widget

refresh_multiple_buttons(self)

source code 
Checks for treeview state and makes control buttons sensitive

on_clear_button_clicked(self, widget)

source code 

on_remove_button_clicked(self, widget)

source code 

on_up_button_clicked(self, widget)

source code 

on_down_button_clicked(self, widget)

source code 

on_records_selection_changed(self, widget)

source code 

Class Variable Details [hide private]

data_form

Value:
property(get_data_form, set_data_form, del_data_form, 'Data form prese\
nted in a widget')

title

Value:
property(get_title, None, None, 'Data form title')