Commit Graph

299 Commits

Author SHA1 Message Date
dbaron@fas.harvard.edu
a9aa77073f Header include dependency cleanup. b=64023 r=jag rs=brendan 2001-07-16 02:40:48 +00:00
pinkerton@netscape.com
bd434f5360 create a new window type for the hidden window so that we can recognize it from Widget. On MacOSX, override the carbon event that repositions windows on-screen for the hidden window only. Let normal windows pass-through. r=danm/sr=sfraser/a=asa. bug 84023. 2001-06-09 00:16:13 +00:00
pchen@netscape.com
210580c226 bug 78409, r=pinkerton, sr=hyatt, a=asa, apply patch for bug 66848 which fixes submenus not knowing that its parent menu popped up in the opposite direction (usually because of hitting a screen boundary) 2001-06-04 23:03:24 +00:00
hyatt@netscape.com
9b4dd3f9f2 Fix for 76495. r=danm, sr=rpotts 2001-05-01 22:50:16 +00:00
law@netscape.com
a16240720d Bug 57576; add SetIcon method to widgets and add code to nsXULWindow to set icons per window; no icons available yet, unless you roll your own; see bug for details; r=mcafee, sr=hyatt 2001-04-14 00:57:30 +00:00
blizzard@redhat.com
1a86303f25 Fix bug #72313. Focus problems on linux. This adds a flag to nsIWidget::SetFocus() that says to raise the window. We only raise the window from one place, window.focus(). This builds and runs on at least linux and the mac. r=jst,brendan,hyatt a=leaf 2001-03-19 17:56:04 +00:00
danm@netscape.com
15f55de065 add 'activate' parameter to nsIWidget::PlaceBehind. bug 22658 r=rods,kmcclusk 2000-08-30 21:21:39 +00:00
danm@netscape.com
1046e27bdc new method ConstrainPosition provides implementation-dependent on-screen check for top-level windows. bug 31516 r=saari@netscape.com 2000-08-04 14:47:46 +00:00
michael.lowe@bigfoot.com
fb5fab7807 Implement CSS3 cursors on Windows 2000-05-07 05:14:43 +00:00
michael.lowe@bigfoot.com
59bf90e48a Implement CSS2 resize cursors on Windows (bug 1916) 2000-04-30 15:29:32 +00:00
danm@netscape.com
aa385a99a8 add PlaceBehind (other widget) method 2000-04-01 22:10:22 +00:00
danm@netscape.com
627acefcea adding methods to set and get the size mode (normal,minimized...). bug 30116 r=scc a=jevering 2000-03-09 01:55:48 +00:00
kmcclusk@netscape.com
70b00b66db Added ScrollWidgets method to nsIWidget. Added stub for ScrollWidgets to nsBaseWidget. Implemented nsScrollWidgets and nsScrollRect on WIN32. bug 22067; r=rods@netscape.com 2000-01-15 01:38:50 +00:00
bryner@uiuc.edu
f2de26235a Removing unused code that is #ifdef LOSER. r=pavlov. 2000-01-12 00:27:01 +00:00
danm@netscape.com
44a33fffe0 new method GetScreenBounds. part of bug 5998. r:pierre. 2000-01-06 01:28:41 +00:00
syd@netscape.com
92c5a2f493 Change calls to Flash(void) in nsIWidget, nsWindow to GetAttention().
r=sdagley a=chofmann. Add support for GetAttention API to nsIDOMWindow.
r=vidur, a=chofmann. To do, make call to WebShell from nsIDOMWindow,
this will come once travis lands some webshell code.
1999-12-17 06:11:45 +00:00
law@netscape.com
fd6fec630d 18518; Add nsIWidget::Flash with null default implementation in nsBaseWidget and real functionality in Windows version of nsWindow; r=syd@netscape.com, a=chofmann@netscape.com 1999-12-10 07:20:51 +00:00
danm@netscape.com
ac9e89062c Add ModalEventFilter (originally nsAppShell::EventIsForModalWindow) and add parameter to SetModal. part of fix for bug 14131. r:rods@netscape.com. 1999-11-12 23:46:30 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
pavlov@netscape.com
4caab75714 add ScrollRect method to nsIWidget -- implimented on linux and stubbed in nsBaseWidget for mac and windows. Added ifdef'd scrolling code that makes scrolling really fast on linux. Updated nsIWidget.idl (not built) to merge some changes from a branch and added ScrollRect. Added ifdefs for using gtk_fixed instead of gtk_layout as part of the new scrolling code. 1999-10-23 01:17:20 +00:00
rods@netscape.com
1814a217f2 Added ConsumeEvents parameter to CaptureRollupEvents 1999-09-30 14:36:17 +00:00
pavlov@netscape.com
c5851f3366 work to get drawing done based on regions and not rects. remove unneeded code in nsBaseWidget and removed tabs. add InvalidateRegion() method to nsIWidget. did InvalidateRegion implimentation on unix. a=shaver r=beard 1999-09-28 01:31:41 +00:00
beard@netscape.com
5a35709c76 bug #10503: added SetZIndex & GetZIndex. a=leaf, r=troy 1999-09-23 23:26:25 +00:00
rods@netscape.com
3eac11993c *** empty log message *** 1999-09-21 11:22:21 +00:00
rods@netscape.com
dcb00f20e7 Changed EnableDropFile to EnableDragDrop. D&D is now NOT automatically registered for all windows during
creation and initialization. The method EnableDragDrop is not used to "turn it on".
The method nsIView::CreateView has parameter that indicates whether it should be turned on or not
This make it configurable from the outside, it is needed for the editor
1999-08-26 14:41:17 +00:00
pavlov@netscape.com
1fcfa0274b remove unused tab widget and tooltip widget as they have never been used 1999-08-21 08:41:46 +00:00
pavlov@netscape.com
42502243e8 back out previous changes 1999-07-31 02:28:56 +00:00
pavlov@netscape.com
e4ebcd462b minimize/maximize/restore code 1999-07-30 23:53:17 +00:00
kmcclusk@netscape.com
003825881c bug #7032 Changed nsIWidget::Resize(...), nsIWidget::Move(...) to
use PRInt32 instead of PRUInt32. Modified Mac, and Linux to match.
bug #2010 Applied David Barrons patch for MakeSide ins CSSRendering.
nsIWidget - removed GetAbsoluteBounds - Not needed. Can use WidgetToScreen instead.
1999-07-27 23:26:36 +00:00
pavlov@netscape.com
9d5b8227cd better comments describing the window border styles 1999-07-27 20:37:53 +00:00
pavlov@netscape.com
a39e5b237e window creation changes 1999-07-27 04:27:17 +00:00
danm@netscape.com
da4f265d9f removing IsMenuBarVisible -- it was a mistake, and unused 1999-07-22 23:41:50 +00:00
rods@netscape.com
a70c166d5b changed all IIDs to use NS_DEFINE_STATIC_IID_ACCESSOR 1999-07-15 14:54:02 +00:00
kmcclusk@netscape.com
0bdaefde4e fixed bugs #6303, #6753, #6756, #6759
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
norris@netscape.com
bef60641ac Tom Pixley's code for the beginnings of DOM security, with a fix for the previous Mac link failure. 1999-07-07 07:50:03 +00:00
ramiro@netscape.com
3b2b4c0bbc Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
kmcclusk@netscape.com
ddf18c1082 Added CaptureMouse method to nsIWidget. Implemented CaptureMouse in nsWindow.cpp
Added a base implementation to nsBaseWidget.cpp.
1999-06-21 20:37:50 +00:00
syd@netscape.com
0787dda00b Add SetModal() widget interface to nsIWidget, and provide an implementation
for Gtk+. Now, when we do modal dialogs, Gtk+ calls a routine that makes the
dialog modal within Gtk+; this is in addition to the code in nsWebShellWindow
that is being invoked to support modals on the other platforms. For Gtk+, the
nsWebShellWindow code doesn't appear to be enough; in order for the event
plumbing to stay alive, we need to call into Gtk+, and unless we actually make
the dialog modal using Gtk+ mechanisms, the user can still get to the menu bar, which is not good.
1999-06-13 20:56:08 +00:00
danm@netscape.com
6202bb5b7c teach (or stub) nsWidget to show/hide and query visible state of menubars 1999-06-09 19:01:55 +00:00
danm@netscape.com
a0349580f2 adding ShowMenuBar 1999-06-04 04:00:30 +00:00
av@netscape.com
c3e955a950 Getting windowless plugin stuff into 1999-05-27 23:20:09 +00:00
syd@netscape.com
ce41472fdd Remove SetModal interface. 1999-05-08 23:14:35 +00:00
pavlov@pavlov.net
a0f9b7ad9a add eBorderStyle_BorderlessTopLevel 1999-04-24 16:33:12 +00:00
pierre@netscape.com
031fdfcbeb removed the NS_IWINDOW_IID hack 1999-04-20 03:58:29 +00:00
syd@netscape.com
3e35055ef9 Support for modal dialogs in Gtk+ xpfe. Reviewed by rods. 1999-04-19 21:18:50 +00:00
beard@netscape.com
14fb181b77 added AddEventListener 1999-03-12 04:30:30 +00:00
rods@netscape.com
9c6cc9c8df Added EnableDileDrop method 1999-03-09 23:50:40 +00:00
rods@netscape.com
f2109525dd Added new method "SetVerticalScrollbar" 1999-03-05 15:25:21 +00:00
scc@netscape.com
6bb3406b4d rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
pierre@netscape.com
c7c1f2bdff updated some comments about nsIWindow 1999-03-03 09:00:44 +00:00