MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
imagecontrols.class
Ir para a documentação deste ficheiro.
1<?php
2
3class MImage extends MFormControl
4{
6
7 function __construct($name = NULL, $label = NULL, $location = NULL, $attrs = NULL)
8 {
9 parent::__construct( $name, '', $label );
10
11 $this->location = $location;
12 $this->setAttributes($attrs);
13 $this->addAttribute('border', '0');
14 }
15
16
17 function generateInner()
18 {
19 $this->inner = $this->getRender('image');
20 }
21}
22
23
25{
26 function generateInner()
27 {
28 parent::generateInner();
29
30 $div = new MDiv('', $this->inner . $this->painter->BR . $this->label, 'm-image-centered');
31 $this->inner = $div->generate();
32 }
33}
34
35class MImageLabel extends MImage
36{
37 public function generateInner()
38 {
39 parent::generateInner();
40
41 $image = new MDiv('', $this->inner, 'm-image-centered');
42 $text = new MSpan('', $this->label, 'm-image-label');
43 $this->inner = $image->generate() . $text->generate();
44 }
45}
46
47?>
setAttributes($attr)
Definição mcontrol.class:462
addAttribute( $name, $value='')
Definição mcontrol.class:443
getRender( $method)
Definição mcontrol.class:833
__construct($name=NULL, $label=NULL, $location=NULL, $attrs=NULL)