Commit Graph

3461 Commits

Author SHA1 Message Date
pierre%netscape.com
7fa140165d StartDraw() initializes the rendering context; it allows Update() to pass the rendering context to the children.
git-svn-id: svn://10.0.0.236/trunk@15872 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-06 00:37:46 +00:00
pierre%netscape.com
418f104580 removed the ::IdleControl() stuff (it was intended for edit fields but they have been implemented as LPeriodicals)
git-svn-id: svn://10.0.0.236/trunk@15868 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-06 00:36:15 +00:00
ramiro%netscape.com
589595f1b0 This patch set just makes sure that all functions that are
supposed to return values actually do so, to keep the Solaris
native compiler happy.

Thanks to Tim Rowley <tor@cs.brown.edu> for the fix.


git-svn-id: svn://10.0.0.236/trunk@15835 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 11:54:00 +00:00
pavlov%pavlov.net
ddde7a7583 Fix some code... its late isn't it? no more random looping due to resizing
code.


git-svn-id: svn://10.0.0.236/trunk@15823 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-05 03:54:30 +00:00
hyatt%netscape.com
35f5abe4cd Oops. Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@15815 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 23:55:48 +00:00
hyatt%netscape.com
75dec8692f Tweaks.
git-svn-id: svn://10.0.0.236/trunk@15811 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 23:05:50 +00:00
hyatt%netscape.com
3f6f1f7c0c Added support for vertical dividers.
git-svn-id: svn://10.0.0.236/trunk@15806 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 22:15:47 +00:00
pinkerton%netscape.com
391519224a Changed it so that triangle is drawn with lines instead of polygon
because of differences in gfx between platforms.


git-svn-id: svn://10.0.0.236/trunk@15803 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 21:36:43 +00:00
akkana%netscape.com
f703a277e0 base/src/nscore.h
git-svn-id: svn://10.0.0.236/trunk@15802 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 21:36:23 +00:00
pinkerton%netscape.com
4c90823d92 now draws triangle in upper right to indicate this button has a menu. Draws in gray when the button is disabled.
git-svn-id: svn://10.0.0.236/trunk@15786 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 16:34:56 +00:00
dcone%netscape.com
0aea51cac2 Added printing support
git-svn-id: svn://10.0.0.236/trunk@15781 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 15:02:57 +00:00
dcone%netscape.com
31b62e1cdd First Checked In.
git-svn-id: svn://10.0.0.236/trunk@15780 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 15:02:26 +00:00
pinkerton%netscape.com
195a59af67 lighten the widget bg colors so this things finally looks like macNavigator again.
git-svn-id: svn://10.0.0.236/trunk@15753 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 01:39:36 +00:00
slamm%netscape.com
81b85141cb Add support for hyatt's treeview.
git-svn-id: svn://10.0.0.236/trunk@15751 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 01:06:58 +00:00
slamm%netscape.com
15f0c43dad Build hyatt's treeview on Unix.
git-svn-id: svn://10.0.0.236/trunk@15750 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-04 01:06:53 +00:00
hyatt%netscape.com
569ce3d786 Tweaked the tree colors.
git-svn-id: svn://10.0.0.236/trunk@15746 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 23:55:15 +00:00
hyatt%netscape.com
77ff46f4f9 The tree view column pushers disable properly. Hidden/shown columns remember
their desired widths.


git-svn-id: svn://10.0.0.236/trunk@15735 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 22:15:51 +00:00
pinkerton%netscape.com
9beb110348 make sure the port is set correctly before we call ::SetOrigin on mouse events.
git-svn-id: svn://10.0.0.236/trunk@15733 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 22:05:49 +00:00
mjudge%netscape.com
7cfb36e5d7 changing enumerator interface again
git-svn-id: svn://10.0.0.236/trunk@15727 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 21:46:27 +00:00
mjudge%netscape.com
046ac87d8d changing enumerator interface
git-svn-id: svn://10.0.0.236/trunk@15726 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 21:46:06 +00:00
wtc%netscape.com
0e55a232b4 Added a static cast from void* to GtkWidget*.
git-svn-id: svn://10.0.0.236/trunk@15684 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 06:35:05 +00:00
saari%netscape.com
5698cd65df Mac - Temporarly turning off the passing down of rendering contexts to children during updates to facilitate a hack that improves rendering. The hack is getting around the Windows centric XP code.
git-svn-id: svn://10.0.0.236/trunk@15677 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 04:26:46 +00:00
pinkerton%netscape.com
c781700b61 replace NS_IMETHOD with expanded version to make vc6 happy.
git-svn-id: svn://10.0.0.236/trunk@15672 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:45:40 +00:00
pinkerton%netscape.com
55d40f31ea move the tree and toolbar files into their own group.
git-svn-id: svn://10.0.0.236/trunk@15666 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:27:41 +00:00
pinkerton%netscape.com
9af474e202 general cleanup, change PaintLines() to PaintRows(), cleaned up cntr.
git-svn-id: svn://10.0.0.236/trunk@15665 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:27:24 +00:00
pinkerton%netscape.com
fe975b655e make the toolbar inherit from the dataModelWidget class like the trees.
git-svn-id: svn://10.0.0.236/trunk@15664 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:26:39 +00:00
pinkerton%netscape.com
fa6414062a clean up a warning and some comments.
git-svn-id: svn://10.0.0.236/trunk@15663 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:26:10 +00:00
pinkerton%netscape.com
724463c7a0 moved eDMImageLoaded constant here because this is the only place it is used.
git-svn-id: svn://10.0.0.236/trunk@15662 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:25:50 +00:00
pinkerton%netscape.com
24277cfac1 reshuffled some things to remove include dependancies, etc.
git-svn-id: svn://10.0.0.236/trunk@15661 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 01:25:26 +00:00
hyatt%netscape.com
f6f73127c3 Removal of the mutable keyword (to keep VC4.2 happy), and a fix to make
sure the folder and trigger images load for everyone.


git-svn-id: svn://10.0.0.236/trunk@15652 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 23:04:55 +00:00
pavlov%pavlov.net
dd963bbea3 removed extranious #include "gtklayout.h"'s and #ifndef GTK_HAVE_FEATURES_1_1_6
in gtklayout.c and nsWidget.h so that we use the gtklayout from gtk 1.1.6 if
available.


git-svn-id: svn://10.0.0.236/trunk@15643 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 19:54:34 +00:00
pinkerton%netscape.com
bc13eb0ae4 add the files to build the xpfe tree view.
git-svn-id: svn://10.0.0.236/trunk@15641 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 19:49:27 +00:00
pinkerton%netscape.com
39aa690f7a export the tree view.
git-svn-id: svn://10.0.0.236/trunk@15640 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 19:49:06 +00:00
pinkerton%netscape.com
1f78dc5000 add the tree view to the widget factory.
git-svn-id: svn://10.0.0.236/trunk@15639 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 19:48:55 +00:00
pinkerton%netscape.com
3224d9619e fix PRBool and an unwanted assignment in an if().
git-svn-id: svn://10.0.0.236/trunk@15638 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 19:48:28 +00:00
dcone%netscape.com
b5ce78f2af Changed the name so the file can be used on the Mac
git-svn-id: svn://10.0.0.236/trunk@15624 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 16:06:31 +00:00
pierre%netscape.com
b26e325161 changed eMetric_TextFieldHeight to 16 from 30
git-svn-id: svn://10.0.0.236/trunk@15621 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 10:15:55 +00:00
pierre%netscape.com
b2b5f6973f removed the 2 Resize() methods
git-svn-id: svn://10.0.0.236/trunk@15620 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 10:15:41 +00:00
pierre%netscape.com
9acc3cde2c Update() receives the rendering context as a parameter and passes it to the children
git-svn-id: svn://10.0.0.236/trunk@15619 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 10:15:22 +00:00
hyatt%netscape.com
fbb73d31d8 Eliminated my usage of the "mutable" keyword, since VC4.2 chokes on it.
git-svn-id: svn://10.0.0.236/trunk@15618 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 07:20:39 +00:00
saari%netscape.com
69e1ee819d ----------------------------------------
mozilla/widget/src/mac/nsMacWindow.cpp
- Line 112: fixed bug with rect bottom not being set correctly


git-svn-id: svn://10.0.0.236/trunk@15609 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 02:43:19 +00:00
saari%netscape.com
297d9f5ae5 This is the first in what will probably be a series of checkins addressing rendering on the Mac.
Changed files:
----------------------------------------
mozilla/gfx/src/mac/nsRenderingContextMac.h
mozilla/gfx/src/mac/nsRenderingContextMac.cpp 

- Major changes to the Mac rendering context implementation. nsRenderingContextMac now keeps the majority of its state in a GraphicsState object, not in member variables. Setting ports and origins is now a more tightly controlled process. Offscreen buffers don't work correctly yet.

To Do:
- Remove ::SetOrigin calls from most nsRenderingContextMac drawing methods
- Some old variables need to be fully obsoleted
- Offscreen GWorlds currently do not work correctly. This will be addressed shortly.

----------------------------------------

mozilla/widget/src/mac/nsMacWindow.cpp
- Line 112: fixed bug with rect bottom not being set correctly
----------------------------------------
mozilla/widget/public/nsIWidget.h
- Added some more #defines for GetNativeData. I don't like this and want to remove them ASAP.


/\/\/\/\/\//\

mozilla/widget/src/mac/nsWindow.h
mozilla/widget/src/mac/nsWindow.cpp
- Added mMacPortRelativeRegion
----------------------------------------
mozilla/widget/src/mac/nsScrollbar.cpp
- Support the new nsWindow constructs
----------------------------------------


git-svn-id: svn://10.0.0.236/trunk@15608 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 02:42:19 +00:00
saari%netscape.com
69c1d2263e This is the first in what will probably be a series of checkins addressing rendering on the Mac.
Changed files:
----------------------------------------
mozilla/gfx/src/mac/nsRenderingContextMac.h
mozilla/gfx/src/mac/nsRenderingContextMac.cpp 

- Major changes to the Mac rendering context implementation. nsRenderingContextMac now keeps the majority of its state in a GraphicsState object, not in member variables. Setting ports and origins is now a more tightly controlled process. Offscreen buffers don't work correctly yet.

To Do:
- Remove ::SetOrigin calls from most nsRenderingContextMac drawing methods
- Some old variables need to be fully obsoleted
- Offscreen GWorlds currently do not work correctly. This will be addressed shortly.

----------------------------------------

mozilla/widget/src/mac/nsMacWindow.cpp
- Line 112: fixed bug with rect bottom not being set correctly
----------------------------------------
mozilla/widget/public/nsIWidget.h
- Added some more #defines for GetNativeData. I don't like this and want to remove them ASAP.


/\/\/\/\/\//\

mozilla/widget/src/mac/nsWindow.h
mozilla/widget/src/mac/nsWindow.cpp
- Added mMacPortRelativeRegion
----------------------------------------
mozilla/widget/src/mac/nsScrollbar.cpp
- Support the new nsWindow constructs
----------------------------------------


git-svn-id: svn://10.0.0.236/trunk@15605 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 02:26:08 +00:00
hyatt%netscape.com
7884d6c986 Fixing the widget factory for tree views.
git-svn-id: svn://10.0.0.236/trunk@15602 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 01:45:15 +00:00
hyatt%netscape.com
2d805bdda3 Fixing the widget factory for the tree view.
git-svn-id: svn://10.0.0.236/trunk@15601 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 01:44:53 +00:00
hyatt%netscape.com
3f71118adc The tree view interface.
git-svn-id: svn://10.0.0.236/trunk@15600 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 01:44:24 +00:00
hyatt%netscape.com
07509a869b Initial checkin of the tree widget and the data model architecture (that will
be used for toolbars and trees).


git-svn-id: svn://10.0.0.236/trunk@15599 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 01:43:26 +00:00
hyatt%netscape.com
b3bdab2165 Deletion of outdated tree widget and toolbar interfaces and updating of
the appropriate makefiles.


git-svn-id: svn://10.0.0.236/trunk@15597 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-02 01:38:54 +00:00
beard%netscape.com
77c537c697 Moved to shared libraries, building in mozilla/dist, linking against many fewer libraries.
git-svn-id: svn://10.0.0.236/trunk@15557 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-01 22:25:36 +00:00
mjudge%netscape.com
d999cf6a12 fix for mac no ')'
git-svn-id: svn://10.0.0.236/trunk@15552 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-01 21:39:13 +00:00