hyatt@netscape.com
7dec7581bd
Added initializers to the DataModel. Changed the interface hierarchy
...
again (after much debate).
1998-11-12 00:02:26 +00:00
alecf@netscape.com
af5bf54a9e
fix autoconf bustage
1998-11-11 23:48:24 +00:00
pavlov@pavlov.net
b183770121
implimentation of nsDialog, few scrollbar fixes
1998-11-11 23:09:04 +00:00
hyatt@netscape.com
11f91cb7c5
Adding the toolbar widget interface to the data model.
1998-11-11 22:10:50 +00:00
hyatt@netscape.com
239bea225b
New tree widget interface.
1998-11-11 22:03:19 +00:00
hyatt@netscape.com
63d15a2f21
Added nsITreeDMWidget interface.
1998-11-11 22:03:02 +00:00
waterson@netscape.com
24324c9246
Added forward declaration of nsIDMItem. Made sure that we actually
...
define NS_IDMWIDGET_IID here.
1998-11-11 20:58:23 +00:00
hyatt@netscape.com
27f8d3ae62
Adding new interfaces for toolbars.
1998-11-11 19:11:02 +00:00
hyatt@netscape.com
6903ef05cc
Modified a few interfaces and tweaked some of the names.
1998-11-11 19:10:18 +00:00
cls@seawood.org
bb33110fe7
Sync'd with Makefile
1998-11-11 18:37:33 +00:00
waterson@netscape.com
d62233ff37
Fixed unix bustage.
1998-11-11 06:28:46 +00:00
pavlov@pavlov.net
63808dc193
impliment nsPopUpMenu code (it is identical to nsMenu.. why are these not
...
inheriting each other?)
1998-11-11 04:28:30 +00:00
waterson@netscape.com
58c1286ddf
Fixed enum declaration.
1998-11-11 03:39:28 +00:00
hyatt@netscape.com
378278ca90
Made some functions (inspectors) const.
1998-11-11 03:04:20 +00:00
hyatt@netscape.com
bb0efe42ff
Added forward decl of nsIDMWidget
1998-11-11 02:58:39 +00:00
pierre@netscape.com
fa2c4e6e39
Initialize the 2 new fields of the nsSizeEvent (mWinWidth + mWinHeight) before dispatching the event. Fix a crash due to recursive calls in the sample viewer app.
1998-11-11 02:49:14 +00:00
hyatt@netscape.com
2478a3c6be
Changing the interfaces to avoid a big bad diamond inheritance pattern when we
...
drop in the RDF implementations.
1998-11-11 01:58:21 +00:00
cls@seawood.org
a0f142807e
Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs.
1998-11-11 01:53:49 +00:00
hyatt@netscape.com
92f8e4998c
Added interfaces.
1998-11-11 01:52:44 +00:00
hyatt@netscape.com
0bbc5c70db
Added new interfaces.
1998-11-11 01:52:34 +00:00
pierre@netscape.com
f01f01b988
Set the scroll bar dimensions to 16 pixels instead of 10.
1998-11-11 01:41:44 +00:00
pierre@netscape.com
7beff2073b
Set the coordinates ot the top-level object to (0,0) instead of its global coordinates.
Removed the override of PointInWidget() which became obsolete after the change above.
Changed Move() and Resize() to call the toolbox only when necessary.
1998-11-11 01:40:56 +00:00
hyatt@netscape.com
0355f66ab7
Added a parent access function.
1998-11-11 01:40:54 +00:00
pierre@netscape.com
922bb35f42
Removed the override of PointInWidget() which became obsolete after the change in the coordinate system.
1998-11-11 01:40:43 +00:00
pierre@netscape.com
a5402da5b3
Clean up the drawing code. Use StartDraw() and EndDraw(). It still has to be replaced with a native control.
1998-11-11 01:39:44 +00:00
pierre@netscape.com
e87d077073
Set the coordinates ot the top-level object to (0,0) instead of its global coordinates.
Clipping and settting the origin is done in StartDraw() instead of Update().
1998-11-11 01:38:33 +00:00
pierre@netscape.com
fd3e9c1b7b
Remove the unused CalcTotalOffset()
1998-11-11 01:38:00 +00:00
hyatt@netscape.com
3c09672ba1
Added iterators over node's children.
1998-11-11 01:37:51 +00:00
hyatt@netscape.com
45c191772b
Tweaks to the APIs to change the int types. Also cleaned up IsExpanded.
1998-11-11 01:29:42 +00:00
hyatt@netscape.com
0cc273d42c
Tweaking sort enum.
1998-11-11 00:21:30 +00:00
hyatt@netscape.com
ad704e205a
Added sort state enum.
1998-11-11 00:20:59 +00:00
hyatt@netscape.com
5514939159
Fixing a mistake in the include ifdef.
1998-11-11 00:06:20 +00:00
hyatt@netscape.com
96ff43f7b3
Tweaks to the interfaces to make them internally consistent.
1998-11-10 23:44:53 +00:00
hyatt@netscape.com
ae4f5dbf9b
Files for data model widgets (and for the tree view widget in particular).
1998-11-10 23:08:22 +00:00
hyatt@netscape.com
8cd736c8ed
The interface for widgets that interact with a data model.
1998-11-10 23:07:02 +00:00
cls@seawood.org
2c15e043e7
Fixed check for motif
1998-11-10 21:55:44 +00:00
pavlov@pavlov.net
828aca2cd9
Impliment menu callbacks, fix a few paint events, remove some old debugging
...
messages. Use nsWidget::Show for nsWindow::Show.
1998-11-10 04:25:51 +00:00
pavlov@pavlov.net
75eac1209b
revert changes to gtklayout. make sure some labels are shown since they are
...
inside the mWidget
1998-11-09 21:04:32 +00:00
pavlov@pavlov.net
85e6ff837a
only compile one binary, not two
1998-11-09 20:36:08 +00:00
pavlov@pavlov.net
97b1aa2689
Patch from Owen Taylor <otaylor@redhat.com> that makes nsWidget inherit from
...
nsBaseWidget. It moves the Create() functions into nsWidget for the base
creation so that the code is reused and not the same code in each file. This
patch also fixes numerous nsWindow related issues.
1998-11-09 15:49:30 +00:00
pavlov@pavlov.net
6190c5d854
Impliment Resize for nsWidget (and nsWindow (it calls nsWidget::Resize/Move)
...
Add patch for gtklayout from Owen Taylor that makes sure the widgets added are
shown and realized. We now get a window popped up that shows the spinner,
toolbar, menu, etc etc etc. its getting close!
1998-11-09 05:45:57 +00:00
pavlov@pavlov.net
bd92f8945e
patch from Owen Taylor <otaylor@redhat.com> that allows you to draw on the
...
drawing area.
1998-11-09 03:03:09 +00:00
pavlov@pavlov.net
14ca6dfe06
Patch from Owen Taylor <otaylor@redhat.com> which uses the correct GdkWindow
...
to draw to.
1998-11-09 03:02:08 +00:00
pavlov@pavlov.net
19ea0fe1d8
nsComboBox implimentation from Chris Lahey <clahey@mich.net>
...
nsWidget and nsWindow changes (fix class inheritance, provide functions in
nsWidget and not nsWindow since everything is derived from nsWidget) patch
from Owen Taylor <otaylor@redhat.com >
1998-11-08 23:31:40 +00:00
pavlov@pavlov.net
1096b1d93f
call gtk_widget_show() on all the menuitems that are being added to the
...
menubar
1998-11-08 22:39:14 +00:00
pavlov@pavlov.net
1059080c5a
Fixed nsMenu::AddMenu so that it adds menus to menus correctly.
1998-11-08 20:57:57 +00:00
pavlov@pavlov.net
e23ae9cb98
add 'this' to the userdata of the widget so that callbacks will have the info
...
they need
1998-11-08 20:45:53 +00:00
pavlov@pavlov.net
34a56342f6
patch from skinny@knowhere.net for the scrollbar widget implimentation.
1998-11-08 19:36:31 +00:00
pavlov@pavlov.net
2ab8d085ab
set the userdata for all of the widgets to 'this'. Use the userdata in the
...
callbacks in nsGtkEventHandler
1998-11-08 18:51:09 +00:00
pavlov@pavlov.net
f97139c13e
minor code cleanup in nsCheckButton.cpp. begin work on nsComboBox.
1998-11-08 18:19:37 +00:00