Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » GEF » guides on ruler not displaying properly
guides on ruler not displaying properly [message #182844] Sun, 29 May 2005 15:52 Go to next message
Eclipse UserFriend
Originally posted by: spam.boeckling.net

This is a multi-part message in MIME format.
--------------050605040303060005000409
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit

Hello,

I've got a problem with the look of the guides on my GEF ruler. When I
create one, the dotted line goes correctly over the whole editor area,
indicating the horizontal or vertical position of the guide. But as soon
as I let go of it (mouse button released), it looks like in the attached
image. I've been trying to figure out why several days, with no
success. However, the snap-to behaviour works as expected! If anyone has
an idea why it does what it does, i'd be most thankful.

Regards,
Michael B
Re: guides on ruler not displaying properly [message #182997 is a reply to message #182844] Tue, 31 May 2005 01:33 Go to previous messageGo to next message
Pratik Shah is currently offline Pratik ShahFriend
Messages: 1077
Registered: July 2009
Senior Member
Is the horizontal constraint being set properly on the guide layer? Look at
GuideEditPart#createFigure() and see if isHorizontal() is returning proper
values. If that's working fine, set a breakpoint in
GuideLayer#setFreeformBounds and see what's going on. You should also
search for this on the newsgroup. I think somebody had a similar problem
once, but I don't remember what they were doing wrong.

"Michael B
Re: guides on ruler not displaying properly [message #184811 is a reply to message #182844] Fri, 17 June 2005 17:13 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: DannyDittmann.web.de

Hello!

I have no solution for your problem ;-)
but would ask you about how you have implemented these rulers and guides.
I would be very happy if you could give me some code examles or something!
Because I don?t know how it work and I could not find any documentation.

Thx


"Michael B
Re: guides on ruler not displaying properly [message #184999 is a reply to message #184811] Tue, 21 June 2005 15:00 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: spam.boeckling.net

Hi,

as of now I was unable to find a solution (but then, I tried only for a
few hours before I got frustrated). The hints that Pratik gave me seemed
to reveal no remarkable abnormality in my code. The funny thing is that
it used to work some time ago... :-(
Sorry, but I can't help you (yet). Should you find a solution before I
do, please tell me about it!

Regards,
Michael Böckling


> Hello!
>
> I have no solution for your problem ;-)
> but would ask you about how you have implemented these rulers and guides.
> I would be very happy if you could give me some code examles or something!
> Because I don?t know how it work and I could not find any documentation.
>
> Thx
>
>
> "Michael Böckling" <spam@boeckling.net> schrieb im Newsbeitrag
> news:d7coor$6no$1@news.eclipse.org...
>
>>Hello,
>>
>>I've got a problem with the look of the guides on my GEF ruler. When I
>>create one, the dotted line goes correctly over the whole editor area,
>>indicating the horizontal or vertical position of the guide. But as soon
>>as I let go of it (mouse button released), it looks like in the attached
>> image. I've been trying to figure out why several days, with no
>>success. However, the snap-to behaviour works as expected! If anyone has
>>an idea why it does what it does, i'd be most thankful.
>>
>>Regards,
>>Michael Böckling
>>
>
>
>
> ------------------------------------------------------------ ----------------
> ----
>
>
>
>
>
Re: guides on ruler not displaying properly [message #185006 is a reply to message #184999] Tue, 21 June 2005 15:08 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: spam.boeckling.net

Oops, Sorry... *g*
I just realized I answered to a question that was never asked. I just
adapted the sample code from the logic example and stuffed it into my app.
The most important part is to set the right properties to the
graphicalViewer, like this:

getGraphicalViewer().setProperty(RulerProvider.PROPERTY_HORI ZONTAL_RULER,
this.horizontalRuler );

getGraphicalViewer().setProperty(
RulerProvider.PROPERTY_VERTICAL_RULER,this.verticalRuler );

getGraphicalViewer().setProperty(RulerProvider.PROPERTY_RULE R_VISIBILITY,
new Boolean( true ) );

(hint: horizontalRuler / verticalRuler are instances of RulerProvider)


Additionally, in the method createGraphicalViewer(), you have to use a
RulerComposite as argument, like this:

protected void createGraphicalViewer( Composite parent )
{
this.rulerComp = new MyRulerComposite( parent, SWT.NONE,
getActionRegistry() );
super.createGraphicalViewer( this.rulerComp );
this.rulerComp.setGraphicalViewer( ( ScrollingGraphicalViewer )
getGraphicalViewer() );
}


That should get you started, you'll sure find the rest by searching this
newsgroup.

Regards,
Michael Böckling



> Hi,
>
> as of now I was unable to find a solution (but then, I tried only for a
> few hours before I got frustrated). The hints that Pratik gave me seemed
> to reveal no remarkable abnormality in my code. The funny thing is that
> it used to work some time ago... :-(
> Sorry, but I can't help you (yet). Should you find a solution before I
> do, please tell me about it!
>
> Regards,
> Michael Böckling
>
>
>
>>Hello!
>>
>>I have no solution for your problem ;-)
>>but would ask you about how you have implemented these rulers and guides.
>>I would be very happy if you could give me some code examles or something!
>>Because I don?t know how it work and I could not find any documentation.
>>
>>Thx
>>
>>
>>"Michael Böckling" <spam@boeckling.net> schrieb im Newsbeitrag
>>news:d7coor$6no$1@news.eclipse.org...
>>
>>
>>>Hello,
>>>
>>>I've got a problem with the look of the guides on my GEF ruler. When I
>>>create one, the dotted line goes correctly over the whole editor area,
>>>indicating the horizontal or vertical position of the guide. But as soon
>>>as I let go of it (mouse button released), it looks like in the attached
>>> image. I've been trying to figure out why several days, with no
>>>success. However, the snap-to behaviour works as expected! If anyone has
>>>an idea why it does what it does, i'd be most thankful.
>>>
>>>Regards,
>>>Michael Böckling
>>>
>>
>>
>>
>> ------------------------------------------------------------ ----------------
>>----
>>
>>
>>
>>
>>
Re: guides on ruler not displaying properly [message #185065 is a reply to message #184999] Wed, 22 June 2005 07:54 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: dannydittmann.web.de

Hi again!

The problem with the wrong displaying of the rulers occures when I use
*ScalableRootEditPart* instead of *ScalableFreeformRootEditPart* as the
Root Editpart in the *configureGraphicalViewer()* method.

So maybe you could solve the problem by changing this... but...
in my Application I use a Image on a Label as the Background figure.
And when I use the *ScalableFreeformRootEditPart* it displays not the whole
Image.
Can I set any constraints to this *ScalableFreeformRootEditPart* to solve
my problem???

Thx for help!!

Regards,
Danny
Re: guides on ruler not displaying properly [message #185073 is a reply to message #185065] Wed, 22 June 2005 08:34 Go to previous message
Eclipse UserFriend
Originally posted by: dannydittmann.web.de

Yeah,

I have found the solution in the IBM Redbook about GEF and EMF...
I have to use a ImageFigure as the figure that implement FreeformFigure.

Hehe, itŽs better to read before post...

Regards,
Danny
Previous Topic:Draw2d Figures with transparency
Next Topic:Is there a reliable converter bewteen draw2d.Graphics and awt.Graphics2D?
Goto Forum:
  


Current Time: Tue Dec 10 15:58:57 GMT 2024

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

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

Back to the top