moc?cha0s wrote:Hey, nice lookin' app you got going here! Qt ftw. I wish we could use Qt with FB but I think that will never happen (the moc, for one)
New IDE
I like your new IDE. I have a few suggestions.
Perhaps you could add the ability to change the background color of the code editor? I may have a strange preference, but I am so used to a black background (easier on the eyes) that it is nearly impossible for me to get used to a white background.
Also, maybe the app could remember the last directory used in the Open/Save dialog box? Always having it revert to the directory that the IDE is stored in is very annoying.
Lastly, allowing opening of multiple files would make it easy to import projects with many files.
Keep up the good work!
Perhaps you could add the ability to change the background color of the code editor? I may have a strange preference, but I am so used to a black background (easier on the eyes) that it is nearly impossible for me to get used to a white background.
Also, maybe the app could remember the last directory used in the Open/Save dialog box? Always having it revert to the directory that the IDE is stored in is very annoying.
Lastly, allowing opening of multiple files would make it easy to import projects with many files.
Keep up the good work!
-
- Site Admin
- Posts: 6323
- Joined: Jul 05, 2005 17:32
- Location: Manchester, Lancs
(I don't know, but this looks like a good match:marcov wrote:moc?
http://en.wikipedia.org/wiki/Qt_%28tool ... t_compiler)
Yeah exactly. Part of what makes Qt So Freakin' Awesome (TM) are essentially extensions on top of C++.[1] We would have to implement a moc that pre-compiled FB in order to use Qt to its fullest extent. If you've ever worked with Qt and discovered the power/flexibility of the signal/slot paradigm, you'll see why it would be kinda ghetto to not have that if we bound with FB.
I should also add that Qt Creator which is like the best RAD tool I've ever used (ok, I admit I haven't used many, but still ;) would have to have an FB branch, otherwise we just threw away RAD or duplicated years of effort.
[1] "Implementations in native C++ exist in other libraries, but Trolltech viewed macros as a necessary trade-off to provide introspection and the dynamically generated slot and signal mechanism."
Anyways this is off-topic... ;)
@Steuber, I would be interested to see your work with Qt/FB, but it would probably mak more sense to start a new forum topic, so it doesn't get all muddled here with your nice IDE work. :)
I should also add that Qt Creator which is like the best RAD tool I've ever used (ok, I admit I haven't used many, but still ;) would have to have an FB branch, otherwise we just threw away RAD or duplicated years of effort.
[1] "Implementations in native C++ exist in other libraries, but Trolltech viewed macros as a necessary trade-off to provide introspection and the dynamically generated slot and signal mechanism."
Anyways this is off-topic... ;)
@Steuber, I would be interested to see your work with Qt/FB, but it would probably mak more sense to start a new forum topic, so it doesn't get all muddled here with your nice IDE work. :)
Hi everybody,
Since my last post on the 18th March is a lot happening with my project.
In the next month will release an new release and I wanted to tell you what happened since the last version. Here is a list of new features:
Designer
Since my last post on the 18th March is a lot happening with my project.
In the next month will release an new release and I wanted to tell you what happened since the last version. Here is a list of new features:
Designer
- I have worked for 2.5 months in a designer, much like that of McLovin, but still different
- The designer is integrated into the IDE and is completely open-source
- He works on Windows and Linux and BSD
- It generates code for GTK or Winapi
- It allows you to add new controls without C + + knowledge
- It allows you to add new properties without C + + knowledge
- All controls and properties are scripted and are also drawn by using scripts
- The output is a XML, but you can see the generated BASIC code
- You can also edit form and preview in split-view. Changing the one changes the other.
- The IDE allows to use any number of projects and files at the same time
- Each project can have unlimited number of compiler-profiles
- I am working on autocomplete, code folding and calltips. In first tests, everything worked, including namespaces and types.
- Event-processing with the designer
- Menu Editor
- Box-Model (GTK)
- Undo / redo for the designer
Is ther e a public source code repository where we could check out the work in progress and maybe contribute? If you don't have one Google Code is very easy to setup and provides Subversion or Mercurial hosting along with a Wiki and Bug tracker. It's also super fast compared to sf.net's web site. Looking forward to the new release.
-
- Posts: 206
- Joined: Aug 27, 2005 2:02
- Location: Istanbul, Turkey
Why? Trolltech does this so it can target any standards compliant C++ compiler. But you can extend FB as you see fit and avoid this kind of hackery ?cha0s wrote:Yeah exactly. Part of what makes Qt So Freakin' Awesome (TM) are essentially extensions on top of C++.[1] We would have to implement a moc that pre-compiled FB in order to use Qt to its fullest extent.
We have exactly the same problem with COCOA on Mac, for which Objective Pascal extensions are being implemented.
First, I wanted to write "GTK or Winapi or Qt" but I think, it is too early for this. However, you can add a whole toolkit to the designer with scripts and without C++ knowledge. In the last month, I haven't enough time for the Qt-Wrapper, but I will finish him in the future.Also, the choice of GTK as a cross platform GUI is spot on. Qt is maybe nicer, but it being C++ and the need to be wrapped are show stoppers.
BTW, I forgot an important new feature of the IDE:
Project-Templates, for example "New Winapi Project". Project-Templates are saved in extern files, so you can add more templates for you or share your own templates with other people. A template can contain any file and folder-structure and any number of compiler-profiles.
-
- Posts: 36
- Joined: May 18, 2010 9:50