Lazarus known issues (things that will never be fixed)

From Free Pascal wiki
Jump to navigationJump to search

Interfaces

Win32/Win64 issues

  • TComboBox.Height - It's impossible to set an arbitrary size of a TComboBox under Windows. Use AutoSize to make sure the size is good on all platforms.
  • TButton's and TBitBtn's color cannot be changed. It's impossible to implement without making them owner drawn.

GTK 1 issues

  • Inconsistent internationalization support. GTK 1 always uses the default locale encoding to input and draw text and therefore adequate unicode support cannot be implemented for it.
  • TTabSheet.TabVisible property. TabSheet under gtk1 can either be fully hiden (with Tab) or fully visible (with Tab). There is no posibility to show TabSheet without it tab. Look at gtk1 sources (gtknotebook.c) for details.

GTK 2 issues

Carbon issues

Go to Carbon_interface_issues.

QT issues

  • Cannot be used with proprietary applications unless a Qt license is bought.

Win CE issues