Package turbogears :: Package widgets :: Module forms :: Class ImageButton

Class ImageButton

source code

 object --+                
          |                
base.Widget --+            
              |            
    InputWidget --+        
                  |        
          FormField --+    
                      |    
                 Button --+
                          |
                         ImageButton

Instance Methods

Inherited from Button: update_params

Inherited from FormField: __init__, field_id, is_required

Inherited from InputWidget: adjust_value, display, error, fq_name, is_validated, name_path, path

Inherited from base.Widget: __call__, __repr__, __setattr__, is_named, render, retrieve_css, retrieve_javascript

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __sizeof__, __str__, __subclasshook__

Class Variables
  template = ...
hash(x)
  params = ["src", "width", "height", "alt"]
  params_doc = {'src': 'Source of the image', 'width': 'Width of...
  src = None
hash(x)
  width = None
hash(x)
  height = None
hash(x)
  alt = None
hash(x)

Inherited from Button: attrs

Inherited from FormField: css_classes, field_class, help_text, label, name

Inherited from InputWidget: convert, validator

Inherited from base.Widget: __metaclass__, css, default, engine_name, javascript

Properties

Inherited from object: __class__

Class Variable Details

template

hash(x)

Value:
"""
    <input xmlns:py="http://purl.org/kid/ns#"
        type="image"
        src="${src}"
        width="${width}"
        height="${height}"
        alt="${alt}"
        class="${field_class}"
...

params_doc

Value:
{'src': 'Source of the image', 'width': 'Width of the image', 'height'\
: 'Height of the image', 'alt': 'Alternate text for the image'}