Требования совместимости для программ - HeroBrine1st/TabletOS GitHub Wiki

  • Используйте пространство монитора 1;2;screenWidth;screenHeight-1
  • Используйте TabletOSGraphics.drawBars() перед/после отрисовки интерфейса программы
  • Получаете событие touch(_;x=1;y=screenHeight;_;_) - вызывайте TabletOSGraphics.drawMenu().
  • При получении события touch(_;_;y=1;_;_) - вызывайте TabletOSGraphics.processStatusBar(x,y)
  • Следуйте языку системы - он хранится в TabletOSCore.settings.language
  • Если вы получаете событие touch(_;x~=1;y=screenHeight;_,_), получить, что хочет пользователь можно через TabletOSGraphics.clickedToBarButton(touchX,touchY)
  • Используйте библиотеку DoubleBuffering
  • При отрисовке буфера из библиотеки выше используйте функцию TabletOSGraphics.drawChanges()