Sergii,

It would probably be better to create a branch with my changes on it rather 
than emailing the changes to you.

All of the images were created using existing images in GNUstep with few 
exceptions.   I did it that way to give a sense of consistency.

GJC
--
Gregory Casamento

----- Original Message ----
From: Sergii Stoian <[EMAIL PROTECTED]>
To: Gregory John Casamento <[EMAIL PROTECTED]>
Cc: [email protected]
Sent: Tuesday, September 18, 2007 12:04:32 PM
Subject: Re: Project Center Architecture and other things ( was Re: New 
ProjectCenter Icons )

Hi, Gregory.

Thank you for the good words.

Could you please send me changes (GDB support) before committing into SVN?

I plan to finish editor related items (wishes, bugs). It would be great to 
include initial GDB support into 
0.5.0 release.

P.S.: Do you have source (svg, xcf) of images you've committed into PC? Or 
images with bigger sizes? Could you please send them to me? 

Thank you.

On 9/17/07, 
Gregory John Casamento <[EMAIL PROTECTED]> wrote:
Sergii,

I would like to say, after looking at the architectural improvements that have 
been made to PC, that I'm really impressed.  


I like the modules approach as it allows you to separate out functionality into 
manageable pieces.  It's very much like the palette approach in Gorm.

I am currently working on a number of things in gui, PC and Gorm:


* GUI: margins -- Mac OS X has borders which are slightly different from 
GNUstep.   Margins are left over for drop shadows and such.   This work is more 
than what was originally thought.

* PC: Addition of the debugger interaction module.   Currently, I am working on 
one which is GDB specific.  Also adding the code which supports some minimal 
messaging to and from Gorm to allow  it to notify PC when a resource has been 
added.


* Gorm: Corresponding changes here for PC integration.  This involves the 
implementation of things in the GormLib/InterfaceBuilder library which were, 
previously, unimplemented or only protocols.

For integration with PC we need to think about having PC link with GormLib or, 
at the very least, have it use some of the code from GormLib to allow it to use 
the protocols that it defines.  


Anyway... those are my current projects in GNUstep and my thoughts on the 
subject.

Later, GJC
--
Gregory Casamento


----- Original Message ----
From: Sergii Stoian <[EMAIL PROTECTED]>
To: 
[email protected]
Sent: Sunday, September 16, 2007 6:51:59 PM
Subject: Re: New ProjectCenter  Icons

Hello, everybody.

Let me express my thoughts about ProjectCenter development in context of 
current discussion.

PC architecture still evolving and aimed to be organized in context of 
"Integrated" development  
environment. What I mean by "Integrated"? As Daniel Santos have already said 
ProjectCenter
should be a code which organize project files (code, make files,  images, 
interfaces etc.) and 

provide ability to edit code files, build project, debug application or tool. 
Ability can be bundled 
with application or can be separated into other application/tool.

All parts, except project organization, must be modules. This modules can be 
activated during

work with project (if user selects defaults to work with project) or can be 
left along in favor 
of user preferred. The modular approach allow to reach several targets:

1.           It allows to create application wrappers around modules. So if you 
want, for example, editor 

    to work with your code you can use PCEditor application without invoking 
ProjectCenter itself. 

2. Somebody can write better parts of PC without changing PC itself. So, you 
can create
    better code editor as module and select it through PC preferences. If you 
want to work in 

    some way with GORM files you can create module and specific view will be 
opened on click 
    within project browser.

Moreover, I'm not satisfied with current PC framework contents. I'll plan to 
move GUI code to the

upper level (PC application) and leave only project organizing code inside. 
Builder, Launcher/Debugger 
will be moved to modules section. Preferences, Inspector, Project Window will 
be the part of PC
application.


So this is a plans  for future. Everything I need is free time for that... :(

Anyway, the faster I finish architectural changes the earlier will be Gorm 
integration. 

-- 
Sergii Stoian, ProjectCenter maintainer  









-- 
Sergii Stoian, ProjectCenter maintainer 



_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to