Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] Timeline widget proposal

Hi Christian,

Thank you for your job, and congrats for being soon a commiter ;)

If you need help for documentation (main web page, wiki) feel free to ask.

Laurent

Le jeu. 20 févr. 2020 à 16:27, Wim Jongman <wim.jongman@xxxxxxxxx> a écrit :
Hey Christian,

The widget has been merged into the Nebula repository. Thank you.

Please also create documentation for it on the wiki. Please see examples here:


As soon as documentation is complete, I will nominate you as a new committer for the Nebula project.

Best regards,

Wim




On Sun, Feb 2, 2020 at 4:36 PM Wim Jongman <wim.jongman@xxxxxxxxx> wrote:
Christian,

Please read the new widget guide [1]

You can fork the repo in github and make pull requests.

Please file a new bug as indicated in the guide.

Cheers,

Wim




On Thu, Jan 30, 2020 at 11:17 AM Christian Pontesegger <christian.pontesegger@xxxxxx> wrote:
I do need this widget for a company project. Here we use it for protocol analysis:
Show different layers of the OSI network model and the packets transmitted over these layers. It helps to detect delays or special kind of frames we are interested in.
 
Sure I will also maintain the widget.
 
Christian
 
Gesendet: Donnerstag, 30. Januar 2020 um 10:38 Uhr
Von: "Wim Jongman" <wim.jongman@xxxxxxxxx>
An: "Nebula Dev" <nebula-dev@xxxxxxxxxxx>
Betreff: Re: [nebula-dev] Timeline widget proposal
Hi Christian,
 
Wow, that looks great.
 
> a) Do we want to host it as nebula widget?
Yes, we would love to have this widget in Nebula.
 
> b) if yes, is the namespace org.eclipse.nebula.timeline.* fine?
 
The namespace would be o.e.n.widgets.timeline
 
> c) do we require a stable API before we upload it?
 
No we don't. However, the API must be stable if you want to include it in the released widgets. But you can incubate it already in Nebula.
 
> d) as I am currently working on the widget: any ideas for improvements?
 
I will take a look at it as soon as possible. Do you have ideas for practical use? Are you planning to use it in some project?
 
Is your plan also to maintain the widget?
 
Thanks, Christian.
 
Best regards,
 
Wim
 
 
On Wed, Jan 29, 2020 at 9:50 PM Christian Pontesegger <christian.pontesegger@xxxxxx> wrote:
Hi,

I am currently working on a timeline widget. It is Draw2D based, a
sample image is attached.

The source is currently available at github:
https://github.com/Pontesegger/timeline

During development (still ongoing) the plugin contains a timeline view
which automatically populates a sample widget with events. So it should
be easy to try it out.

It is similar to a midi tracker (if there is still someone around who
knows these things): You may have multiple tracks (in the example named
"Layer 4" and "Layer 3"). Each track may have multiple lanes. Each lane
now contains Items, which reflect event with a start timestamp and a
length.

The display consists of a detail area and an overview are (below).
The detail area supports event selection, grab and drag to move left
and right, zoom using the mouse wheel.

Cursors can be created with a left click, delete them with a right
click.

The widget contains a Viewer, which inherits from
jface.StructuredViewer. Therefore the widget can be used in a similar
way as a treeviewer or tableviewer. Further the plugin comes with an
EMF model for tracks, lanes and events. When used, this allows for easy
export and import of view content.

The provided sample view show basic usage:
https://github.com/Pontesegger/timeline/blob/master/org.eclipse.nebula.timeline/src/org/eclipse/nebula/timeline/views/TimelineView.java

Now some questions:
a) Do we want to host it as nebula widget?
b) if yes, is the namespace org.eclipse.nebula.timeline.* fine?
c) do we require a stable API before we upload it?
d) as I am currently working on the widget: any ideas for improvements?

best regards
Christian

_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________ nebula-dev mailing list nebula-dev@xxxxxxxxxxx To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/nebula-dev

Back to the top