[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
InsideQC Forums • View topic - "Project Editor" help wanted

"Project Editor" help wanted

Discuss programming in the QuakeC language.

Moderator: InsideQC Admins

"Project Editor" help wanted

Postby DarkSnow » Wed Mar 02, 2005 12:39 am

First of all, i'd like to say hello to everyone. New on the forum of inside3d. :)


Second,
I am working on a QC editor (for time being named "Project Editor"). This IDE is a MDI type editor witch i think will simplify quite alot.

It is nearly completed and i have a website for it upp and running on with a screenshot witch i think describes more precise what it is all about.

This IDE will contain several pre-made templates to create new projects based on (Q1, QW, TF, Hipnotic etc)


Now, perhaps anyone here has made a cleaned up version or made some nice comments for any qc source you could send?

Any comments or suggestions are aprishiated :)
DarkSnow
 
Posts: 67
Joined: Wed Mar 02, 2005 12:27 am
Location: Sweden

Postby Wazat » Wed Mar 02, 2005 1:01 am

This looks really nice. I use metapad for my coding purposes, and FrikaC once explained to me how to get MS Visual C++ to work with QC code (but then my qc code would be unclean!!), but it was a long process that confused me a bit. This looks like a much more taylored and customized program, anyway.

I've never gotten into the IDE thing, but I'd like to try your program when its finished. I do like using MSVC 6.0 for my C++ projects.
When my computer inevitably explodes and kills me, my cat inherits everything I own. He may be the only one capable of continuing my work.
Wazat
 
Posts: 771
Joined: Fri Oct 15, 2004 9:50 pm
Location: Middle 'o the desert, USA

Postby Dr. Shadowborg » Wed Mar 02, 2005 1:02 am

Hey, that looks pretty nice! To be quite honest, I've never yet met a windows SDI/MDI for QuakeC that I've liked enough to actually use. (Yes, I've tried QCide, but hate it, mainly for it's SDI rather than MDI)

Good luck with this project! :D
User avatar
Dr. Shadowborg
InsideQC Staff
 
Posts: 1120
Joined: Sat Oct 16, 2004 3:34 pm

Postby FrikaC » Wed Mar 02, 2005 2:52 am

I'm a big UltraEdit 32 fan.
FrikaC
Site Admin
 
Posts: 1026
Joined: Fri Oct 08, 2004 11:19 pm

Postby Willis » Wed Mar 02, 2005 9:24 am

DarkSnow:

It looks nice so far.

A few notes:
I see you have a status bar at the bottom with only one piece of data on it, a few useful things would be line number (a very nice thing to have when not showing line numbers by every line) and column position (where you are horizontally on said line).

Also, a very nice thing is having things color coded which your current screenshot does not show, and it isn't listed on the FAQ or anything.

comment and function coloring make things much easier to read.

Also, not sure from the screen shot, the find function, it is very handy to have a multi-file search (or a search for every file in a dir) with results output into a window (such as the debug window or an optional results window?)

Also, those windows do not look resizable/adjustable, though I could be wrong.

Also, a save-all function. and I think Bold/Italics/Underline is sort of unneeded in any code application.

Auto-format function is handy when writing code quickly (like Alt+F8 in MSVC) to do auto tabbing and bracket alignment.

Those are a few of the things I'd look for in a good MDI. Sorry if thats too much work, or is already planned and I overlooked something.

Also, I noticed you comment on not speaking english natively, I'm sure there are plenty of people around would would be willing to help out with english spellings.

Looking forward to seeing this in action!
________
Last edited by Willis on Mon Jan 31, 2011 6:34 pm, edited 1 time in total.
Willis
 
Posts: 12
Joined: Fri Jan 14, 2005 7:49 am
Location: WI, USA

Postby Wazat » Wed Mar 02, 2005 5:08 pm

If you get around to it, one really nice feature of Emacs is that you can open a file twice and be working on separate parts of it, but the changes to one instance affect the other instance, so you don't lose changes etc by saving the other one.

Good luck with this!
When my computer inevitably explodes and kills me, my cat inherits everything I own. He may be the only one capable of continuing my work.
Wazat
 
Posts: 771
Joined: Fri Oct 15, 2004 9:50 pm
Location: Middle 'o the desert, USA

Postby DarkSnow » Wed Mar 02, 2005 6:51 pm

Hello again. Damn thats alot of comments (witch makes me a happy man :lol: )

I have looked into the things you all have mentioned in posts and i can tell that;
right now i have been focusing mostly on how to get it to work propperly rather than poking around to make it look nice and friendly :) So it is missing some functions, and have some stuff that is not needed...


Bold/italic etc will be removed from code. It will however be avaiable in documentation files (witch will be a avaiability in PE) so that explains what it is doing in there in the first place. I will correct this to only be avaiable to document files before releasing.

Autoformat will be a implemented feuture. I did not realy think about it until now (thnx for the advice)

Colorcodes will be a feuture. I do not know if it will be implemented on the first or second release of PE.


Thnx for all the posts. Il try to fix most of this, but i cant make any promisses. Im not the guru programmer after all :)
DarkSnow
 
Posts: 67
Joined: Wed Mar 02, 2005 12:27 am
Location: Sweden

Postby Kools » Wed Mar 02, 2005 8:41 pm

As I've said before (on the QSG forums) I really like this project.
The best feature for me would be a 'Find in Files' option (again, like I said before). This would be especially handy when looking through someone else's source. I know the way around standard QC well enough, and of course I know exactly where my own modifications to the code are but it would make life easier when figuring out someone else's source modifications.

Wazat's suggestion sounds good too, though it's not a must for me. It would come in handy at times though.

Oh, and I noticed you plan on making this work with meqcc. Most (probably at least 90%) QC coders use FrikQcc as their compiler of choice, I know pretty much everyone here does. Now I know other compilers will be supported, but it's something of a must for me to see the output of my favorite compiler in that handy output window you have.

Anyway, just my two eurocents. Keep up the good work!
Forum lurker
Kools
 
Posts: 38
Joined: Wed Jan 05, 2005 4:55 pm
Location: The Netherlands

Postby DarkSnow » Thu Mar 03, 2005 3:40 am

Yes well, i do not think it would be any problem for frikas compiler to compile with the project editor. It could be nice if i got hold of the source thou :) Anybody knows any link to the src for frik-c compiler or is there any at all?

And thanks for the cheering comments.
DarkSnow
 
Posts: 67
Joined: Wed Mar 02, 2005 12:27 am
Location: Sweden

Postby DarkSnow » Thu Mar 03, 2005 4:04 am

Nevermind, i found it :oops:
DarkSnow
 
Posts: 67
Joined: Wed Mar 02, 2005 12:27 am
Location: Sweden

Postby Error » Thu Mar 03, 2005 5:31 am

I'm a big fan of notepad or win32pad... the simple things.

folder browsing, win32pad, custom .bat files... the simple things in life make it better.


I shall give this a try though.
User avatar
Error
InsideQC Staff
 
Posts: 865
Joined: Fri Nov 05, 2004 5:15 am
Location: VA, USA

Postby DarkSnow » Fri Mar 04, 2005 2:08 am

DarkSnow
 
Posts: 67
Joined: Wed Mar 02, 2005 12:27 am
Location: Sweden

Postby Wazat » Fri Mar 04, 2005 5:12 am

When my computer inevitably explodes and kills me, my cat inherits everything I own. He may be the only one capable of continuing my work.
Wazat
 
Posts: 771
Joined: Fri Oct 15, 2004 9:50 pm
Location: Middle 'o the desert, USA

Postby r00k » Fri Mar 04, 2005 5:43 am

r00k
 
Posts: 1111
Joined: Sat Nov 13, 2004 10:39 pm

Postby Supa » Fri Mar 04, 2005 7:40 am

I use , I can't decide whether I just plain hate myself or if I'm insane. :P
User avatar
Supa
 
Posts: 164
Joined: Tue Oct 26, 2004 8:10 am

Next

Return to QuakeC Programming

Who is online

Users browsing this forum: No registered users and 3 guests