[Lazarus] Dropdown File list in Source Editor
Felipe Monteiro de Carvalho
felipemonteiro.carvalho at gmail.com
Mon Mar 19 20:21:26 CET 2012
On Mon, Mar 19, 2012 at 7:52 PM, Giuliano Colla
<giuliano.colla at fastwebnet.it> wrote:
> I was musing on the need to implement CD OpenFile/OpenDirectory dialogs.
My plan is to have various dialog options:
1->Generic open/save/sel dir dialogs for mobile applications in the
unit lazdialogs.pas (those are finished from what I remember). That
would be utilized in Windows CE.
2->Native dialogs for Android, iPhone, Windows and Mac OS X
3->Generic open/save/sel dir dialogs for desktop applications in the
unit lazdialogs.pas (not yet written). That would be utilized in X11
which has no native dialogs
> Could we take advantage of VirtualTreeView?
No, because:
1->The codebase of Virtual* controls is a huge mess. They are not fit
for inclusion in the CD controls which are very clean and compact
2->AFAIK we don't need TCDTreeView. TTreeView is custom drawn by
design in the LCL =) It would be like writting TCDImage. It makes no
sense because TImage already works automagically without any extra
effort in LCL-CustomDrawn because it is TCustomControl based. I
haven't yet tested to see if TTreeView works or what is missing.
The hardest controls missing are TCDListView, TCDStringGrid and Menus.
--
Felipe Monteiro de Carvalho
More information about the Lazarus
mailing list