| 123456789101112131415161718192021222324252627282930 |
- require "Polycode/Image"
- class "Label" (Image)
- function Label:Label(font, text, size, antiAliasMode)
- if self.__ptr == nil then
- self.__ptr = Polycore.Label(font, text, size, antiAliasMode)
- end
- end
- function Label:setText(text)
- return Polycore.Label_setText(self.__ptr, text)
- end
- function Label:getText()
- return Polycore.Label_getText(self.__ptr)
- end
- function Label:getTextWidth(font, text, size)
- return Polycore.Label_getTextWidth(self.__ptr, font.__ptr, text, size)
- end
- function Label:getTextHeight(font, text, size)
- return Polycore.Label_getTextHeight(self.__ptr, font.__ptr, text, size)
- end
- function Label:getFont()
- return Polycore.Label_getFont(self.__ptr)
- end
|