Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » MS Project style interface
MS Project style interface [message #151365] Fri, 17 September 2004 15:34 Go to next message
Eclipse UserFriend
Originally posted by: rsudra.-nospam-hotmail.com

Dear all,

I just wanted to get some feedback and advice on the viability of building
an MS project style application interface. That is an editor split into
two by a vertical divider. The left hand portion of the screen would
contain a table with each cell containing a drop down list called tasks
(to choose a type of component to create on the right hand side).
Selection of a particular component would then populate creation options
for the next task.

The created component would be vertically aligned to its selected drop
down in the left hand pane. The right hand pane would allow the creation
of links between components and add text to those links. The position and
layout would be automatically handled.

It would be possible to add subtasks that could be rolled up (and would
roll up the corresponding right hand side components).

My idea is to create a generic edit part that represents a row. The edit
part is split in two with the left hand side for selection and the the
right hand side for displaying the graphical component and connections to
and from other components. It would be possible for this edit part to
contain children (i.e. the same generic edit part hence supporting
nesting) which basically are displayed below it as if it were an aditional
row. The top level edit part would then have a decoration to allow
collapsing and expansion as in a tree.

In fact the UI I have described is really a tree which allows for creation
and another pane showing the created graphically elements aligned
vertically.

Any feedback, alternatives, implementation suggestions, etc. would be
greatly welcome.

Thanks for your help in advance,
Raj

p.s. is there are way of making an edit part grab horizontal expansion
p.p.s. is there a way of creating an editor with a table that can contain
edit parts?
Re: MS Project style interface [message #151423 is a reply to message #151365] Mon, 20 September 2004 14:30 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: none.us.ibm.com

A picture would help a lot. I don't see any difficulties in what you
described, but it's not enough detail for the solution either.

"Rajeev Sudra" <rsudra@-nospam-hotmail.com> wrote in message
news:cif072$jnh$1@eclipse.org...
> Dear all,
>
> I just wanted to get some feedback and advice on the viability of building
> an MS project style application interface. That is an editor split into
> two by a vertical divider. The left hand portion of the screen would
> contain a table with each cell containing a drop down list called tasks
> (to choose a type of component to create on the right hand side).
> Selection of a particular component would then populate creation options
> for the next task.
>
> The created component would be vertically aligned to its selected drop
> down in the left hand pane. The right hand pane would allow the creation
> of links between components and add text to those links. The position and
> layout would be automatically handled.
>
> It would be possible to add subtasks that could be rolled up (and would
> roll up the corresponding right hand side components).
>
> My idea is to create a generic edit part that represents a row. The edit
> part is split in two with the left hand side for selection and the the
> right hand side for displaying the graphical component and connections to
> and from other components. It would be possible for this edit part to
> contain children (i.e. the same generic edit part hence supporting
> nesting) which basically are displayed below it as if it were an aditional
> row. The top level edit part would then have a decoration to allow
> collapsing and expansion as in a tree.
>
> In fact the UI I have described is really a tree which allows for creation
> and another pane showing the created graphically elements aligned
> vertically.
>
> Any feedback, alternatives, implementation suggestions, etc. would be
> greatly welcome.
>
> Thanks for your help in advance,
> Raj
>
> p.s. is there are way of making an edit part grab horizontal expansion
> p.p.s. is there a way of creating an editor with a table that can contain
> edit parts?
>
>
Re: MS Project style interface [message #151823 is a reply to message #151423] Thu, 23 September 2004 13:43 Go to previous message
Eclipse UserFriend
Originally posted by: rsudra.hotmail.com

Hi Randy/all,

I have attached a mock up of what I mean. The left hand side is a table/tree
which is used to create the components. The right hand side contains the
uneditable (i.e. cannot move components, only create, delete and edit links
between components) graphical representation. Changing connections between
components changes the containment relationships and therefore reorganises
the table/tree on the left hand side.

As hopefully you can see, this type of editor is more like a project
management (such as MS Project) style application. My idea is to create a
grapical editor and in createCompositePart, create a sash to separate a
table viewer on the left side and the right side will get a graphical viewer
to render the edit parts. I also need some way of determining coordinates in
the table to align edit parts in the graphical viewer.

Any suggestions on how to achieve this would be great, TIA,
Raj


"Randy Hudson" <none@us.ibm.com> wrote in message
news:cimp99$1so$1@eclipse.org...
>A picture would help a lot. I don't see any difficulties in what you
> described, but it's not enough detail for the solution either.
>
> "Rajeev Sudra" <rsudra@-nospam-hotmail.com> wrote in message
> news:cif072$jnh$1@eclipse.org...
>> Dear all,
>>
>> I just wanted to get some feedback and advice on the viability of
>> building
>> an MS project style application interface. That is an editor split into
>> two by a vertical divider. The left hand portion of the screen would
>> contain a table with each cell containing a drop down list called tasks
>> (to choose a type of component to create on the right hand side).
>> Selection of a particular component would then populate creation options
>> for the next task.
>>
>> The created component would be vertically aligned to its selected drop
>> down in the left hand pane. The right hand pane would allow the creation
>> of links between components and add text to those links. The position and
>> layout would be automatically handled.
>>
>> It would be possible to add subtasks that could be rolled up (and would
>> roll up the corresponding right hand side components).
>>
>> My idea is to create a generic edit part that represents a row. The edit
>> part is split in two with the left hand side for selection and the the
>> right hand side for displaying the graphical component and connections to
>> and from other components. It would be possible for this edit part to
>> contain children (i.e. the same generic edit part hence supporting
>> nesting) which basically are displayed below it as if it were an
>> aditional
>> row. The top level edit part would then have a decoration to allow
>> collapsing and expansion as in a tree.
>>
>> In fact the UI I have described is really a tree which allows for
>> creation
>> and another pane showing the created graphically elements aligned
>> vertically.
>>
>> Any feedback, alternatives, implementation suggestions, etc. would be
>> greatly welcome.
>>
>> Thanks for your help in advance,
>> Raj
>>
>> p.s. is there are way of making an edit part grab horizontal expansion
>> p.p.s. is there a way of creating an editor with a table that can contain
>> edit parts?
>>
>>
>
>


  • Attachment: mockup.JPG
    (Size: 22.35KB, Downloaded 101 times)
Previous Topic:2 figures on 2 different layers
Next Topic:changing background color of palette
Goto Forum:
  


Current Time: Tue Jan 14 05:12:17 GMT 2025

Powered by FUDForum. Page generated in 0.64953 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top