Commit Graph
778 Commits
Author SHA1 Message Date
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