%3 ::xo::Table::HiddenField ::xo::Table::HiddenField get-slots ::xo::Table::Field ::xo::Table::Field ::xo::Table::HiddenField->::xo::Table::Field ::xo::Table::TABLE3::HiddenField ::xo::Table::TABLE3::HiddenField ::xo::Table::HiddenField->::xo::Table::TABLE3::HiddenField instmixin ::xo::Table::AnchorField ::xo::Table::AnchorField get-slots ::xo::Table::AnchorField->::xo::Table::Field ::xo::Table::TABLE3::AnchorField ::xo::Table::TABLE3::AnchorField ::xo::Table::AnchorField->::xo::Table::TABLE3::AnchorField instmixin ::xo::Table::ImageField ::xo::Table::ImageField get-slots ::xo::Table::TABLE3::ImageField ::xo::Table::TABLE3::ImageField ::xo::Table::ImageField->::xo::Table::TABLE3::ImageField instmixin ::xo::Table::ImageField->::xo::Table::Field ::xo::Table::TABLE::ImageField ::xo::Table::TABLE::ImageField ::xo::Table::TABLE3::ImageField->::xo::Table::TABLE::ImageField ::xo::Table::ImageAnchorField ::xo::Table::ImageAnchorField get-slots ::xo::Table::ImageAnchorField->::xo::Table::ImageField ::xo::Table::TABLE3::ImageAnchorField ::xo::Table::TABLE3::ImageAnchorField ::xo::Table::ImageAnchorField->::xo::Table::TABLE3::ImageAnchorField instmixin ::xo::Table::ImageField_AddIcon ::xo::Table::ImageField_AddIcon ::xo::Table::ImageField_AddIcon->::xo::Table::ImageAnchorField ::xo::Table::ImageField_DeleteIcon ::xo::Table::ImageField_DeleteIcon ::xo::Table::ImageField_DeleteIcon->::xo::Table::ImageAnchorField ::xo::Table::ImageField_ViewIcon ::xo::Table::ImageField_ViewIcon ::xo::Table::ImageField_ViewIcon->::xo::Table::ImageAnchorField ::xo::Table::ImageField_EditIcon ::xo::Table::ImageField_EditIcon ::xo::Table::ImageField_EditIcon->::xo::Table::ImageAnchorField

Class ::xo::Table::ImageField

::xo::Table::ImageField[i] create ... \
           [ -alt alt ] \
           [ -border border ] \
           [ -height height ] \
           [ -src src ] \
           [ -title title ] \
           [ -width width ]

Class Relations

  • class: ::xotcl::Class[i]
  • superclass: ::xo::Table::Field[i]
  • instmixin: ::xo::Table::TABLE3::ImageField[i]
  • subclass: ::xo::Table::ImageAnchorField[i]
::xotcl::Class create ::xo::Table::ImageField \
     -superclass ::xo::Table::Field \
     -instmixin ::xo::Table::TABLE3::ImageField

Methods (to be applied on instances)

  • alt (setter)

  • border (setter)

  • get-slots (scripted)

    set slots [list -${:name}]
    lappend slots [list -${:name}.src ${:src}]
    lappend slots [list -${:name}.CSSclass ${:CSSclass}]
    foreach att {width height border title alt} {
      if {[info exists :$att]} {
        lappend slots [list -${:name}.$att [:$att]]
      } else {
        lappend slots [list -${:name}.$att]
      }
    }
    return $slots
  • height (setter)

  • src (setter)

  • title (setter)

  • width (setter)