Граф коммитов

1399 Коммитов

Автор SHA1 Сообщение Дата
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