… | |
… | |
2027 | $self->{oy} = int ($self->{valign} < 0 ? $self->{padding_y} |
2027 | $self->{oy} = int ($self->{valign} < 0 ? $self->{padding_y} |
2028 | : $self->{valign} > 0 ? $self->{h} - $size->[1] - $self->{padding_y} |
2028 | : $self->{valign} > 0 ? $self->{h} - $size->[1] - $self->{padding_y} |
2029 | : ($self->{h} - $size->[1]) * 0.5); |
2029 | : ($self->{h} - $size->[1]) * 0.5); |
2030 | }; |
2030 | }; |
2031 | |
2031 | |
|
|
2032 | # unless ($self->{list}) { |
|
|
2033 | # $self->{list} = CFPlus::OpenGL::glGenList; |
|
|
2034 | # CFPlus::OpenGL::glNewList $self->{list}; |
|
|
2035 | # $self->{layout}->render ($self->{ox}, $self->{oy}, $self->{style}); |
|
|
2036 | # CFPlus::OpenGL::glEndList; |
|
|
2037 | # } |
|
|
2038 | # |
|
|
2039 | # CFPlus::OpenGL::glCallList $self->{list}; |
|
|
2040 | |
2032 | $self->{layout}->render ($self->{ox}, $self->{oy}, $self->{style}); |
2041 | $self->{layout}->render ($self->{ox}, $self->{oy}, $self->{style}); |
2033 | } |
2042 | } |
|
|
2043 | |
|
|
2044 | #sub destroy { |
|
|
2045 | # my ($self) = @_; |
|
|
2046 | # |
|
|
2047 | # CFPlus::OpenGL::glDeleteList delete $self->{list} if $self->{list}; |
|
|
2048 | # |
|
|
2049 | # $self->SUPER::destroy; |
|
|
2050 | #} |
2034 | |
2051 | |
2035 | ############################################################################# |
2052 | ############################################################################# |
2036 | |
2053 | |
2037 | package CFPlus::UI::EntryBase; |
2054 | package CFPlus::UI::EntryBase; |
2038 | |
2055 | |