Commit Graph

3461 Commits

Author SHA1 Message Date
shaver%netscape.com
2fc303099e improve nsWindow to handle toplevel and embedded windows, and use GtkLayout
git-svn-id: svn://10.0.0.236/trunk@14207 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 18:26:30 +00:00
shaver%netscape.com
4bc88b9fbd fix compile bustage
git-svn-id: svn://10.0.0.236/trunk@14203 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 17:11:58 +00:00
pavlov%pavlov.net
b02c929071 add these items to the parent widget (layout)
git-svn-id: svn://10.0.0.236/trunk@14200 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 16:35:24 +00:00
pavlov%pavlov.net
27839170f2 fix the million errors that GTK was giving out when the window was popped up.
Fix it to show menus.


git-svn-id: svn://10.0.0.236/trunk@14190 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 04:45:46 +00:00
spider%netscape.com
f1f10c21ed Allow Image URL's to be set independently. Needed for XML parsing.
git-svn-id: svn://10.0.0.236/trunk@14187 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 02:24:50 +00:00
spider%netscape.com
e9ec733cab Add GetImageDimensions API
git-svn-id: svn://10.0.0.236/trunk@14183 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 02:00:25 +00:00
akkana%netscape.com
e26d7f0f4d Remove dlldeps.c reference which was breaking the build
git-svn-id: svn://10.0.0.236/trunk@14182 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 01:48:22 +00:00
spider%netscape.com
a29da299d7 Fix crash when image not loaded yet
git-svn-id: svn://10.0.0.236/trunk@14180 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 01:24:09 +00:00
shaver%netscape.com
2247f3b0ca init the device context -- we display a window now
git-svn-id: svn://10.0.0.236/trunk@14168 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 22:39:37 +00:00
spider%netscape.com
6b3dd2fbf4 Expose OnPaint and HandleEvent for cases where a native widget is not
created for the toolbars


git-svn-id: svn://10.0.0.236/trunk@14160 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 21:03:04 +00:00
spider%netscape.com
9433ef1b24 Changed toolbar code to support wrapping in View system
git-svn-id: svn://10.0.0.236/trunk@14155 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 19:52:50 +00:00
pavlov%pavlov.net
9647c2ec68 cleanups for compile
git-svn-id: svn://10.0.0.236/trunk@14145 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 17:58:08 +00:00
pavlov%pavlov.net
5244715a7e fix a symbol problem which was causing the viewer not to be able to find some
symbols


git-svn-id: svn://10.0.0.236/trunk@14143 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 17:05:34 +00:00
pavlov%pavlov.net
1e524225fe Seperate this dummy file out so that it included things that were not all
motif so people without motif could compile gtk version.


git-svn-id: svn://10.0.0.236/trunk@14142 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 16:35:25 +00:00
pavlov%pavlov.net
815a0d1a53 added gtk/nsWidgetFactory.cpp so that we are not dependant on the one in
Build.  Changed build/Makefile.in so that we do not compile
nsMotifWidgetFactory.cpp if we are using GTK as we have one in the GTK dir
now.
Add nsWidgetFactory.cpp to gtk/Makefile.in
Cleanup of nsWindow.cpp: removed lots of unused code and general cleanups and
fixes.
Don't create a toplevel window in nsAppShell.cpp as it isn't really needed.


git-svn-id: svn://10.0.0.236/trunk@14129 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 04:08:10 +00:00
spider%netscape.com
eaeddb7cbc Fix duplicate Adding of children into hierarchy during Window Creation.
This is done the first time in BaseCreate.


git-svn-id: svn://10.0.0.236/trunk@14128 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 03:26:41 +00:00
cls%seawood.org
d3dee2a1cd Fixed problems with toolkits cflags not being used
git-svn-id: svn://10.0.0.236/trunk@14109 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 22:44:50 +00:00
rods%netscape.com
eb644191a7 Made GetBounds and GetClientBounds changes
Added window width and height fields nsSizeEvent


git-svn-id: svn://10.0.0.236/trunk@14103 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 21:43:47 +00:00
rods%netscape.com
dae6ba15ff Added Getbounds and GetBorderSize (these need to be removed when
nsWindow is derived from nsBaseWidget)


git-svn-id: svn://10.0.0.236/trunk@14101 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 21:02:42 +00:00
pierre%netscape.com
4db27e1c5c Replaced with the previous contents of nsTextWidget.
nsTextWidget is 1-line field and can be done with TextEdit or the Appearance Manager instead of WASTE, while nsTextArea should use WASTE.


git-svn-id: svn://10.0.0.236/trunk@14069 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 07:32:33 +00:00
pierre%netscape.com
74d4f4944e oops...backed out previous changes and removed GetWindowPtr() because it's not used anywhere and it was a bad idea anyway: an object should either inherit from nsWindow and can access mWindowPtr, or should call GetNativeData().
git-svn-id: svn://10.0.0.236/trunk@14068 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 07:08:05 +00:00
pierre%netscape.com
7f91320a9f Added StartDraw() and EndDraw() + other fixes in Destroy()
git-svn-id: svn://10.0.0.236/trunk@14067 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 07:02:26 +00:00
pierre%netscape.com
101f6c6d04 Added StartDraw() and EndDraw()
git-svn-id: svn://10.0.0.236/trunk@14066 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 07:01:36 +00:00
pierre%netscape.com
4469613c6c re-enabled TextArea and FileWidget
git-svn-id: svn://10.0.0.236/trunk@14065 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 07:01:00 +00:00
pierre%netscape.com
52d4b0ef55 fixed the Focus event
git-svn-id: svn://10.0.0.236/trunk@14064 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 07:00:24 +00:00
pierre%netscape.com
f1cbc7a59f use the appearance manager to implement that 1-line pwd-capable edit field
git-svn-id: svn://10.0.0.236/trunk@14063 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:59:20 +00:00
pierre%netscape.com
6476689c2a added a #error before we obsolete that file
git-svn-id: svn://10.0.0.236/trunk@14062 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:58:22 +00:00
pierre%netscape.com
1879f2dad1 removed OnResize()
commented out the SetOrigin() etc...


git-svn-id: svn://10.0.0.236/trunk@14061 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:57:28 +00:00
pierre%netscape.com
3308c1a24a removed OnResize()
git-svn-id: svn://10.0.0.236/trunk@14060 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:56:20 +00:00
pierre%netscape.com
b29fa59c9e added GetWindowPtr()
git-svn-id: svn://10.0.0.236/trunk@14058 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:54:41 +00:00
pierre%netscape.com
7156617070 added DoIdle(), fixed some SetPort() problems
git-svn-id: svn://10.0.0.236/trunk@14057 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:54:16 +00:00
pierre%netscape.com
dbcff154a0 added DoIdle()
git-svn-id: svn://10.0.0.236/trunk@14056 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:53:57 +00:00
pierre%netscape.com
dd5d0a0c69 some cleanup
git-svn-id: svn://10.0.0.236/trunk@14054 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:49:50 +00:00
pierre%netscape.com
6b3655097e Cache data to improve performance in GetMacFontNumber()
git-svn-id: svn://10.0.0.236/trunk@14053 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:49:14 +00:00
pierre%netscape.com
9ea292f821 Replaced mButtonSet with mValue
git-svn-id: svn://10.0.0.236/trunk@14050 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:43:35 +00:00
pierre%netscape.com
0ad35718e6 Added mValue.
Improved redraw by caching data.


git-svn-id: svn://10.0.0.236/trunk@14049 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:42:26 +00:00
pierre%netscape.com
cf081db165 SetLabel() redraws immediately
git-svn-id: svn://10.0.0.236/trunk@14048 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:38:09 +00:00
pierre%netscape.com
ff4eb30e75 minor changes: defined a constant
git-svn-id: svn://10.0.0.236/trunk@14046 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:36:48 +00:00
pierre%netscape.com
eecde8e1b4 added nsTextAreaWidget
git-svn-id: svn://10.0.0.236/trunk@14045 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:35:13 +00:00
shaver%netscape.com
0144faa442 use MOZ_TOOLKIT, not hardcoded-motif, for include path stuff
git-svn-id: svn://10.0.0.236/trunk@14042 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 06:10:20 +00:00
shaver%netscape.com
4fc0cd66b9 Repair Makefile.in and update to let it link again for testing GTK widgets.
git-svn-id: svn://10.0.0.236/trunk@14016 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 22:57:36 +00:00
cls%seawood.org
dbfcbd98f5 Removed classic build Makefiles from configure.in
Changed --enable-fe to --enable-toolkit which takes a single argument.
Changed MOZ_FE to MOZ_TOOLKIT.
Removed USE_NGLAYOUT and USE_NGLAYOUT_GTK.
Removed FULL_STATIC_BUILD and --enable-min-shared.
Removed checks for gnome and qt.


git-svn-id: svn://10.0.0.236/trunk@13990 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 15:48:45 +00:00
rods%netscape.com
0824b3c722 Fixed toolbars so the border can be painted in 3 modes. All, partial or none.
git-svn-id: svn://10.0.0.236/trunk@13985 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 14:52:27 +00:00
joki%netscape.com
4c59734a0a Adding submit event type
git-svn-id: svn://10.0.0.236/trunk@13931 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 23:05:46 +00:00
msw%gimp.org
93857c0f50 a bit more error checking..
git-svn-id: svn://10.0.0.236/trunk@13927 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 22:46:26 +00:00
rods%netscape.com
2ca263121e Added eBorderStyle_none to zero out the extended border style
git-svn-id: svn://10.0.0.236/trunk@13916 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 21:55:21 +00:00
rods%netscape.com
7e9fb1460b Added 3D child window configurablility
git-svn-id: svn://10.0.0.236/trunk@13899 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 19:13:05 +00:00
pinkerton%netscape.com
3429485e0c check for null parent.
git-svn-id: svn://10.0.0.236/trunk@13897 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 19:06:49 +00:00
pinkerton%netscape.com
23494411d1 These should never have been checked into the tree.
git-svn-id: svn://10.0.0.236/trunk@13886 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 17:32:24 +00:00
rods%netscape.com
39fa156cf9 Added additional border style for dialogs
git-svn-id: svn://10.0.0.236/trunk@13883 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-02 16:58:55 +00:00