hyatt%netscape.com
cbc9b965c9
Tweaks to the interfaces to make them internally consistent.
1998-11-10 23:44:53 +00:00
hyatt%netscape.com
0a22893a92
Files for data model widgets (and for the tree view widget in particular).
1998-11-10 23:08:22 +00:00
hyatt%netscape.com
9562d41f69
The interface for widgets that interact with a data model.
1998-11-10 23:07:02 +00:00
cls%seawood.org
ab9896b411
Fixed check for motif
1998-11-10 21:55:44 +00:00
pavlov%pavlov.net
992d1adfe3
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
88183b02b3
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
5e9e3ab92b
only compile one binary, not two
1998-11-09 20:36:08 +00:00
pavlov%pavlov.net
026311199b
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
53129acd64
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
0fb3972bbc
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
8458deae85
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
a6bb07efd2
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
d761548bd6
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
6b804b3c79
Fixed nsMenu::AddMenu so that it adds menus to menus correctly.
1998-11-08 20:57:57 +00:00
pavlov%pavlov.net
dee9328bdf
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
b1a9860b46
patch from skinny@knowhere.net for the scrollbar widget implimentation.
1998-11-08 19:36:31 +00:00
pavlov%pavlov.net
35dcddfc78
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
636508ddde
minor code cleanup in nsCheckButton.cpp. begin work on nsComboBox.
1998-11-08 18:19:37 +00:00
pavlov%pavlov.net
8429e10395
Fix GTK Build so that it will compile without Motif. Remove extra mWidget's
...
from a few widgets that were provided mWidget from nsWidget.
1998-11-08 17:54:19 +00:00
pavlov%pavlov.net
7bfe4ef62c
initial stab at converting GdkEvents into mozilla events.
1998-11-08 05:53:52 +00:00
pavlov%pavlov.net
8dd636e12f
blizzard%appliedtheory.com patch to allow this to compile without motif
...
installed. this patch also fixes the arguments to the event callbacks to
those of Gtk
1998-11-08 04:34:08 +00:00
pavlov%pavlov.net
70b4a24b4d
fix ::Remove so that it works on both TextWidget and TextAreaWidget
1998-11-08 04:12:42 +00:00
pavlov%pavlov.net
b8b2cd4a22
Initial nsText* implimentation. This should be about 90% functional.
1998-11-08 04:05:34 +00:00
pavlov%pavlov.net
461243c902
fix menu code... submenus are not added correctly for some reason, but the
...
earlier warnings are gone.
1998-11-08 02:05:02 +00:00
pavlov%pavlov.net
e9e397da2d
Menu's are now displayed correctly (almost).
1998-11-08 01:13:43 +00:00
msw%gimp.org
28070e8862
Oops - not using this.
1998-11-07 18:43:17 +00:00
pavlov%pavlov.net
75ed8bcd3d
initialize mWidget to null
1998-11-07 17:30:50 +00:00
pavlov%pavlov.net
9ef6528746
Add the menu bar to the Window correctly.
1998-11-07 17:23:30 +00:00
msw%gimp.org
956dffc81f
Move all the widget to inherit from nsWidget, not nsWindow. Add stub
...
for mouse events in nsWidget
1998-11-07 17:00:11 +00:00
pavlov%pavlov.net
19df6faf56
convert nsLabel's to nsWidget instead of nsWindow. Impliment part of
...
nsPopUpMenu
1998-11-07 15:18:51 +00:00
msw%gimp.org
a885412a05
set the size of buttons on creation. Need to check to make sure this
...
is the Right Way.
1998-11-07 05:43:47 +00:00
pavlov%pavlov.net
a5efa9c2c2
Initial GTK code for menus.
1998-11-07 02:05:59 +00:00
saari%netscape.com
e4bd0c3b01
Mac only change.
Don't unlock GDeviceHandles. Fixed.
Don't dereference unlocked handles. Fixed.
1998-11-07 01:45:03 +00:00
pavlov%pavlov.net
1d6d94539e
show the widgets so that they appear on the screen
1998-11-06 23:46:18 +00:00
shaver%netscape.com
d6bd18b7dc
created new nsWidget common baseclass, and reparented nsButton to use it -- more reparenting to follow
1998-11-06 23:33:15 +00:00
shaver%netscape.com
429d8e6972
improve nsWindow to handle toplevel and embedded windows, and use GtkLayout
1998-11-06 18:26:30 +00:00
shaver%netscape.com
dbade5fd73
fix compile bustage
1998-11-06 17:11:58 +00:00
pavlov%pavlov.net
6bf1886c77
add these items to the parent widget (layout)
1998-11-06 16:35:24 +00:00
pavlov%pavlov.net
21019b4d5d
fix the million errors that GTK was giving out when the window was popped up.
...
Fix it to show menus.
1998-11-06 04:45:46 +00:00
spider%netscape.com
31357bacf1
Allow Image URL's to be set independently. Needed for XML parsing.
1998-11-06 02:24:50 +00:00
spider%netscape.com
e01ff1caf8
Add GetImageDimensions API
1998-11-06 02:00:25 +00:00
akkana%netscape.com
fcb5fef539
Remove dlldeps.c reference which was breaking the build
1998-11-06 01:48:22 +00:00
spider%netscape.com
1016a1fe0e
Fix crash when image not loaded yet
1998-11-06 01:24:09 +00:00
shaver%netscape.com
fe47b460b4
init the device context -- we display a window now
1998-11-05 22:39:37 +00:00
spider%netscape.com
0152e19aa8
Expose OnPaint and HandleEvent for cases where a native widget is not
...
created for the toolbars
1998-11-05 21:03:04 +00:00
spider%netscape.com
0a03c7babf
Changed toolbar code to support wrapping in View system
1998-11-05 19:52:50 +00:00
pavlov%pavlov.net
245c265505
cleanups for compile
1998-11-05 17:58:08 +00:00
pavlov%pavlov.net
0ac47b72fb
fix a symbol problem which was causing the viewer not to be able to find some
...
symbols
1998-11-05 17:05:34 +00:00
pavlov%pavlov.net
14a8f0ac74
Seperate this dummy file out so that it included things that were not all
...
motif so people without motif could compile gtk version.
1998-11-05 16:35:25 +00:00
pavlov%pavlov.net
839f153d84
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.
1998-11-05 04:08:10 +00:00