[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [umbrello] [Bug 128351] Lines connect to bounding box of component interface instead of interface
From:       Ralf Habacker <ralf.habacker () freenet ! de>
Date:       2014-08-04 19:15:18
Message-ID: bug-128351-17878-vziJ63lda5 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=128351

--- Comment #11 from Ralf Habacker <ralf.habacker@freenet.de> ---
(In reply to Ralf Habacker from comment #7)
> (In reply to Oliver Kellogg from comment #4)
> > (In reply to Ralf Habacker from comment #2)
> > > Git commit 727b756df423b0fc4342708f0e8b7693b6dd950e by Ralf Habacker.
> > > Committed on 14/11/2013 at 23:11.
> > > Pushed by habacker into branch 'master'.
> > > 
> > > Add shape() reimplementation for drawing interface widgets.
> > 
> > When an association enters from left, right, or bottom, it still does not
> > reach the interface ball but instead only reaches the bounding rectangle of
> > the name.
> > In the case of DrawAsCircle, perhaps we could give the name its own
> > FloatingText?
> > shape() could then just return the circle (without name-text rectangle) and
> > the user could manually rearrange the name position in case of crossing
> > associations.
> 
> In any case are you sure, that the code finding the line intersection to the
> related widget uses shape() already ? From the AssociationWidget code I
> would say it uses currently the simple widget rectangle. This would need to
> be changed first.

The first and last point of an AssociationWidget is connected to the related
widget bounding rectangle in void AssociationWidget::updateRegionLineCount()

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic