<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>57884</bug_id>
          
          <creation_ts>2003-04-30 09:42:55 +0000</creation_ts>
          <short_desc>Click on an object, selects object beneath it, and brings it to top</short_desc>
          <delta_ts>2004-07-14 01:11:42 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>umbrello</product>
          <component>general</component>
          <version>1.1.1</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>LO</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stevan White">stevan_white</reporter>
          <assigned_to name="Umbrello Development Group">umbrello-devel</assigned_to>
          
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>131207</commentid>
    <comment_count>0</comment_count>
    <who name="Stevan White">stevan_white</who>
    <bug_when>2003-04-30 09:42:56 +0000</bug_when>
    <thetext>Version:           1.1.1 (using KDE KDE 3.1.1)
Compiler:          Sun Java2 SDK 1.4.1 
OS:          Linux

Make 2 classes

Drag one so it partly covers the other.

Click on the region where the two objects overlap.

The object on bottom will pop to the top.

This is upside down from most GUI&apos;s.  Normally, you get the item that is top in the visual heirarchy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163916</commentid>
    <comment_count>1</comment_count>
    <who name="Sebastian Stein">seb.kde</who>
    <bug_when>2003-10-04 23:09:04 +0000</bug_when>
    <thetext>*** Bug 57878 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241092</commentid>
    <comment_count>2</comment_count>
    <who name="Stevan White">stevan_white</who>
    <bug_when>2004-06-13 14:19:51 +0000</bug_when>
    <thetext>Still exists in 1.2.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241479</commentid>
    <comment_count>3</comment_count>
    <who name="Jonathan Riddell">jr</who>
    <bug_when>2004-06-15 01:46:12 +0000</bug_when>
    <thetext>I can&apos;t confirm this, the behaviour of overlapping object works for me, the top one is always the selected object.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242410</commentid>
    <comment_count>4</comment_count>
    <who name="Stevan White">stevan_white</who>
    <bug_when>2004-06-18 20:26:38 +0000</bug_when>
    <thetext>It depends on which class is on top of which.

Create a class, name it &apos;A&apos;.
Create another class, name it &apos;B&apos;.
Drag the object for &apos;A&apos; so that it overlaps the one for &apos;B&apos;.
Now click on the region of &apos;A&apos; where it overlaps &apos;B&apos;.

&apos;B&apos; will incorrectly be selected.

If you drag object &apos;B&apos; over object &apos;A&apos; and do the analogous thing, you will not see this behaviour.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245964</commentid>
    <comment_count>5</comment_count>
    <who name="Jonathan Riddell">jr</who>
    <bug_when>2004-07-05 16:22:14 +0000</bug_when>
    <thetext>So it does.  Confirmed.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248022</commentid>
    <comment_count>6</comment_count>
    <who name="Sebastian Stein">seb.kde</who>
    <bug_when>2004-07-12 12:41:01 +0000</bug_when>
    <thetext>Stevan White &lt;stevan_white@hotmail.com&gt; [040618 22:11]:
&gt; It depends on which class is on top of which.
&gt; 
&gt; Create a class, name it &apos;A&apos;.
&gt; Create another class, name it &apos;B&apos;.
&gt; Drag the object for &apos;A&apos; so that it overlaps the one for &apos;B&apos;.
&gt; Now click on the region of &apos;A&apos; where it overlaps &apos;B&apos;.
&gt; 
&gt; &apos;B&apos; will incorrectly be selected.
&gt; 
&gt; If you drag object &apos;B&apos; over object &apos;A&apos; and do the analogous thing, you
&gt; will not see this behaviour.

It depends which class was added last. This class will be selected. Umbrello
doesn&apos;t store any Z-axis information at all. During painting it doesn&apos;t look
at overlapping. It just paints a class and it may be that the next class
draws over this class.

I don&apos;t see any way to fix this bug. Of course we can add Z-axis information
to the widgets, but that would mean a major effort. And I think the gain is
really minor.

So I like to ask to close this bug with resolution &quot;Won&apos;t fix&quot;.

Sebastian

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248281</commentid>
    <comment_count>7</comment_count>
    <who name="Sebastian Stein">seb.kde</who>
    <bug_when>2004-07-13 08:56:00 +0000</bug_when>
    <thetext>I resend this message, because it doesn&apos;t arrived at uml-devel...


Stevan White &lt;stevan_white@hotmail.com&gt; [040618 22:11]:
&gt; It depends on which class is on top of which.
&gt; 
&gt; Create a class, name it &apos;A&apos;.
&gt; Create another class, name it &apos;B&apos;.
&gt; Drag the object for &apos;A&apos; so that it overlaps the one for &apos;B&apos;.
&gt; Now click on the region of &apos;A&apos; where it overlaps &apos;B&apos;.
&gt; 
&gt; &apos;B&apos; will incorrectly be selected.
&gt; 
&gt; If you drag object &apos;B&apos; over object &apos;A&apos; and do the analogous thing, you
&gt; will not see this behaviour.

It depends which class was added last. This class will be selected. Umbrello
doesn&apos;t store any Z-axis information at all. During painting it doesn&apos;t look
at overlapping. It just paints a class and it may be that the next class
draws over this class.

I don&apos;t see any way to fix this bug. Of course we can add Z-axis information
to the widgets, but that would mean a major effort. And I think the gain is
really minor.

So I like to ask to close this bug with resolution &quot;Won&apos;t fix&quot;.

Sebastian

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248559</commentid>
    <comment_count>8</comment_count>
    <who name="Jonathan Riddell">jr</who>
    <bug_when>2004-07-14 01:11:42 +0000</bug_when>
    <thetext>&gt; So I like to ask to close this bug with resolution &quot;Won&apos;t fix&quot;. 

Agreed, I think that&apos;s the first time we&apos;ve used &quot;won&apos;t fix&quot; but I think it&apos;s the correct thing to do in this case.

Thanks for your feedback Stevan.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>