public interface IconHolder
Component
classes that can display an icon. E.g. Label
, SpanLabel
, SpanButton
, etc..Modifier and Type | Method and Description |
---|---|
int |
getGap()
Returns the gap in pixels between the icon/text to the Label boundaries
|
Image |
getIcon()
Returns the labels icon
|
Component |
getIconStyleComponent()
Gets the component that should be used for styling material the material icon.
|
String |
getIconUIID()
Gets the UIID used for styling material icons on this component.
|
int |
getTextPosition()
Returns The position of the text relative to the icon
|
void |
setFontIcon(Font font,
char c,
float size)
This method is shorthand for
FontImage.setFontIcon(com.codename1.ui.Label, com.codename1.ui.Font, char, float) |
void |
setGap(int gap)
Set the gap in pixels between the icon/text to the Label boundaries
|
void |
setIcon(Image icon)
Sets the Label icon, if the icon is unmodified a repaint would not be triggered
|
void |
setIconUIID(String uiid)
Sets a UIID to be used for the material icon style.
|
void |
setMaterialIcon(char c,
float size)
This method is shorthand for
FontImage.setMaterialIcon(com.codename1.ui.Label, char, float) |
void |
setTextPosition(int textPosition)
Sets the position of the text relative to the icon if exists
|
Image getIcon()
void setIcon(Image icon)
icon
- the image that the label presents.void setGap(int gap)
gap
- the gap in pixelsint getGap()
void setTextPosition(int textPosition)
textPosition
- alignment value (LEFT, RIGHT, BOTTOM or TOP)#LEFT
,
#RIGHT
,
#BOTTOM
,
#TOP
int getTextPosition()
#LEFT
,
#RIGHT
,
#BOTTOM
,
#TOP
void setIconUIID(String uiid)
uiid
- The uiid to use for the material icon style.String getIconUIID()
Component getIconStyleComponent()
setIconUIID(java.lang.String)
has been used
to set a custom UIID for the icon, then this will return a component with that UIID. Otherwise this will just return this component
itself.void setMaterialIcon(char c, float size)
FontImage.setMaterialIcon(com.codename1.ui.Label, char, float)
c
- one of the constants from FontImage
size
- the size of the icon in millimetersvoid setFontIcon(Font font, char c, float size)
FontImage.setFontIcon(com.codename1.ui.Label, com.codename1.ui.Font, char, float)
c
- one of the constants from the fontsize
- the size of the icon in millimeters