Sign in Join

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

Mailing lists / lazarus / 2009-12

Name of current project in taskbar?

17 messages · 8 people · –

Reply by email Subscribe to this list Your subscription

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

Aleksa Todorovic

Hi!

Is there an option in Lazarus to display name of current project in the taskbar? I work on both client and server applications at the same time, and it would really help to have something like "Lazarus - Server" and "Lazarus - Client" in the taskbar.

Reply by email

Paul Ishenin
to Aleksa Todorovic
Aleksa Todorovic wrote 5 lines
Is there an option in Lazarus to display name of current project in the taskbar? I work on both client and server applications at the same time, and it would really help to have something like "Lazarus - Server" and "Lazarus - Client" in the taskbar.

Application.Title ? It works only under windows. Others uses Form.Caption irrc.

Best regards,
Paul Ishenin.

Reply by email

Aleksa Todorovic
to Paul Ishenin
Paul Ishenin wrote 10 lines
Aleksa Todorovic wrote: > > Is there an option in Lazarus to display name of current project in > the taskbar? I work on both client and server applications at the same > time, and it would really help to have something like "Lazarus - > Server" and "Lazarus - Client" in the taskbar. > Application.Title ? It works only under windows. Others uses Form.Caption irrc.

Yes, that's ok for application. But, I'm talking about Lazarus itself
- it displays application title in titlebar, but not in taskbar.

Show quoted text 10 lines
Best regards, Paul Ishenin. -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Aleksa Todorovic - Lead Programmer Eipix Entertainment http://www.eipix.com/

Reply by email

Zaher Dirkey
to Aleksa Todorovic
Aleksa Todorovic wrote 15 lines
On Sun, Dec 13, 2009 at 14:30, Paul Ishenin wrote: > Aleksa Todorovic wrote: >> >> Is there an option in Lazarus to display name of current project in >> the taskbar? I work on both client and server applications at the same >> time, and it would really help to have something like "Lazarus - >> Server" and "Lazarus - Client" in the taskbar. >> > > Application.Title ? It works only under windows. Others uses Form.Caption > irrc. Yes, that's ok for application. But, I'm talking about Lazarus itself - it displays application title in titlebar, but not in taskbar.

Yes i agree, because i open more than one Lazarus. It is best to display the project name then Lazarus, like as many browser, because size of Task button not show the full title. like
Project1 - Lazarus

Zaher Dirkey

Reply by email

Graeme Geldenhuys
to Zaher Dirkey
Zaher Dirkey wrote 6 lines
Yes i agree, because i open more than one Lazarus. It is best to display the project name then Lazarus, like as many browser, because size of Task button not show the full title. like Project1 - Lazarus

+1
I find myself more and more, using multiple copies of Lazarus IDE on different Linux virtual desktops. Working on two related projects at the same time.
It's easier than opening and closing multiple projects.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Mattias Gärtner
to Graeme Geldenhuys

Zitat von Graeme Geldenhuys :

Show quoted text 13 lines
Zaher Dirkey wrote: > > Yes i agree, because i open more than one Lazarus. > It is best to display the project name then Lazarus, like as many > browser, because size of Task button not show the full title. > like > Project1 - Lazarus +1 I find myself more and more, using multiple copies of Lazarus IDE on different Linux virtual desktops. Working on two related projects at the same time. It's easier than opening and closing multiple projects.

OTOH it could confuse newbies, when they start their application, they will see two times "project1" in the taskbar- one for the IDE and one for their program.
And what about the other windows like source editor?

Mattias

Reply by email

Graeme Geldenhuys
to Mattias Gärtner
Mattias G?rtner wrote
OTOH it could confuse newbies,

Who cares about newbies. ;-)

And what about the other windows like source editor?

Is there any way to remove taskbar entries and only display one entry? I know this is possible under Windows, but not sure under Linux (Gnome or KDE) or Mac.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/

Reply by email

Mattias Gärtner
to Graeme Geldenhuys

Zitat von Graeme Geldenhuys :

Show quoted text 5 lines
Mattias G?rtner wrote: > > OTOH it could confuse newbies, Who cares about newbies. ;-)

http://lmgtfy.com/?q=newbies+graeme+geldenhuys

Show quoted text 5 lines
> And what about the other windows like source editor? Is there any way to remove taskbar entries and only display one entry? I know this is possible under Windows, but not sure under Linux (Gnome or KDE) or Mac.

Gnome: Right click on left grabber of the items. Preferences: window grouping. Mac: dock only shows one icon per app.

Mattias

Reply by email

Graeme Geldenhuys
to Mattias Gärtner
Mattias G?rtner wrote
Gnome: Right click on left grabber of the items. Preferences: window grouping.

Yes, but the point is that you cannot see in a "grouped taskbar entry" what project that instance of the IDE is using. See attached screenshot.

It only displays the name "lazaras" and the version number. It would be much move convenient for those experienced users to see the project name first, then if needed, the name "lazarus + <version>".

eg:

"tutoradmin.lpi - lazarus-0.9.28-3"

Any programmer using Lazarus will see the lazarus icon or the extension .lpi and know it is Lazarus IDE, so I don't know how this can confuse any user.

Regards,
- Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://opensoft.homeip.net/fpgui/ -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot.png Type: image/png Size: 2628 bytes Desc: not available URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20091214/2bafa7e1/attachment.png>

Reply by email

Funky Beast
to Graeme Geldenhuys
Graeme Geldenhuys wrote 24 lines
Mattias G?rtner wrote: > Gnome: Right click on left grabber of the items. Preferences: window grouping. Yes, but the point is that you cannot see in a "grouped taskbar entry" what project that instance of the IDE is using. See attached screenshot. It only displays the name "lazaras" and the version number. It would be much move convenient for those experienced users to see the project name first, then if needed, the name "lazarus + <version>". eg: "tutoradmin.lpi - lazarus-0.9.28-3" Any programmer using Lazarus will see the lazarus icon or the extension .lpi and know it is Lazarus IDE, so I don't know how this can confuse any user. Regards, - Graeme -

IMO, the solution to this thread's topic is to have a Project Groups Manager to switch projects in a single click.

Something that looks like the project manager, but with following functionality:
1) Create project group and add projects to it.
2) Double click on any project saves and closes current project and loads the double-clicked project.
3) Ability to compile/build all projects in project group. I understand Lazarus is project-based, so this can only be done by switching projects in project group and compiling/building them one by one. (i.e. e.g. Load Project 1 -> Build Project 1 -> Close Project 1 -> Load Project 2 -> Build Project 2... and so on...).

This way, no multiple IDEs needs to be opened, and no need to fight with Window-Manager's taskbar.

Regards,
Funky Beast

Reply by email

Aleksa Todorovic
to Funky Beast
Funky Beast wrote 16 lines
IMO, the solution to this thread's topic is to have a Project Groups Manager to switch projects in a single click. Something that looks like the project manager, but with following functionality: 1) Create project group and add projects to it. 2) Double click on any project saves and closes current project and loads the ? double-clicked project. 3) Ability to compile/build all projects in project group. ? I understand Lazarus is project-based, so this can only be done by switching ? projects in project group and compiling/building them one by one. ? (i.e. e.g. Load Project 1 -> Build Project 1 -> Close Project 1 -> ? ? ? ? ? ? ?Load Project 2 -> Build Project 2... and so on...). This way, no multiple IDEs needs to be opened, and no need to fight with Window-Manager's taskbar.

That would, indeed, be very good and useful solution. But, I'm sure changing taskbar title is lot easier (and it seems needed by number of Lazarus users), so I'll try to make-it-work on Windows, and create a patch...

Show quoted text 9 lines
Regards, Funky Beast -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
Aleksa Todorovic - Lead Programmer Eipix Entertainment http://www.eipix.com/

Reply by email

Funky Beast
to Vincent Snijders
Vincent Snijders wrote 17 lines
Funky Beast schreef: > IMO, the solution to this thread's topic is to have a Project Groups > Manager to > switch projects in a single click. > How does that solve the problem of debugging client and server application at the same time? Vincent -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

I don't know, but for me, I can't debug my client/server system at the same time in Lazarus. Mainly because my clients are all one-task client-apps managed by a clients-manager (multi-process), and my server-apps are also "serve-and-die" one-task servers managed by a servers-manager (multi-process), which starts them on-demand and kills them when not needed.

I debug each client and server individually (because they are simple enough). If I really need to debug my client/server system as a whole in Lazarus, I would need to start >50 Server-Lazarus and >100 Client-Lazarus which I don't think I can manage.

Anyway, what I proposed is something to manage editing and building of projects which are related to each other.

Regards,
Funky Beast

Reply by email