pinkerton%netscape.com
550bcd3e6a
don't export tree or toolbar stuff.
1999-02-11 17:58:17 +00:00
pinkerton%netscape.com
bd7fb89e4d
Removing tree and toolbar widgets from being created, as they are now frames.
1999-02-11 17:58:07 +00:00
rods%netscape.com
982a6cf7ed
Removed the commented out XULCommandCID
1999-02-11 15:20:42 +00:00
rods%netscape.com
7c6549cd3f
Moved XULCommand back to xpfe/appshell
1999-02-11 15:13:29 +00:00
dcone%netscape.com
474f540044
Took out nsXULCommand.cpp
1999-02-11 15:13:20 +00:00
sfraser%netscape.com
fab650cd23
Temporary key handling code, so that basic navigation keys work.
1999-02-11 04:36:39 +00:00
pierre%netscape.com
191a14d1c6
Added checkbox and radiobox size to the LookAndFeel (bug#2923 "Checkboxes don't display ")
1999-02-11 00:51:36 +00:00
sar%netscape.com
eecbed5e4c
Turn of "modification date caching" so that dependencies are sure to work.
1999-02-11 00:04:46 +00:00
rods%netscape.com
5dcb3b2301
Added GetNativeEvent and DispatchNativeEvent, these are neded for future modal dialog support
1999-02-10 16:20:29 +00:00
pierre%netscape.com
4769c783c3
Fixed a small bug when resizing very fast
1999-02-10 11:42:46 +00:00
dp%netscape.com
1310389704
Adding libreg as xpcom depends on it
1999-02-10 02:01:50 +00:00
rods%netscape.com
395c9eea11
Fixed problem with marshalling the window create method
1999-02-09 18:20:18 +00:00
dcone%netscape.com
c551b32606
cleanup of nsIImage class. There were routines and methods no longer used or needed.
1999-02-08 16:34:56 +00:00
mcafee%netscape.com
309c01964a
Adding widget, scribble to tests; these are building on both Linux & Solaris
1999-02-08 08:00:53 +00:00
blizzard%redhat.com
36dc547b62
back out akk's commented out menubar call. the looping has been fixed.
1999-02-08 03:41:10 +00:00
mcafee%netscape.com
f3dcee865f
Get scribble to build on Solaris
1999-02-07 13:12:08 +00:00
mcafee%netscape.com
0b53215139
Wrapping tests with ENABLE_TESTS
1999-02-07 12:13:23 +00:00
blizzard%redhat.com
641cf0c6d8
looping fixes. resizing still not 100% but we're getting there.
1999-02-07 03:03:07 +00:00
pavlov%pavlov.net
20d920f635
file widget works for the most part
1999-02-06 19:38:30 +00:00
pavlov%pavlov.net
e6aeaa73bc
remove the nsWidget * cast on the nsFileWidget
1999-02-06 19:22:25 +00:00
pavlov%pavlov.net
f288f97066
file selector work. almost working.
1999-02-06 19:21:33 +00:00
warren%netscape.com
4a71d6c91d
Fixed unsigned problems.
1999-02-06 04:02:02 +00:00
pavlov%pavlov.net
037fd139df
-Wall cleanups
1999-02-06 03:39:24 +00:00
akkana%netscape.com
38394cf553
Temporarily turn off menus until gtk code gets fixed; Approved by sar
1999-02-05 23:22:05 +00:00
pinkerton%netscape.com
5164632250
Fixing bustage.
1999-02-05 19:38:09 +00:00
pavlov%pavlov.net
f68abbf2a5
fix invalidate async problem that michaelp reported.
1999-02-05 18:54:43 +00:00
pinkerton%netscape.com
5f34443f81
Fixed DOM and Netlib dependency for saari.
1999-02-05 17:34:20 +00:00
saari%netscape.com
9b1f3f98af
added network and netlib
1999-02-05 15:45:51 +00:00
saari%netscape.com
5e1704a3ac
added DOM dependence
1999-02-05 15:01:33 +00:00
saari%netscape.com
5bcbfbc65d
added netlib back
I don't know which is right, network or netlib
1999-02-05 14:34:44 +00:00
saari%netscape.com
ed0d10de8a
added netlib back to LINCS
I don't know which is right, network or netlib
1999-02-05 14:10:59 +00:00
saari%netscape.com
b242755c89
changed requires netlib to network
1999-02-05 13:58:45 +00:00
saari%netscape.com
93049da951
trying to fix syntax error
1999-02-05 12:32:04 +00:00
saari%netscape.com
ce79155085
trying to fix syntax error
1999-02-05 11:45:38 +00:00
saari%netscape.com
803647a2b9
add netlib dependency
1999-02-05 10:54:29 +00:00
saari%netscape.com
3aa00e5e13
*** empty log message ***
1999-02-05 10:31:54 +00:00
saari%netscape.com
ae6290e076
File Removed.
1999-02-05 09:38:51 +00:00
saari%netscape.com
08663d1911
First Checked In.
1999-02-05 09:38:16 +00:00
saari%netscape.com
673bb8c2a9
First Checked In.
1999-02-05 08:52:55 +00:00
saari%netscape.com
a30a5837d2
moving nsIXULCommand.h, nsXULCommand.h, and nsXULCommand.cpp to widget dll from appshell
1999-02-05 08:52:39 +00:00
pavlov%pavlov.net
700f97ef57
...menus...
1999-02-05 08:17:42 +00:00
pavlov%pavlov.net
1d98c8aac1
more menu stuff
1999-02-05 08:15:36 +00:00
pavlov%pavlov.net
10cf46bd8f
make menus work with new menu code
1999-02-05 08:13:36 +00:00
saari%netscape.com
00acc5bbc4
oops, changed wrong file
1999-02-05 03:07:42 +00:00
saari%netscape.com
1d66d830ef
fixed horkage, exporting nsIXULCommand.h
1999-02-05 03:06:08 +00:00
saari%netscape.com
3c7f8a1380
merged changes with gtk version that changed under me
1999-02-05 02:31:02 +00:00
saari%netscape.com
ccaef3ebf7
Merged new changes with the gtk version that changed under me
1999-02-05 02:30:30 +00:00
saari%netscape.com
dce538a2bb
mozilla/widget/src/xpwidgets/nsBaseWidget.cpp
- included "nsIMenuListener.h"
- destructor releases mMenuListener
- AddMenuListener Releases a previously held nsMenuListener (nsMenuBar) before AddRefing the passed in one
mozilla/widget/public/nsIMenuItem.h
- included "nsIXULCommand.h"
- added SetXULCommand(nsIXULCommand*) which sets the XUL command for the menu item
mozilla/widget/src/mac/nsMenuItem.cpp
mozilla/widget/src/gtk/nsMenuItem.cpp
mozilla/widget/src/motif/nsMenuItem.cpp
mozilla/widget/src/windows/nsMenuItem.cpp
- QueryInterface supports nsIMenuListener interface.
- MenuSelected calls DoCommand on XULCommand (mac only right now)
- Added SetXULCommand() to set the nsXULCommand for this menuitem
mozilla/widget/src/mac/nsMenuItem.h
mozilla/widget/src/gtk/nsMenuItem.h
mozilla/widget/src/motif/nsMenuItem.h
mozilla/widget/src/windows/nsMenuItem.h
- nsMenuItem inherits from nsIMenuListener
- Added SetXULCommand() method
1999-02-05 02:19:46 +00:00
pavlov%pavlov.net
cf156da9b3
Create() doesn't need to add the menu items anymore
1999-02-04 23:04:40 +00:00
saari%netscape.com
8fe4652b63
Updating the unix's widget factories for the menu changes
1999-02-04 11:16:40 +00:00
saari%netscape.com
ff9550c097
fixed Win32 widget factory
1999-02-04 10:49:00 +00:00
saari%netscape.com
a49fd4408a
made nsISupports inheritance more explicit
1999-02-04 07:29:18 +00:00
saari%netscape.com
3a2f00d8bd
nsMenu inherits from nsIMenuListener
1999-02-04 07:25:39 +00:00
saari%netscape.com
07b69a9739
kMenuBarIID should have been kIMenuBarIID
1999-02-04 06:19:45 +00:00
saari%netscape.com
05b4e992fa
added the fix I made for Mac
1999-02-04 05:12:22 +00:00
saari%netscape.com
96572af7fe
*** empty log message ***
1999-02-04 04:04:44 +00:00
saari%netscape.com
072be3e4e7
fixing another lame error
1999-02-04 04:03:22 +00:00
saari%netscape.com
9c1d12b360
fixed lame syntax error
1999-02-04 03:44:43 +00:00
saari%netscape.com
74ac925144
fixes
1999-02-04 03:37:55 +00:00
saari%netscape.com
4011723d56
...minimizing damage...
1999-02-04 03:01:05 +00:00
saari%netscape.com
ccd808f8b9
...fixing breakage...
1999-02-04 02:54:56 +00:00
saari%netscape.com
d19b4d0bc9
fixing build
1999-02-04 02:48:43 +00:00
saari%netscape.com
d1838ac525
*** empty log message ***
1999-02-04 02:46:19 +00:00
saari%netscape.com
3cec8df3df
windows, gtk, motif corrections for nsIMenuListener.h change
1999-02-04 02:46:17 +00:00
saari%netscape.com
52fda198a1
fixing build one chunk at a time
1999-02-04 02:38:13 +00:00
saari%netscape.com
a32a234a41
more hurried checkins.
windows, gtk, motif versions to follow
1999-02-04 02:32:01 +00:00
saari%netscape.com
302f05dec4
On the road to fixing build breakage. More checkins to follow
1999-02-04 02:27:58 +00:00
saari%netscape.com
566a3ebd15
mozilla/widget/src/mac/nsMenu.cpp
- define kIMenuIID
- QueryInterface supports nsIMenuListener
- implements MenuSelected() which does event dispatch (on mac only for this checkin)
mozilla/widget/src/mac/nsMenu.h
- include "nsIMenuListener.h"
- nsMenu inherits from nsIMenuListener
- keep an internal array of menuitems (on mac only for this checkin)
1999-02-04 02:13:25 +00:00
hyatt%netscape.com
9ad728bea1
Fixing a bug on Windows where CTRL, SHIFT, and ALT states were not being
...
set properly on mouse events.
1999-02-03 22:36:34 +00:00
pavlov%pavlov.net
74ac31a0c0
clean up menu code, et al.
1999-02-03 19:18:31 +00:00
kipp%netscape.com
5a863152f4
Eliminate duplicate mRefCnt since base class declares one...
1999-02-03 17:35:52 +00:00
pierre%netscape.com
47d56ea8b7
Fixed build bustage
1999-02-03 06:08:39 +00:00
kipp%netscape.com
e830813b0b
init refcnt
1999-02-03 04:25:40 +00:00
kipp%netscape.com
573bcb8d3a
Declare nsISupports methods instead of using NS_DECL_ISUPPORTS so that we don't have a dup mRefCnt
1999-02-03 04:25:20 +00:00
mcmullen%netscape.com
8f7c758700
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.
1999-02-03 03:24:54 +00:00
pierre%netscape.com
ee2f063827
#2600 "Live window resizing can be too slow"
1999-02-03 02:05:57 +00:00
pierre%netscape.com
b7ff4c1eff
#2815 "Password text field shows contents in clear-text"
1999-02-03 02:05:31 +00:00
pierre%netscape.com
d8237435e5
#2816 "[PP] Mac doesn't handle NS_MOUSE_LEFT_DOUBLECLICK event" and #2692 "Window focus problems"
1999-02-03 02:04:41 +00:00
pierre%netscape.com
07505a263b
don't move or resize windows that belong to embedding apps
1999-02-03 02:04:15 +00:00
saari%netscape.com
eccc3bce87
Check for null before calling through it... this should fix the windows crashing bug with menus.
1999-02-02 19:53:58 +00:00
kipp%netscape.com
c9ddbd4ecb
Disabled a not-yet-implemented assert
1999-02-02 17:41:05 +00:00
mcafee%netscape.com
f87c9ba478
widget test now builds on Linux
1999-02-02 05:42:37 +00:00
mcafee%netscape.com
6afe6dbe72
scribble now builds on Linux
1999-02-02 05:42:13 +00:00
kipp%netscape.com
9c87c89204
Added a missing init of the refcnt
1999-02-02 01:32:09 +00:00
pavlov%pavlov.net
d93b41399a
make comboboxen look correct
1999-01-30 00:24:34 +00:00
sfraser%netscape.com
1a82bb9b5b
Fix a typo (== -> =)
1999-01-29 02:10:17 +00:00
troy%netscape.com
14b149a14c
Added 'clipSiblings' to nsWidgetInitData struct
1999-01-28 17:06:39 +00:00
michaelp%netscape.com
8aaec4bfac
modified for DrawString() API changes.
1999-01-28 05:06:06 +00:00
pavlov%pavlov.net
70cccb9fe6
more gtk1.1.14isms
1999-01-28 01:42:49 +00:00
slamm%netscape.com
28c173dec2
Get it linking.
1999-01-28 01:06:30 +00:00
slamm%netscape.com
df6f48fb6f
Get link a little closer to reality.
1999-01-28 01:01:32 +00:00
pavlov%pavlov.net
42e09a10bd
make things rock with gtk 1.1.14
1999-01-28 00:22:29 +00:00
pinkerton%netscape.com
2fc2bb7230
use nsCOMPtr to refcnt the interface pointers we use.
1999-01-28 00:20:42 +00:00
pinkerton%netscape.com
41fa17f8f0
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 ;)
1999-01-27 22:17:42 +00:00
slamm%netscape.com
17218bc164
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.
1999-01-27 19:54:40 +00:00
slamm%netscape.com
33331497eb
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.
1999-01-27 19:53:37 +00:00
slamm%netscape.com
cab235444c
Use TK_CFLAGS instead of TK_MOTIF_FLAGS.
1999-01-27 19:53:18 +00:00
slamm%netscape.com
afc31b65f9
Use TK_CFLAGS instead of TK_GTK_FLAGS.
1999-01-27 19:53:07 +00:00
slamm%netscape.com
031200a41c
Use TK_CFLAGS instead of TK_(MOTIF|GTK)_CFLAGS. Use TK_LIBS instead of TK_(MOTIF|GTK)_LIBS to simplify makefile rules.
1999-01-27 19:51:59 +00:00
kipp%netscape.com
d2a05e1041
Fixed build bustage
1999-01-27 17:40:10 +00:00
saari%netscape.com
ab709dee65
fixing secondary build break
nsMenu should be nsMenuItem
1999-01-27 17:38:43 +00:00
saari%netscape.com
c0bf37d3fc
fixing secondary build break
nsMenu not defined. Should be nsMenuItem
1999-01-27 17:37:42 +00:00
saari%netscape.com
e1b59acd70
fixing build break
change AddItem to AddMenuItem
1999-01-27 17:00:11 +00:00
saari%netscape.com
4b9f9e35bc
/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
1999-01-27 16:14:48 +00:00
saari%netscape.com
7a38e9726a
/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
1999-01-27 16:05:57 +00:00
saari%netscape.com
4c68f19be5
/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
1999-01-27 15:57:57 +00:00
saari%netscape.com
134cbfac74
/m/pub/mozilla/widget/public/nsIWidget.h
- Added AddMenuListener method
1999-01-27 15:48:22 +00:00
saari%netscape.com
9414ad5502
Fixing missing return value breakage.
1999-01-27 10:39:52 +00:00
saari%netscape.com
5b9bfd849c
/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
1999-01-27 09:37:23 +00:00
saari%netscape.com
137b65f1b8
/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
1999-01-27 09:02:51 +00:00
saari%netscape.com
6a781524b3
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
1999-01-27 07:51:20 +00:00
sfraser%netscape.com
0e2a631d4e
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.
1999-01-27 05:24:26 +00:00
saari%netscape.com
cdd22b1986
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
1999-01-27 04:20:20 +00:00
mcmullen%netscape.com
302ce3167e
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.
1999-01-27 02:11:56 +00:00
pinkerton%netscape.com
06c19d7496
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.
1999-01-26 18:07:11 +00:00
waterson%netscape.com
cc239fe9fc
Fixed capitalization error.
1999-01-26 04:03:59 +00:00
michaelp%netscape.com
1b121f5a72
moving headers from src to public. added support for dib sections to windows
...
drawing surface. WIP on making blender work with arbitrary pixel organizations.
1999-01-25 22:16:47 +00:00
akkana%netscape.com
3f25c259d9
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).
1999-01-25 22:10:48 +00:00
pinkerton%netscape.com
e9888a49f9
fixing a leak in GetChildren() and cleaning it up to use nsComPtr when creating a new enumerator.
1999-01-25 19:18:43 +00:00
pinkerton%netscape.com
25ea6dd97c
Fix bug 2535 (memory leaks) with nsCOMPtr
1999-01-25 17:45:04 +00:00
sudu%netscape.com
6624efe2b9
OJI MozClassic to raptor merge
1999-01-25 08:05:00 +00:00
pavlov%pavlov.net
932229f590
only redraw the stuff that needs to be redrawn, not the entire widget.
1999-01-25 02:21:20 +00:00
pavlov%pavlov.net
950aa6679e
fix button pressing
1999-01-25 00:51:21 +00:00
pavlov%pavlov.net
17648a2e1c
we require gtk 1.1.13, remove #ifdef's. clean up key press handling
1999-01-23 12:03:14 +00:00
pavlov%pavlov.net
cbb68346eb
fix text widgets getting focus.
1999-01-23 11:26:09 +00:00
pavlov%pavlov.net
eb75eac16b
animated things work, editor works, etc etc etc. be happy!
1999-01-23 01:58:45 +00:00
saari%netscape.com
08140967d1
Commenting out until I figure out what I horked
1999-01-23 01:08:17 +00:00
radha%netscape.com
3c623e5a80
Use the EventQueue service provider instead of manipulating directly with PLEventQueue
1999-01-23 00:54:43 +00:00
saari%netscape.com
f065f8df2f
Commenting out until I figure out what I horked
1999-01-23 00:46:57 +00:00
saari%netscape.com
fd0965aadc
Commenting out until I figure out what I horked
1999-01-23 00:26:51 +00:00
mcafee%netscape.com
389fcbdee8
Cleaning up whitespace
1999-01-23 00:02:41 +00:00
saari%netscape.com
f9fe3cd8f0
First Checked In.
1999-01-22 23:53:53 +00:00
saari%netscape.com
135412c230
Set mMenuListener to null in constructor
1999-01-22 23:25:16 +00:00
saari%netscape.com
5a3024bd0e
Added nsIMenuListener.h and made a member variable in nsBaseWidget for holding one of these.
This is for the XPToolkit menus to hook in and get notified of menu events.
1999-01-22 23:23:00 +00:00
blizzard%appliedtheory.com
cecaf27f77
handle the top level widget special in resizing
1999-01-22 16:10:29 +00:00
blizzard%appliedtheory.com
bc752de0c6
resizing fixes
1999-01-22 16:02:34 +00:00
pavlov%pavlov.net
5c58680a67
setup place for ramiro to fix bug 2503 easily
1999-01-22 12:10:43 +00:00
davidm%netscape.com
0ee72b3136
2239 Crash when leaving test9
1999-01-22 01:49:08 +00:00
rods%netscape.com
934d281ab9
Removed the GetFont method (this functionality is now a part of the nsIDeviceContext)
1999-01-21 23:59:14 +00:00
rods%netscape.com
57251495aa
Added new Method for getting System Attributes (colors, fonts, sizes)
...
many of these are duplicated in nsLookAndFeel. The enums will be removed
from nsLookAndFeel.
1999-01-21 23:55:27 +00:00
pierre%netscape.com
693e7203ad
Fix #2251 "Garbage renders over the back button"
1999-01-21 11:42:00 +00:00
pierre%netscape.com
ab39f1571e
Removed the obsolete 'mTE'.
1999-01-21 11:41:26 +00:00
pierre%netscape.com
c8c16d923e
Removed the unused method DrawWidget()
1999-01-21 11:21:51 +00:00
pierre%netscape.com
3ddd00c52f
Calls SetOrigin() in Invalidate(). Fixes the problem where on going to a new page the top of the html area gets drawn last. Thanks to Cyrus Harmon <cyrus@neomorphic.com>
1999-01-21 11:21:10 +00:00
pierre%netscape.com
3a4a6cba6f
Mac only: added 'isCommand' in nsInputEvent
1999-01-21 09:52:07 +00:00
pierre%netscape.com
698b0c7465
initialize the Rendering Context from a GrafPort to fix a crash on print
1999-01-21 08:41:21 +00:00
akkana%netscape.com
1e6298885a
Handle alphanumeric characters properly
1999-01-20 18:43:59 +00:00
rods%netscape.com
161d16eee7
Fixed scrollbar rendering problem by commenting out the WM_CTLCOLORSCROLLBAR
...
message in switch statement. (fix thanks to Michael Lowe)
1999-01-20 15:42:51 +00:00
pierre%netscape.com
2b7fa89adb
display the AppearanceMgr frame around edit fields
1999-01-19 22:34:43 +00:00
pierre%netscape.com
7fd48a6bec
fixed Scroll() in case the caller passes a null clipRect
1999-01-19 19:29:43 +00:00
rods%netscape.com
4916cb3b44
Added new Method for Querying System Fonts
1999-01-19 17:36:19 +00:00
pinkerton%netscape.com
bde7a0bfbd
Added cut/copy to pierre's paste work and sync'd the work done in textWidget to that in textAreaWidget so both now support cut/copy/paste the same way (though the code isn't shared).
1999-01-19 17:21:37 +00:00
pierre%netscape.com
18f4e4ea48
use the newly added HandleUpdateEvent() to redraw the top-level widget
1999-01-19 14:34:14 +00:00
pierre%netscape.com
f327e84e4d
fixed live scrolling
1999-01-19 14:33:47 +00:00
pierre%netscape.com
f8e9e4e8e2
added HandleUpdateEvent() and use ::BeginUpdate() in Update() in order to improve performance during live scrolling
1999-01-19 14:33:21 +00:00
pierre%netscape.com
208f3660d0
added Paste
1999-01-19 10:29:48 +00:00
pierre%netscape.com
bf0027d64a
moved ConvertOSMenuResultToPPMenuResult() from nsMacMain
1999-01-19 10:29:30 +00:00
pierre%netscape.com
6ad1c5ab54
propagate menu event to focused widget and its parents
1999-01-19 10:28:53 +00:00
pierre%netscape.com
bbb59e88cc
Fixed the clip rgn in Scroll(): the scrollbars no longer flicker.
1999-01-19 04:29:08 +00:00
pavlov%pavlov.net
a6f0134412
parse ~/.gtkrc (if it exists) file to make things look more consistant with
...
other gtk apps.
1999-01-19 02:45:55 +00:00
pavlov%pavlov.net
f3403d13bc
return true for events that we handle and not false
1999-01-19 02:17:30 +00:00
pierre%netscape.com
9b2c45c82a
Paint only the damaged area instead of the whole widget. Reuse the rendering context to update the children. Scroll the children.
1999-01-19 00:02:51 +00:00
pierre%netscape.com
fc7abd29e2
DoMessagePump() no longer returns a boolean
1999-01-19 00:01:41 +00:00
pavlov%pavlov.net
d881cd83e7
fix mouse clicking
1999-01-18 23:42:04 +00:00
pavlov%pavlov.net
ef484d02ed
fix Invalidate() and Update()
1999-01-17 19:30:13 +00:00
pavlov%pavlov.net
9437c83d97
only create 1 GC since we are pushing the same visual for all of the widgets.
1999-01-17 18:58:28 +00:00
pavlov%pavlov.net
6b1eab88cd
fix bustage
1999-01-17 03:08:56 +00:00
pavlov%pavlov.net
33ef8cb54c
move the event queue into nsToolkit
1999-01-17 02:09:55 +00:00
pavlov%pavlov.net
01c1753df8
Inherit nsDialog from nsWindow instead of nsWidget. s/Motif/GTK+/ in *.h for
...
some comments
1999-01-17 01:36:13 +00:00
pavlov%pavlov.net
1ce7f22bca
move some stuff from nsWindow to nsWidget. Removed more unused code, do
...
redraws correctly...
1999-01-16 23:12:35 +00:00
sfraser%netscape.com
148d347cc0
Fix control key handling to call HandleControlKey, to fix the font problem. Also draw a box around the control for looks.
1999-01-16 00:42:33 +00:00
sfraser%netscape.com
e6027588a8
Mcmullen's fixes for scroll bar behaviour, and override a method so that scroll bars are sized correctly.
1999-01-16 00:41:20 +00:00
sfraser%netscape.com
d8eb05860d
Tweak the window size so that the scroll bar is correctly positioned, and create a root Mac control for the window (so that we get control embedding).
1999-01-16 00:40:26 +00:00
sfraser%netscape.com
fc2f244935
mcmullen's scrollbar fixes (use 32-bit control values), some tweaks of Mac control visibility to avoid drawing controls in the wrong places, add a couple of utility methods for creating and adjusting Mac controls.
1999-01-16 00:39:28 +00:00
sfraser%netscape.com
bb5a9a2c34
Optimization: don't refocus a widget if it is already focussed
1999-01-16 00:30:40 +00:00
pierre%netscape.com
e3a19d235c
fixed the windowless menu handler to work with non-raptor windows (SIOUX debug window, for instance)
1999-01-15 22:34:59 +00:00
joki%netscape.com
48ae4e8fb7
Temporary fix to windows key events to give them a coord not associated with the mouse.
1999-01-15 22:24:23 +00:00
jfrancis%netscape.com
db9f2b1285
Removing Powerplant
1999-01-15 05:19:59 +00:00
jfrancis%netscape.com
717c601126
Powerplant removal
1999-01-15 05:11:22 +00:00
sfraser%netscape.com
b5f845a2ce
Bustage fix: adding PowerPlant library back (DEBUG target only)
1999-01-15 03:46:36 +00:00
jfrancis%netscape.com
63812b8e5a
Removing Powerplant
1999-01-15 00:06:35 +00:00
sfraser%netscape.com
af432d54b4
Call Inherited::SetFont in the SetFont method
1999-01-14 23:43:41 +00:00
pavlov%pavlov.net
efdfec098b
#ifdef around some recent gtk changes
1999-01-14 23:02:50 +00:00
pinkerton%netscape.com
800786f351
fix misunderstanding with params to SetText()
1999-01-14 18:57:44 +00:00
pinkerton%netscape.com
a7020b65e7
fix misunderstanding with parameters in SetText()
1999-01-14 18:56:49 +00:00
pavlov%pavlov.net
4cc7a542c0
fix bug 2352
1999-01-14 18:35:55 +00:00
sfraser%netscape.com
83c0407709
Fix build bustage (adding method CreateFontAliasTable())
1999-01-14 07:14:24 +00:00
pierre%netscape.com
9fbcc80bbd
Fixed the mouseRgn in WaitNextEvent in order not to continuously send mouseMoved events.
1999-01-14 07:02:28 +00:00
sfraser%netscape.com
8adffedbb5
No longer call the static method of nsFontMetricsMac in StartDraw; since nsMacControl implements SetFont now, this is no longer necessary.
1999-01-14 05:50:56 +00:00
sfraser%netscape.com
2750fa716a
Override SetFont to setup the control font properly. Previously, it was being picked up from the port just before drawing, which no longer works after the font optimizations in GFX.
1999-01-14 05:48:29 +00:00
sfraser%netscape.com
b3f733e464
Override CreateFontAliasTable to tweak the font settings for Mac (specifically, use Courier in preference to Courier New for the fixed width font). Also #ifdef out the font num cache, now that nsFontMetricsMac is smarter about cacheing the font num.
1999-01-14 05:44:50 +00:00
sfraser%netscape.com
f8e1a0028a
Warnings fix (remove ; )
1999-01-14 05:37:28 +00:00
pollmann%netscape.com
83f98faaee
Bug 2088 2099: Similar fixes for nsListBox (add PreCreateWidget to get mMultiSelect)
1999-01-13 07:27:24 +00:00
pollmann%netscape.com
70ac649676
Bug 2088 2099: Check the IsPassword and IsReadOnly data members on creation.
1999-01-13 07:14:22 +00:00
pollmann%netscape.com
d944a0b8c2
Bug 2088 2099: Add PreCreateWidget method for password and readonly text elements.
1999-01-13 07:09:21 +00:00
pinkerton%netscape.com
70349fe327
fix problem where SetText would truncate text to 255.
1999-01-13 00:03:05 +00:00
pinkerton%netscape.com
85158561f2
fix #2247 to fix lack of redraw when text is set
1999-01-13 00:02:51 +00:00
mcmullen%netscape.com
41e7307ae5
Fully implement scrollbars - live scrolling, etc. Includes changes by Cyrus Harmon.
1999-01-12 19:26:31 +00:00
blizzard%appliedtheory.com
2d09d8adad
clean up factories for gtk. make destroying for nsWidgets() cleaner.
1999-01-12 04:42:09 +00:00
pavlov%pavlov.net
b0a13ace63
sync all my changes. removed lots of code that is provided in nsBaseWidget,
...
added focus handlers, etc etc etc
1999-01-12 03:56:33 +00:00