hyatt%netscape.com
3bc78537e4
Fixing a bug on Windows where CTRL, SHIFT, and ALT states were not being
...
set properly on mouse events.
git-svn-id: svn://10.0.0.236/trunk@19586 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 22:36:34 +00:00
pavlov%pavlov.net
ddacee16d3
clean up menu code, et al.
...
git-svn-id: svn://10.0.0.236/trunk@19530 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 19:18:31 +00:00
kipp%netscape.com
ebe82f4efa
Eliminate duplicate mRefCnt since base class declares one...
...
git-svn-id: svn://10.0.0.236/trunk@19472 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 17:35:52 +00:00
pierre%netscape.com
2da2a6b0be
Fixed build bustage
...
git-svn-id: svn://10.0.0.236/trunk@19419 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 06:08:39 +00:00
kipp%netscape.com
8b20cf85fe
init refcnt
...
git-svn-id: svn://10.0.0.236/trunk@19410 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 04:25:40 +00:00
kipp%netscape.com
0274bad32b
Declare nsISupports methods instead of using NS_DECL_ISUPPORTS so that we don't have a dup mRefCnt
...
git-svn-id: svn://10.0.0.236/trunk@19408 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 04:25:20 +00:00
mcmullen%netscape.com
49dab3ddd5
Don't pass "this" to a member class if the member class is going to Addref, and we haven't called NS_INIT_REFCNT first.
...
git-svn-id: svn://10.0.0.236/trunk@19405 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 03:24:54 +00:00
pierre%netscape.com
4b0b77a0c9
#2600 "Live window resizing can be too slow"
...
git-svn-id: svn://10.0.0.236/trunk@19389 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 02:05:57 +00:00
pierre%netscape.com
c9a9695069
#2815 "Password text field shows contents in clear-text"
...
git-svn-id: svn://10.0.0.236/trunk@19388 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 02:05:31 +00:00
pierre%netscape.com
b08e800049
#2816 "[PP] Mac doesn't handle NS_MOUSE_LEFT_DOUBLECLICK event" and #2692 "Window focus problems"
...
git-svn-id: svn://10.0.0.236/trunk@19387 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 02:04:41 +00:00
pierre%netscape.com
321e169adc
don't move or resize windows that belong to embedding apps
...
git-svn-id: svn://10.0.0.236/trunk@19386 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 02:04:15 +00:00
saari%netscape.com
3fc6324194
Check for null before calling through it... this should fix the windows crashing bug with menus.
...
git-svn-id: svn://10.0.0.236/trunk@19364 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 19:53:58 +00:00
kipp%netscape.com
b12e89b24d
Disabled a not-yet-implemented assert
...
git-svn-id: svn://10.0.0.236/trunk@19344 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 17:41:05 +00:00
mcafee%netscape.com
401de7180c
widget test now builds on Linux
...
git-svn-id: svn://10.0.0.236/trunk@19294 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 05:42:37 +00:00
mcafee%netscape.com
41ecacbee9
scribble now builds on Linux
...
git-svn-id: svn://10.0.0.236/trunk@19293 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 05:42:13 +00:00
kipp%netscape.com
fd697cbe2a
Added a missing init of the refcnt
...
git-svn-id: svn://10.0.0.236/trunk@19260 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 01:32:09 +00:00
pavlov%pavlov.net
56363996dc
make comboboxen look correct
...
git-svn-id: svn://10.0.0.236/trunk@19050 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 00:24:34 +00:00
sfraser%netscape.com
427aeef7f4
Fix a typo (== -> =)
...
git-svn-id: svn://10.0.0.236/trunk@18977 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-29 02:10:17 +00:00
troy%netscape.com
a8162e1fc7
Added 'clipSiblings' to nsWidgetInitData struct
...
git-svn-id: svn://10.0.0.236/trunk@18921 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 17:06:39 +00:00
michaelp%netscape.com
af3e54fb9b
modified for DrawString() API changes.
...
git-svn-id: svn://10.0.0.236/trunk@18905 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 05:06:06 +00:00
pavlov%pavlov.net
994e74cae7
more gtk1.1.14isms
...
git-svn-id: svn://10.0.0.236/trunk@18874 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 01:42:49 +00:00
slamm%netscape.com
368b06d0cc
Get it linking.
...
git-svn-id: svn://10.0.0.236/trunk@18860 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 01:06:30 +00:00
slamm%netscape.com
b8e55de858
Get link a little closer to reality.
...
git-svn-id: svn://10.0.0.236/trunk@18859 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 01:01:32 +00:00
pavlov%pavlov.net
2e0179c943
make things rock with gtk 1.1.14
...
git-svn-id: svn://10.0.0.236/trunk@18839 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 00:22:29 +00:00
pinkerton%netscape.com
345b57f041
use nsCOMPtr to refcnt the interface pointers we use.
...
git-svn-id: svn://10.0.0.236/trunk@18833 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 00:20:42 +00:00
pinkerton%netscape.com
53318941d5
appr for checkin while tree closed by sar. addref and release when we save a ptr to which widget the mouse is over or clicked on. Since we now do widget refcounting correctly, we need to do it correctly elsewhere ;)
...
git-svn-id: svn://10.0.0.236/trunk@18823 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 22:17:42 +00:00
slamm%netscape.com
a7cd6099cd
Use TK_CFLAGS instead of TK_(MOTIF|GTK)_CFLAGS. Use TK_LIBS instead of TK_(MOTIF|GTK)_LIBS to simplify makefile rules. Also general Makefile clean up.
...
git-svn-id: svn://10.0.0.236/trunk@18814 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 19:54:40 +00:00
slamm%netscape.com
42981e777b
Use TK_CFLAGS instead of TK_(MOTIF|GTK)_CFLAGS. Use TK_LIBS instead of TK_(MOTIF|GTK)_LIBS to simplify makefile rules. Also general Makefile clean up. The link line still needs some work.
...
git-svn-id: svn://10.0.0.236/trunk@18812 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 19:53:37 +00:00
slamm%netscape.com
133ae04eae
Use TK_CFLAGS instead of TK_MOTIF_FLAGS.
...
git-svn-id: svn://10.0.0.236/trunk@18811 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 19:53:18 +00:00
slamm%netscape.com
3e044b9cd2
Use TK_CFLAGS instead of TK_GTK_FLAGS.
...
git-svn-id: svn://10.0.0.236/trunk@18810 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 19:53:07 +00:00
slamm%netscape.com
da0e16aeae
Use TK_CFLAGS instead of TK_(MOTIF|GTK)_CFLAGS. Use TK_LIBS instead of TK_(MOTIF|GTK)_LIBS to simplify makefile rules.
...
git-svn-id: svn://10.0.0.236/trunk@18807 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 19:51:59 +00:00
kipp%netscape.com
a6a37b1d25
Fixed build bustage
...
git-svn-id: svn://10.0.0.236/trunk@18791 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 17:40:10 +00:00
saari%netscape.com
951d8949f7
fixing secondary build break
...
nsMenu should be nsMenuItem
git-svn-id: svn://10.0.0.236/trunk@18790 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 17:38:43 +00:00
saari%netscape.com
6c31961b64
fixing secondary build break
...
nsMenu not defined. Should be nsMenuItem
git-svn-id: svn://10.0.0.236/trunk@18789 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 17:37:42 +00:00
saari%netscape.com
cb3aa7d868
fixing build break
...
change AddItem to AddMenuItem
git-svn-id: svn://10.0.0.236/trunk@18781 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 17:00:11 +00:00
saari%netscape.com
c4c3da74b7
/m/pub/mozilla/widget/public/nsIMenuItem.h
...
- Added SetLabel method
/m/pub/mozilla/widget/src/mac/nsMenuItem.h
/m/pub/mozilla/widget/src/gtk/nsMenuItem.h
/m/pub/mozilla/widget/src/motif/nsMenuItem.h
/m/pub/mozilla/widget/src/windows/nsMenuItem.h
- Added SetLabel method
/m/pub/mozilla/widget/src/mac/nsMenuItem.cpp
/m/pub/mozilla/widget/src/gtk/nsMenuItem.cpp
/m/pub/mozilla/widget/src/motif/nsMenuItem.cpp
/m/pub/mozilla/widget/src/windows/nsMenuItem.cpp
- Added SetLabel method
git-svn-id: svn://10.0.0.236/trunk@18777 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 16:14:48 +00:00
saari%netscape.com
aa2dacad70
/m/pub/mozilla/widget/public/nsIMenuBar.h
...
- Added Paint method
/m/pub/mozilla/widget/src/mac/nsMenuBar.h
- Added Paint method
- Mac implementation changes
/m/pub/mozilla/widget/src/gtk/nsMenuBar.h
/m/pub/mozilla/widget/src/motif/nsMenuBar.h
/m/pub/mozilla/widget/src/windows/nsMenuBar.h
- Added Paint method
/m/pub/mozilla/widget/src/mac/nsMenuBar.cpp
- Added Paint method
- Mac implementation changes
/m/pub/mozilla/widget/src/gtk/nsMenuBar.cpp
/m/pub/mozilla/widget/src/motif/nsMenuBar.cpp
/m/pub/mozilla/widget/src/windows/nsMenuBar.cpp
- Added Paint method
git-svn-id: svn://10.0.0.236/trunk@18776 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 16:05:57 +00:00
saari%netscape.com
b82abe0bdc
/m/pub/mozilla/widget/public/nsIMenu.h
...
- Changed AddItem to AddMenuItem
/m/pub/mozilla/widget/src/mac/nsMenu.h
/m/pub/mozilla/widget/src/gtk/nsMenu.h
/m/pub/mozilla/widget/src/motif/nsMenu.h
/m/pub/mozilla/widget/src/windows/nsMenu.h
- Changed AddItem to AddMenuItem
/m/pub/mozilla/widget/src/mac/nsMenu.cpp
/m/pub/mozilla/widget/src/gtk/nsMenu.cpp
/m/pub/mozilla/widget/src/motif/nsMenu.cpp
/m/pub/mozilla/widget/src/windows/nsMenu.cpp
- Changed AddItem to AddMenuItem
git-svn-id: svn://10.0.0.236/trunk@18775 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 15:57:57 +00:00
saari%netscape.com
ddb6f2dc54
/m/pub/mozilla/widget/public/nsIWidget.h
...
- Added AddMenuListener method
git-svn-id: svn://10.0.0.236/trunk@18774 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 15:48:22 +00:00
saari%netscape.com
951f351f66
Fixing missing return value breakage.
...
git-svn-id: svn://10.0.0.236/trunk@18766 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 10:39:52 +00:00
saari%netscape.com
44aab19939
/m/pub/mozilla/widget/src/mac/nsWindow.cpp
...
/m/pub/mozilla/widget/src/motif/nsWindow.cpp
/m/pub/mozilla/widget/src/windows/nsWindow.cpp
- call nsMenuListener in DispatchEvent
git-svn-id: svn://10.0.0.236/trunk@18763 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 09:37:23 +00:00
saari%netscape.com
eb40ba55b1
/m/pub/mozilla/widget/src/mac/nsIMenuBar.cpp
...
/m/pub/mozilla/widget/src/gtk/nsIMenuBar.cpp
/m/pub/mozilla/widget/src/motif/nsIMenuBar.cpp
/m/pub/mozilla/widget/src/windows/nsIMenuBar.cpp
- Added MenuSelected routine
/m/pub/mozilla/widget/src/mac/nsMenuBar.h
/m/pub/mozilla/widget/src/gtk/nsMenuBar.h
/m/pub/mozilla/widget/src/motif/nsMenuBar.h
/m/pub/mozilla/widget/src/windows/nsMenuBar.h
- nsMenuBar inherits from nsMenuListener
git-svn-id: svn://10.0.0.236/trunk@18762 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 09:02:51 +00:00
saari%netscape.com
05ddd629aa
nsIMenu.h
...
- Add SetLabel method
nsMenu.h
- Added SetLabel method
nsMenu.cpp
- Added SetLabel method
nsIWidget.h
- Added AddMenuListener method
/m/pub/mozilla/webshell/tests/viewer/nsSetupRegistry.cpp
- Registered factories for nsMenuBar, nsMenu, and nsMenuItem
git-svn-id: svn://10.0.0.236/trunk@18760 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 07:51:20 +00:00
sfraser%netscape.com
d4ac017acd
Changes to avoid using window refCons for raptor data. Store a list of windows in nsMacMessageSink, pass all events to the sink, and return a boolean for handled status. In the window, add and remove raptor windows from the list.
...
git-svn-id: svn://10.0.0.236/trunk@18746 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 05:24:26 +00:00
saari%netscape.com
b45b87c481
mozilla/widget/src/xpwidgets/nsBaseWidget.h
...
uncommented nsIMenuListener *mMenuListener for XPToolkit menus
Index: nsBaseWidget.cpp
===================================================================
RCS file: /m/pub/mozilla/widget/src/xpwidgets/nsBaseWidget.cpp
uncommented mMenuListener code for XPToolkit menus
git-svn-id: svn://10.0.0.236/trunk@18731 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 04:20:20 +00:00
mcmullen%netscape.com
d530ae462b
Added a new InitializeMacToolbox() to NSStdLib (declared in macstdlibextras.h) and exported it. This makes all the Mac Toolbox Init calls, and also (if DEBUG) initializes SIOUX without menus. Safe to call this multiple times (it has a static boolean). Removed toolbox initialization from constructor of nsAppShell, and called InitializeMacToolbox() instead. Called InitializeMacToolbox from main in viewer app, and also from a static initializer in nsAppRunner.cpp.
...
git-svn-id: svn://10.0.0.236/trunk@18692 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 02:11:56 +00:00
pinkerton%netscape.com
bb880b4b55
fix a leak where the Enumerator would create itself with a refcnt of 1 and then we'd addref it again in GetChildren(). Fixed so that the Enumerator doesn't addref itself and added addref's in the appropriate places to correct that assumption.
...
git-svn-id: svn://10.0.0.236/trunk@18628 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 18:07:11 +00:00
waterson%netscape.com
98cfa2b5da
Fixed capitalization error.
...
git-svn-id: svn://10.0.0.236/trunk@18573 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 04:03:59 +00:00
michaelp%netscape.com
25094ac7f0
moving headers from src to public. added support for dib sections to windows
...
drawing surface. WIP on making blender work with arbitrary pixel organizations.
git-svn-id: svn://10.0.0.236/trunk@18510 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 22:16:47 +00:00
akkana%netscape.com
006f55116c
Pav's changes only work if you also have his fixes to gtk.
...
Since those aren't available yet, I've reverted his changes to make
selection and editor typein work.
When the new gtk is available, search for HAVE_GTK_BETTER_THAN_1_1_13
to see how to turn his changes back on (they are very worthwhile, we
just can't afford a regression while we wait for the new gtk).
git-svn-id: svn://10.0.0.236/trunk@18507 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 22:10:48 +00:00