28 #ifndef _NANO_MENU_ITEMS_H_ 29 #define _NANO_MENU_ITEMS_H_ 39 #ifndef DOXYGEN_SHOULD_SKIP_THIS 54 this->
getTiler().getCanvas().setColor( 0xFFFF );
55 this->
getTiler().getCanvas().fillRect( this->m_rect );
59 this->
getTiler().getCanvas().setColor( 0 );
60 this->
getTiler().getCanvas().fillRect( this->m_rect );
61 this->
getTiler().getCanvas().setColor( 0xFFFF );
62 this->
getTiler().getCanvas().drawRect( this->m_rect );
93 if ( this->m_rect.height() <= 1 )
95 if ( this->hasTiler() )
98 lcduint_t width = this->getTiler().getDisplay().getFont().getTextSize(m_name, &height);
99 this->setSize( {width, height} );
104 this->setSize( { this->width(), (
lcduint_t)8 } );
114 if ( this->isFocused() )
117 this->getTiler().getCanvas().setColor( 0xFFFF );
118 this->getTiler().getCanvas().fillRect( this->m_rect );
119 this->getTiler().getCanvas().setColor( 0x0000 );
120 this->getTiler().getCanvas().printFixed( this->m_rect.p1.x, this->m_rect.p1.y, m_name );
124 this->getTiler().getCanvas().setMode( CANVAS_MODE_BASIC );
125 this->getTiler().getCanvas().setColor( 0xFFFF );
126 this->getTiler().getCanvas().printFixed( this->m_rect.p1.x, this->m_rect.p1.y, m_name );