Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2002-10

Updates

3 messages · 1 person ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mattias Gaertner

Hi all,

- added Move Page left/right to the popup menu of the source editor
- Fixed the empty lines bug in the lazarus XMLs and accelerated them. Added Clear and DeletePath to the lazarus TXMLConfig
- Fixed frozen selection in designer on resizing
- Fixed changing grabber cursor when resizing
- SendCachedLCLMessages is now a base function of TInterfaceBase This method is useful for realtime wysiwyg.
- new properties for TComboBox: OnDropDown, OnCloseUp, ItemWidth, OnDrawItem
- fixed jumping history
- fixed designer crash, when deleting a component that is edited in the OI
- fixed crash on IDE error at startup
- added TListBox.OnDrawItem event
- TListBox can now live without handles (important for streaming/creation)
- reduced recreating handles

Mattias

Reply by email

Mattias Gaertner

Hi all,

I have accelerated some painting stuff in the gtk-interface, that are used by the designer. If some painting functions do not set the colors correct anymore plz tell me.

Other things:
- word completion: On return the word completion now replaces the whole identifier and on shift+return replaces only the prefix.
- code completion: added forward procedure insert policies A forward procedure is for example a procedure declaration in the interface or a procedure with the 'forward' specifier. Code completion checks if there is a procedure body and if not, it will create one. The new options in the code creation dialog define where the body is inserted. The default behaviour is to create code similar to the LCL style: In front of methods and in the same order as in the interface. See Environment -> CodeTools Options -> Code Creation
- code completion: added option to prevent mixing methods and properties (like the Delphi IDE). Default is off.
- find declaration: fixed warning of searching again in system unit
- find declaration: fixed searching in class method body
- find declaration: fixed searching type of property
- form editing: improvements for multi form editing
- form editing: fixed a few things with non visual components

Mattias

Reply by email

Mattias Gaertner

Hi all,

I have improved the accelerator shortcuts.
Accelerators are now grouped and shared. Menu short cuts are not any longer active on modal forms. This fixes many bugs. For example:
- Search again, when the message 'Not found' already appeared
- In the editor options you can now set again the keys via the Grab Buttons.
- And many other double dialogs

Minor updates:

- Fixed wrong calculation of client origin coordinates for some widgets
- Fixed loading TListView from stream
- Added special paint messages for some gtk internal widgets
- accelerated GetTextMetrics
- fixed jump history for double jumps

Mattias

Reply by email