Sign in Join

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

Mailing lists / lazarus / 2010-06

Dockable IDE

4 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

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

Hans-Peter Diettrich

Thanks Mattias, you did a great job so far :-)

In the meantime I've fixed some flaws, added the default layout, and suggest an patch that makes the floating dockhostsites reflect the otherwise invisible Caption of a docked form.

Now I'm struggling with the automatic window creation. Here still many things must be disabled when a DockMaster is used. Then I added another method to reload/create IDE windows by their ID, returning the created form, and changed the various existing procedures into functions as well. In the next step this new method shall be used in the dockmaster layout restoration.

If you are interested in my new IDE version, please suggest an way to exchange the modifications; perhaps a branch would be a good idea...

BTW I'm also working on the FPC compiler, need Graeme's method to create clones ;-)

DoDi

Reply by email

Graeme Geldenhuys
to Hans-Peter Diettrich
Hans-Peter Diettrich wrote
BTW I'm also working on the FPC compiler, need Graeme's method to create clones ;-)

[Off-topic]

Clones are an inheritance nightmare, and difficult to maintain. I fired all my clones. :-)

Instead I went back to basics - got myself organized. A simple TODO.txt file was all I needed. Add things to the list as I think of them, pay no attention to everything in the list - only to what I am currently working on. As I complete a task delete it, or move it to the end of the file. This works best for me. :-)

It's actually amazing. I searched for a whole month trying to find a simple todo list application. All were to difficult to use, or just to slow (to much effort to add a simple item to the list) and crappy, or couldn't easily run off my flashdrive. A text file ended up working best, and if forms part of my project files (via Project Inspector). I have a personal and work todo list file.

eg:
--------------------[ TODO.txt ]-----------------------------------

My personal todo list for various programming tasks.

Legend
======
[ ] - not started yet
[o] - started but not complete
[x] - completed task.

Project One
==============
[ ] - Create a new plug-in system
[ ] - Create an automated installer program
[o] - Implement the MiGLayout in fpGUI
[o] - Move project to new website
[ ] - write more unit tests. See email dated 2010-01-16 for ideas.

Project Two
============
[ ] - Design UML diagrams based on latest spec.

Completed Tasks
=============
[x] - Port some code.
[x] - Implement a reporting system based on RTF.

--------------------------------------[ end
]--------------------------------------------

[/Off-topic]

Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/

Reply by email

Duncan Parsons
to Graeme Geldenhuys

[OT in reply to OT]
I use ToDoList from http://www.abstractspoon.com/
Alas Windows only, but gets the job done well, and I can send the project files to clients with ease, reports via xsl.. :shrug:
:-)
[/OT in reply to OT]

Earlier message 77 lines
-----Original Message----- From: Graeme Geldenhuys [mailto:] Sent: 03 June 2010 08:02 To: Lazarus mailing list Subject: Re: [Lazarus] Dockable IDE On 3 June 2010 02:59, Hans-Peter Diettrich wrote: > > BTW I'm also working on the FPC compiler, need Graeme's method to > create clones ;-) [Off-topic] Clones are an inheritance nightmare, and difficult to maintain. I fired all my clones. :-) Instead I went back to basics - got myself organized. A simple TODO.txt file was all I needed. Add things to the list as I think of them, pay no attention to everything in the list - only to what I am currently working on. As I complete a task delete it, or move it to the end of the file. This works best for me. :-) It's actually amazing. I searched for a whole month trying to find a simple todo list application. All were to difficult to use, or just to slow (to much effort to add a simple item to the list) and crappy, or couldn't easily run off my flashdrive. A text file ended up working best, and if forms part of my project files (via Project Inspector). I have a personal and work todo list file. eg: --------------------[ TODO.txt ]----------------------------------- My personal todo list for various programming tasks. Legend ====== [ ] - not started yet [o] - started but not complete [x] - completed task. Project One ============== [ ] - Create a new plug-in system [ ] - Create an automated installer program [o] - Implement the MiGLayout in fpGUI [o] - Move project to new website [ ] - write more unit tests. See email dated 2010-01-16 for ideas. Project Two ============ [ ] - Design UML diagrams based on latest spec. Completed Tasks ============= [x] - Port some code. [x] - Implement a reporting system based on RTF. --------------------------------------[ end ]-------------------------------------------- [/Off-topic] -- Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ --

Reply by email

Henry Vermaak
to Graeme Geldenhuys: [Off-topic] Clones are an inheritance nightmare, and difficult to maintain. I fired all…
Graeme Geldenhuys wrote 9 lines
On 3 June 2010 02:59, Hans-Peter Diettrich wrote: > > BTW I'm also working on the FPC compiler, need Graeme's method to create > clones ;-) [Off-topic] Clones are an inheritance nightmare, and difficult to maintain. I fired all my clones. ?:-)

Yeah, they say inheritance will get you stuck in the end. Better to use composition :)

Reply by email