Hi!
First of all, congrats on building Geany with so many features and still so lightweight!
There is a feature that Anjuta also doesn't "remember" to do: allow the location of the status/compiler/message/scribble/terminal areas, normally located at the end of the window, to a right, vertical location.
This way a guy can code and on the right side of it have all the messages from the compiler or terminal, giving more usefulness to wide screens.
Is there an option for that or it is necessary to "tweak" the code?
Thanks in advance! Marcelo
On Thu, 20 Nov 2008 16:01:00 +0000 "Marcelo Coelho" marcelocoelho@gmail.com wrote:
There is a feature that Anjuta also doesn't "remember" to do: allow the location of the status/compiler/message/scribble/terminal areas, normally located at the end of the window, to a right, vertical location.
Is there an option for that or it is necessary to "tweak" the code?
No options yet, it would need work on the code. I think Enrico has thought about this a bit.
Regards, Nick
It seems to me that ultimately this should be part of the split window stuff, you allow arbitrary splitting vertically, horizontally and nested splitting so you can divide up the screen however you like and then you provide the ability to say what sort of window each one is, be it edit, side bar or message. That would let you do other useful things like having symobls and documents on screen at the same time etc.
On Fri, Nov 21, 2008 at 3:24 AM, Nick Treleaven < nick.treleaven@btinternet.com> wrote:
On Thu, 20 Nov 2008 16:01:00 +0000 "Marcelo Coelho" marcelocoelho@gmail.com wrote:
There is a feature that Anjuta also doesn't "remember" to do: allow the location of the status/compiler/message/scribble/terminal areas, normally located at the end of the window, to a right, vertical location.
Is there an option for that or it is necessary to "tweak" the code?
No options yet, it would need work on the code. I think Enrico has thought about this a bit.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Fri, 21 Nov 2008 07:31:52 +1100 "Gordon Wrigley" gordon.wrigley@gmail.com wrote:
It seems to me that ultimately this should be part of the split window stuff, you allow arbitrary splitting vertically, horizontally and nested splitting so you can divide up the screen however you like and then you provide the ability to say what sort of window each one is, be it edit, side bar or message. That would let you do other useful things like having symobls and documents on screen at the same time etc.
No, I think sidebar and message window placement is completely different to what you want for the split window plugin, in terms of implementation.
BTW, even a simple solution is more complicated because of the issue that reparenting a Scintilla editor is not really possible in a portable way ATM (see the october mail about windows problems).
So for now it isn't sensible for anyone to work on ultra-configurable sub-windows, at least until the Scintilla issue is resolved in some way (and we agree we want to do it anyway ;-)). That said, simple things like configuring the message window to be vertical can probably be done with static containers, i.e. no actual moving of the main notebook control.
Regards, Nick
I understand that the implementation would likely be rather quite difficult, I meant it more as a suggestion of a direction rather than an immediate feature suggestion.
I had need to use a 3d cad program recently and the one I settled on was blender, that program totally changed my views on how good a customizable UI can be and left me wishing my other main tools were a lot more blender like. A quick google search for blender screenshots should give you an idea of what it can do. And I do realize that they have implemented a complete tiling windowing system within blender which makes customization a lot easier than in an intentionally light weight application like Geany.
On Fri, Nov 21, 2008 at 11:51 PM, Nick Treleaven < nick.treleaven@btinternet.com> wrote:
On Fri, 21 Nov 2008 07:31:52 +1100 "Gordon Wrigley" gordon.wrigley@gmail.com wrote:
It seems to me that ultimately this should be part of the split window stuff, you allow arbitrary splitting vertically, horizontally and nested splitting so you can divide up the screen however you like and then you provide the ability to say what sort of window each one is, be it edit, side bar or message. That would let you do other useful things like having symobls and documents on screen at the same time etc.
No, I think sidebar and message window placement is completely different to what you want for the split window plugin, in terms of implementation.
BTW, even a simple solution is more complicated because of the issue that reparenting a Scintilla editor is not really possible in a portable way ATM (see the october mail about windows problems).
So for now it isn't sensible for anyone to work on ultra-configurable sub-windows, at least until the Scintilla issue is resolved in some way (and we agree we want to do it anyway ;-)). That said, simple things like configuring the message window to be vertical can probably be done with static containers, i.e. no actual moving of the main notebook control.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
Hi!
IMHO, Anjuta has the most featureful interface in that sense, but it took several revisions to have right. I think, that Genay would do fine with a flag that would select between having that "area" at the bottom or on the right. That, I think, is much easier to implement and more robust. The result is almost the same.
Cheers, Marcelo (the user that awaits this feature and that doesn't know how to code GTK) :p
2008/11/21 Gordon Wrigley gordon.wrigley@gmail.com:
I understand that the implementation would likely be rather quite difficult, I meant it more as a suggestion of a direction rather than an immediate feature suggestion.
I had need to use a 3d cad program recently and the one I settled on was blender, that program totally changed my views on how good a customizable UI can be and left me wishing my other main tools were a lot more blender like. A quick google search for blender screenshots should give you an idea of what it can do. And I do realize that they have implemented a complete tiling windowing system within blender which makes customization a lot easier than in an intentionally light weight application like Geany.
On Fri, Nov 21, 2008 at 11:51 PM, Nick Treleaven nick.treleaven@btinternet.com wrote:
On Fri, 21 Nov 2008 07:31:52 +1100 "Gordon Wrigley" gordon.wrigley@gmail.com wrote:
It seems to me that ultimately this should be part of the split window stuff, you allow arbitrary splitting vertically, horizontally and nested splitting so you can divide up the screen however you like and then you provide the ability to say what sort of window each one is, be it edit, side bar or message. That would let you do other useful things like having symobls and documents on screen at the same time etc.
No, I think sidebar and message window placement is completely different to what you want for the split window plugin, in terms of implementation.
BTW, even a simple solution is more complicated because of the issue that reparenting a Scintilla editor is not really possible in a portable way ATM (see the october mail about windows problems).
So for now it isn't sensible for anyone to work on ultra-configurable sub-windows, at least until the Scintilla issue is resolved in some way (and we agree we want to do it anyway ;-)). That said, simple things like configuring the message window to be vertical can probably be done with static containers, i.e. no actual moving of the main notebook control.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Sat, 22 Nov 2008 09:33:15 +1100 "Gordon Wrigley" gordon.wrigley@gmail.com wrote:
I understand that the implementation would likely be rather quite difficult, I meant it more as a suggestion of a direction rather than an immediate feature suggestion.
OK, sorry I was a bit abrupt, it's a good idea to be able to have the various sidebar tabs on screen at once. Just wanted to mention to anyone thinking of working on it that it's a bit awkward to implement due to having to keep the main notebook in the same container position. However, simpler implementations are still possible now.
Regards, Nick
BTW, if the interface has to be changed, you could also think about adding the possibility of having several files visible at the same time (split the edit area in half, vertically or horizontally). This can be done with emacs and vim, but don't know any GUI based one that can do this...
And thank you for your great work.
Cheers,
2008/11/24 Nick Treleaven nick.treleaven@btinternet.com:
On Sat, 22 Nov 2008 09:33:15 +1100 "Gordon Wrigley" gordon.wrigley@gmail.com wrote:
I understand that the implementation would likely be rather quite difficult, I meant it more as a suggestion of a direction rather than an immediate feature suggestion.
OK, sorry I was a bit abrupt, it's a good idea to be able to have the various sidebar tabs on screen at once. Just wanted to mention to anyone thinking of working on it that it's a bit awkward to implement due to having to keep the main notebook in the same container position. However, simpler implementations are still possible now.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
I know of many that can, but I agree: definitely a missing feature
On Mon, Nov 24, 2008 at 8:35 AM, Marcelo Coelho marcelocoelho@gmail.comwrote:
BTW, if the interface has to be changed, you could also think about adding the possibility of having several files visible at the same time (split the edit area in half, vertically or horizontally). This can be done with emacs and vim, but don't know any GUI based one that can do this...
And thank you for your great work.
Cheers,
2008/11/24 Nick Treleaven nick.treleaven@btinternet.com:
On Sat, 22 Nov 2008 09:33:15 +1100 "Gordon Wrigley" gordon.wrigley@gmail.com wrote:
I understand that the implementation would likely be rather quite difficult, I meant it more as a suggestion of a direction rather than an immediate feature suggestion.
OK, sorry I was a bit abrupt, it's a good idea to be able to have the various sidebar tabs on screen at once. Just wanted to mention to anyone thinking of working on it that it's a bit awkward to implement due to having to keep the main notebook in the same container position. However, simpler implementations are still possible now.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Mon, 24 Nov 2008 15:35:39 +0000 "Marcelo Coelho" marcelocoelho@gmail.com wrote:
BTW, if the interface has to be changed, you could also think about adding the possibility of having several files visible at the same time (split the edit area in half, vertically or horizontally). This can be done with emacs and vim, but don't know any GUI based one that can do this...
This is already possible with the Split Window plugin - the 0.15 release only supports splitting horizontally, but the current SVN does both.
Regards, Nick
oh, I'm still waiting for that to be released into the repositories on Ubuntu -- maybe I'm doing something wrong...
On Mon, Nov 24, 2008 at 9:08 AM, Nick Treleaven < nick.treleaven@btinternet.com> wrote:
On Mon, 24 Nov 2008 15:35:39 +0000 "Marcelo Coelho" marcelocoelho@gmail.com wrote:
BTW, if the interface has to be changed, you could also think about adding the possibility of having several files visible at the same time (split the edit area in half, vertically or horizontally). This can be done with emacs and vim, but don't know any GUI based one that can do this...
This is already possible with the Split Window plugin - the 0.15 release only supports splitting horizontally, but the current SVN does both.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
0.15 is available on getdeb
http://www.getdeb.net/app/Geany
On Tue, Nov 25, 2008 at 3:40 AM, Ben West mrgenixus@gmail.com wrote:
oh, I'm still waiting for that to be released into the repositories on Ubuntu -- maybe I'm doing something wrong...
On Mon, Nov 24, 2008 at 9:08 AM, Nick Treleaven < nick.treleaven@btinternet.com> wrote:
On Mon, 24 Nov 2008 15:35:39 +0000 "Marcelo Coelho" marcelocoelho@gmail.com wrote:
BTW, if the interface has to be changed, you could also think about adding the possibility of having several files visible at the same time (split the edit area in half, vertically or horizontally). This can be done with emacs and vim, but don't know any GUI based one that can do this...
This is already possible with the Split Window plugin - the 0.15 release only supports splitting horizontally, but the current SVN does both.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
-- /ˈmɪstər/ /ˈdʒɛnəsɪs/@/dʒi/ /meɪl/ /dɒt/ /kɒm/ Benjamin West
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
requires updating to Ubuntu intrepid, 8.10: running 8.04, with plans not to upgrade until 9.04
On Mon, Nov 24, 2008 at 1:22 PM, Gordon Wrigley gordon.wrigley@gmail.comwrote:
0.15 is available on getdeb
http://www.getdeb.net/app/Geany
On Tue, Nov 25, 2008 at 3:40 AM, Ben West mrgenixus@gmail.com wrote:
oh, I'm still waiting for that to be released into the repositories on Ubuntu -- maybe I'm doing something wrong...
On Mon, Nov 24, 2008 at 9:08 AM, Nick Treleaven < nick.treleaven@btinternet.com> wrote:
On Mon, 24 Nov 2008 15:35:39 +0000 "Marcelo Coelho" marcelocoelho@gmail.com wrote:
BTW, if the interface has to be changed, you could also think about adding the possibility of having several files visible at the same time (split the edit area in half, vertically or horizontally). This can be done with emacs and vim, but don't know any GUI based one that can do this...
This is already possible with the Split Window plugin - the 0.15 release only supports splitting horizontally, but the current SVN does both.
Regards, Nick _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
-- /ˈmɪstər/ /ˈdʒɛnəsɪs/@/dʒi/ /meɪl/ /dɒt/ /kɒm/ Benjamin West
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
Ben West wrote:
requires updating to Ubuntu intrepid, 8.10: running 8.04, with plans not to upgrade until 9.04
Maybe you should take a look at building from source code. Get the latest from the subversion repository and check out what you need to do to build it on your platform.
http://www.geany.org/Download/SVN http://www.geany.org/Support/BuildingFromSource
On Mon, 24 Nov 2008 13:38:08 -0700, "Ben West" mrgenixus@gmail.com wrote:
requires updating to Ubuntu intrepid, 8.10: running 8.04, with plans not to upgrade until 9.04
Then you'll probably have to wait until 9.04 for new packages. AFAIK Ubuntu doesn't do much backporting, some time ago I read a request to backport Geany for an older version but it was simply rejected.
Or, even better, as Ross said, build from the sources.
Regards, Enrico
Dear All,
A while ago I post a question about how to use Geany in our situation, students compiling multi-file projects for multiple targets. At the time, and in subsequent postings, there where some hints that things were being thought about. I wondered if anything was likely in the near future or if people already had solutions. In particular,
1) Having multiple easily-accessible compile options for a project. We have a need to compile a number of files, normally using gcc, to run either locally on a Intel/Linux box or alternatively on a ARM based embedded micro. It would be nice to have one directory of sources and multiple targets. In this situation perhaps an option to have say two/three compile + build commands + associated targets. These could be used to compile with different options, e.g. debug on/off, different architectures ... The default would be the top option but the others could be selected if required
2) The possibility to include/exclude files from a multifile compilation. This could obviously be done from a editable makefile, but it would be nice to have them easily selectable in a project, e.g. with tick boxes + the ability to add/remove files from the options list.
I apologise if I have missed a post giving information on the above. I would value a pointer to the correct thread.
Many Thanks
Peter
Peter,
I am currently looking at some changes to the build menu which will allow fully programmable commands. This may go part of the way to providing what you want. The timetable is a little up in the air due to personal problems limiting the amount of work I can do on it at present, but I would guess by early next year. See below for how the intended changes could help you. It will not address all you want.
2008/11/25 P.J.G. Long pjgl2@cam.ac.uk
Dear All,
A while ago I post a question about how to use Geany in our
situation, students compiling multi-file projects for multiple targets. At the time, and in subsequent postings, there where some hints that things were being thought about. I wondered if anything was likely in the near future or if people already had solutions. In particular,
- Having multiple easily-accessible compile options for a project. We
have a need to compile a number of files, normally using gcc, to run either locally on a Intel/Linux box or alternatively on a ARM based embedded micro. It would be nice to have one directory of sources and multiple targets. In this situation perhaps an option to have say two/three compile
- build commands + associated targets. These could be used to compile with
different options, e.g. debug on/off, different architectures ... The default would be the top option but the others could be selected if required
The intended system will allow the 'make' series of commands to be programmable, defaulting to what is there now, or configured commands stored in the user preferences or in the project file if it is open. The way you would then support different targets is to have a project file for each target which defines the commands you require. This is one of the intended use cases for the modification. It will still be up to you to set up makefiles with various targets, different sets of makefiles or another builder in a way which provides you with support for variant builds. In fact one of the motivations behind the modification was the requirement to support a builder other than make to allow our organisation to build multiple targets in exactly the way you describe, but more easily set up than make is.
- The possibility to include/exclude files from a multifile compilation.
This could obviously be done from a editable makefile, but it would be nice to have them easily selectable in a project, e.g. with tick boxes + the ability to add/remove files from the options list.
I think this level of interfacing would have to be to a specific builder to know how to control it. This therefore isn't intended to be part of my current modifications because they support multiple build tools and configurations. You could provide a plugin that supported your favourite build tool with a GUI configuration system.
I apologise if I have missed a post giving information on the above. I would value a pointer to the correct thread.
Many Thanks
Peter
Cheers Lex
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
On Wed, 26 Nov 2008 20:49:27 +1100, "Lex Trotman" elextr@gmail.com wrote:
Peter,
and please don't hi-jack other threads. You should not start new threads by hitting 'Answer' in your mail program, instead use 'New Mail' or something.
Thanks.
Regards, Enrico