Sign in Join

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

Mailing lists / lazarus / 2001-12

IDE

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

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

Jarto Tarpio

I've been playing around with the IDE a bit. Here are some thoughts.

1. It's a bit confusing that there are save-menus in both File- and Project-menus + two save buttons. Delphi only has save, save as and save project as + save and save all -buttons. Is there a reason why we need more than those?

2. Save all on a new project asks to save the unit twice.

3. I didn't manage to set any events in the Object Inspector. Not even after I manually wrote a Button1Click-procedure. I guess it doesn't support events yet?

4. I love using the shift-ctrl-arrowup- shortcut in Delphi to move between the procedure declaration and actual code. I noticed that class completion isn't done yet either. (Or then it's some other combination than shift-ctrl-c)

All said and done, I'd prefer working on these as they would make the IDE really useful. I could also write a "Find declaration" as I use that in Delphi a lot.

/jarto

Reply by email

Mattias Gaertner
to Jarto Tarpio
Show quoted text 6 lines
I've been playing around with the IDE a bit. Here are some thoughts. 1. It's a bit confusing that there are save-menus in both File- and Project-menus + two save buttons. Delphi only has save, save as and save project as + save and save all -buttons. Is there a reason why we need more than those?

Once upon a time there was ...

(Only historical reasons)
What do the other think about it?

2. Save all on a new project asks to save the unit twice.

fixed.

3. I didn't manage to set any events in the Object Inspector. Not even after I manually wrote a Button1Click-procedure. I guess it doesn't support events yet?

Short answer: No.

Long answer for devels:
The OI, LCL, CodeTools already supports events.
BUT: currently the CodeTools rely on the RTTI, which can give VERY disturbing results. Especially freepascal beginners, will end up in a mess or can get errors in there code they will not know to handle. Therefore I did not activate it. I'm working on this problem -> Find Declaration.

4. I love using the shift-ctrl-arrowup- shortcut in Delphi to move between the procedure declaration and actual code. I noticed that class completion isn't done yet either. (Or then it's some other combination than shift-ctrl-c)

They both work fine, if the codetools do not find syntax errors. If they even don't work with a lazarus unit, then there is a bug. Plz try to grab a different key for these functions and try again.

All said and done, I'd prefer working on these as they would make the IDE really useful. I could also write a "Find declaration" as I use that in Delphi a lot.

I'm currently working on that.

Mattias

Reply by email