Closed Bug 202217 Opened 21 years ago Closed 21 years ago

[beos] nsWindow impl. does not support eBorderStyle attributes

Categories

(SeaMonkey :: General, defect)

x86
BeOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: beos, Assigned: beos)

References

Details

Attachments

(1 file, 2 obsolete files)

BeOS's nsWindow impl. does not support the eBorderStyle attributes.  Patch to
follow.
Patch cleans up logic flow, removes duplicate code, and honors eBorderStyle
attributes
Blocks: 202218
Paul, do you think that border-styles are unrelated to eWindowType_dialog ?
why do you ask?  the patch tests border styles for both dialogs and "normal"
windows.  Notice, there is no break after the dialog's case statement.
Asking in relation to bug http://bugzilla.mozilla.org/show_bug.cgi?id=202218.
I rather meant that border-style implementation may be bit different for those
cases, which allows (maybe) workaround bug 202218
One more notice.
IMHO, adding B_OUTLINE_RESIZE window flag if window is resizable fits well in
this bug/patch
From what I've seen of the GTK and Windows ports, they apply the same border
style information to both dialogs and normal windows, but, as I am not a GTK or
windows developer, I could be wrong.

And, I agree with the B_OUTLINE_RESIZE comment, and will post an updated patch.
- Made default flags for all windows include B_OUTLINE_RESIZE
- Added debug information
Attachment #120671 - Attachment is obsolete: true
Updated to only debug output from StandardWindowCreate when flag is set.
Attachment #120784 - Attachment is obsolete: true
Comment on attachment 121121 [details] [diff] [review]
updated, so debug output is always on for debug builds

Sergei, I would like to get this checked in, before starting to work on the
focus changes, since, that patch will include changes to this method as well.
Thanks.
Attachment #121121 - Flags: review?(sergei_d)
Comment on attachment 121121 [details] [diff] [review]
updated, so debug output is always on for debug builds

r=sergei_d@fi.tartu.ee

Ok. As there is lot of work to do on other things, lets go.
Hope we can to polish things in future in good tempo, if some minor problems
appear in realtion to this change.
Attachment #121121 - Flags: review?(sergei_d) → review+
this has been checked in.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: