[bug #17377] Various frame related methods in NSWindow return wrong results

2007-02-19 Thread Fred Kiefer
Update of bug #17377 (project gnustep): Status: Ready For Test = Fixed Open/Closed: In Test = Closed ___ Follow-up Comment #23: Closed as there

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-12 Thread Richard Frith-Macdonald
Follow-up Comment #22, bug #17377 (project gnustep): I believe this is now fixed in gui and for the xlib and art backends. I've just comitted some changes for flushing data to screen and everything seems to be working correctly for them now. All passing of coordinates between frontend and

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-09 Thread Yen-Ju Chen
Follow-up Comment #20, bug #17377 (project gnustep): Just confirm that everything looks fine now after a reinstallation of GNUstep SVN version. Popup menu and drag-and-drop behave as expected. Test with Azalea and Metacity. ___ Reply to

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-07 Thread Enrico Sersale
Follow-up Comment #18, bug #17377 (project gnustep): If a view is in a window with a title bar, it gets dragging events not in its frame but in a rect that is shifted down by about the size of the tile bar. This is visible in GWorkspace, in GNUMail moving a message in another mailbox and in Gorm

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-07 Thread Gregory John Casamento
Follow-up Comment #19, bug #17377 (project gnustep): Confirmed in Gorm. ___ Reply to this item at: http://savannah.gnu.org/bugs/?17377 ___ Message sent via/by Savannah

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Richard Frith-Macdonald
Update of bug #17377 (project gnustep): Status: In Progress = Ready For Test ___ Follow-up Comment #9: I have reworked a lot of the frame handling code in the gui to correct the methods mapping

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Gregory John Casamento
Follow-up Comment #10, bug #17377 (project gnustep): Something seems odd with this fix please see the attached pics. The frames seem off, more than before.One of them is with X11 decorations, the other is with GS decorations. GJC

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Gregory John Casamento
Additional Item Attachment, bug #17377 (project gnustep): File name: GSDecorations.jpg Size:353 KB GNUstep drawing the decorations http://savannah.gnu.org/bugs/download.php?file_id=10700 ___ Reply to this item at:

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Richard Frith-Macdonald
Follow-up Comment #11, bug #17377 (project gnustep): I made a small fix to setting hints ... seems to correct problem with frame growing (though I'd like to understand why it works). Other than that, I'm not sure what problem you are seeing ... I don't know what either jpeg is expected to look

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Yen-Ju Chen
Follow-up Comment #12, bug #17377 (project gnustep): On Metacity (Gnome) and Azalea, the Ink and Gorm work fine. In GWorkspace, the content view of NSWindow is shifted and a black space is left. Even the standard NSAlertPanel in GWorkspace has this problem, but not in Gorm. But menu looks fine.

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Enrico Sersale
Follow-up Comment #13, bug #17377 (project gnustep): Here *ALL* the apps have the black space between the title bar and the contents. ___ Reply to this item at: http://savannah.gnu.org/bugs/?17377

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Yen-Ju Chen
Follow-up Comment #14, bug #17377 (project gnustep): Just attach a screenshot. The left side is Gorm, which looks normal. The right side is GWorkspace, which has the black shadow. ___ Additional Item Attachment: File name: GUI-bug.png

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Enrico Sersale
Follow-up Comment #15, bug #17377 (project gnustep): Just attach a screenshot. The left side is Gorm, which looks normal. The right side is GWorkspace, which has the black shadow. I can only confirm that all the applications, Gorm included, have the black space. This with WindowMaker-0.92 and

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Gregory John Casamento
Follow-up Comment #16, bug #17377 (project gnustep): After recent changes, this seems to work perfectly. :) The frames look the same with both X11 and GS drawing the decorations. Sorry for the terse description earlier, I was leaving, but noticed a problem, so I just wrote it down so that

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-06 Thread Gregory John Casamento
Update of bug #17377 (project gnustep): Open/Closed:Open = In Test ___ Follow-up Comment #17: Okay, found one minor issue. When opening a pop up buttons, the menu items are not aligned

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-05 Thread Richard Frith-Macdonald
Update of bug #17377 (project gnustep): Status:None = In Progress Assigned to:None = CaS ___ Reply to this item at:

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-09-04 Thread Richard Frith-Macdonald
Follow-up Comment #8, bug #17377 (project gnustep): Is anyone working on this? It seems to me that the _frame ivar should be fixed to contain the proper window frame (ie the rectangle occupied by the entire window incuding decorations) on the screen. Currently the _frame ivar varies depending

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-16 Thread Quentin Mathé
Follow-up Comment #6, bug #17377 (project gnustep): I finally found Alexander's documentation in NSWindow.h: /* A window really has three interesting frames: The screen frame. This is the frame of the _entire_ window on the screen, including all decorations and borders (regardless of

Re: [bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-16 Thread Quentin Mathé
Le 15 août 06 à 19:20, Richard Frith-Macdonald a écrit : On 11 Aug 2006, at 13:37, Fred Kiefer wrote: Follow-up Comment #5, bug #17377 (project gnustep): The code we have there in the different decorators is there on purpose. When Alexander Malmberg implemented the window decoration

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-16 Thread Quentin Mathé
Follow-up Comment #7, bug #17377 (project gnustep): In my previous entry, I wrote incorrect statements about frameRect and contentRect, I thought windowFrame and frameRect were totally unrelated by reading the following method name. /* Internal helpers. Returns the internal window frame rect

Re: [bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-15 Thread Richard Frith-Macdonald
On 11 Aug 2006, at 13:37, Fred Kiefer wrote: Follow-up Comment #5, bug #17377 (project gnustep): The code we have there in the different decorators is there on purpose. When Alexander Malmberg implemented the window decoration handling inside of GNUstep gui he wanted to end up with

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-11 Thread Fred Kiefer
Follow-up Comment #5, bug #17377 (project gnustep): The code we have there in the different decorators is there on purpose. When Alexander Malmberg implemented the window decoration handling inside of GNUstep gui he wanted to end up with things right the way they are now. I remember there was

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-09 Thread Fred Kiefer
Follow-up Comment #1, bug #17377 (project gnustep): Just to make sure I understand this correctly, would you say the the GNUstep behaviour for the case GSX11HandlesWindowDecorations=YES is totally correct? If not, which problem did I overlook for this case? For the case

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-09 Thread Quentin Mathé
Follow-up Comment #2, bug #17377 (project gnustep): Hi Fred, I have done more tests today. It's more complicated than what I thought initially. My output test results were done with Azalea (Etoile WM derived from OpenBox), it seems to have extra issues related to resize handling. So I decided

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-09 Thread Quentin Mathé
Follow-up Comment #3, bug #17377 (project gnustep): I think I have found where the bug is located at least when backend decorations are used. In GSWindowDecorationView.m, there are the two following methods called by their NSWindow counterparts. + (NSRect) contentRectForFrameRect:

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-09 Thread Gregory John Casamento
Follow-up Comment #4, bug #17377 (project gnustep): When GNUstep draws its own decorations (GSX11HandlesWindowDecorations=NO), these methods work properly. The problem comes, as you pointed out when GNUstep DOESN'T draw the decorations (GSX11HandlesWindowDecorations=YES) and it is left up to

[bug #17377] Various frame related methods in NSWindow return wrong results

2006-08-08 Thread Quentin Mathé
URL: http://savannah.gnu.org/bugs/?func=detailitemitem_id=17377 Summary: Various frame related methods in NSWindow return wrong results Project: GNUstep Submitted by: qmathe Submitted on: mardi 08.08.2006 à 21:41