Hi,

When creating packages that extend the Lazarus IDE, like PrettyFormat,
EditorToolbar (my own), etc.
They sometimes need config screens to setup there behaviour. For
example, I want to extend the PrettyFormat package so the user can
specify a custom format rules file to use when doing the formatting.

Is there a special or preferred location where those config screens
should appear? New tab in Environment Options or a new menu item under
the Environment main menu.

Is there a custom IDE unit/form I can use to build such config
screens?  For example GExperts had a class hierarchy for exactly that.
GExperts consisted out of many experts and most hand config settings
that could be adjusted.  They build a custom config class those
experts could use. This gave them a uniform look and they all appeared
in the same location.

This could be very useful to Lazarus.  Otherwise, what do I do in the
case of extending PrettyFormat?


--
Graeme Geldenhuys

There's no place like S34° 03.168'  E018° 49.342'

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to