fix build, more event cleanups

This commit is contained in:
pavlov%pavlov.net 1998-12-24 02:46:34 +00:00
Родитель 024beed937
Коммит 9a87c6eea2
4 изменённых файлов: 6 добавлений и 15 удалений

Просмотреть файл

@ -58,7 +58,6 @@ CPPSRCS= \
nsToolkit.cpp \
nsGtkEventHandler.cpp \
nsRadioButton.cpp \
nsRadioGroup.cpp \
nsPopUpMenu.cpp \
nsWidget.cpp \
nsWindow.cpp

Просмотреть файл

@ -281,8 +281,9 @@ void InitKeyEvent(GdkEventKey *aGEK,
=============================================================
==============================================================*/
gint handle_configure_event(GtkWidget *w, GdkEventConfigure *event, gpointer p)
gint handle_size_allocate(GtkWidget *w, GtkAllocation *alloc, gpointer p)
{
GdkEventConfigure *event = (GdkEventConfigure*)gtk_get_current_event();
nsSizeEvent sevent;
InitConfigureEvent(event, p, sevent, NS_SIZE);

Просмотреть файл

@ -24,7 +24,7 @@
class nsIWidget;
class nsIMenuItem;
gint handle_configure_event(GtkWidget *w, GdkEventConfigure *event, gpointer p);
gint handle_size_allocate(GtkWidget *w, GtkAllocation *alloc, gpointer p);
gint handle_expose_event(GtkWidget *w, GdkEventExpose *event, gpointer p);
gint handle_button_press_event(GtkWidget *w, GdkEventButton * event, gpointer p);
gint handle_button_release_event(GtkWidget *w, GdkEventButton * event, gpointer p);

Просмотреть файл

@ -235,6 +235,7 @@ NS_METHOD nsWindow::CreateNative(GtkWidget *parentWidget)
mWidget = gtk_layout_new(PR_FALSE, PR_FALSE);
gtk_widget_set_events (mWidget,
GDK_BUTTON_PRESS_MASK |
GDK_BUTTON_RELEASE_MASK |
GDK_POINTER_MOTION_MASK |
@ -254,8 +255,8 @@ NS_METHOD nsWindow::CreateNative(GtkWidget *parentWidget)
NULL);
gtk_signal_connect(GTK_OBJECT(mainWindow),
"configure_event",
GTK_SIGNAL_FUNC(handle_configure_event),
"size_allocate",
GTK_SIGNAL_FUNC(handle_size_allocate),
this);
// VBox for the menu, etc.
@ -280,31 +281,22 @@ NS_METHOD nsWindow::CreateNative(GtkWidget *parentWidget)
//-------------------------------------------------------------------------
void nsWindow::InitCallbacks(char * aName)
{
gtk_signal_connect(GTK_OBJECT(mWidget),
"configure_event",
GTK_SIGNAL_FUNC(handle_configure_event),
this);
gtk_signal_connect(GTK_OBJECT(mWidget),
"button_press_event",
GTK_SIGNAL_FUNC(handle_button_press_event),
this);
gtk_signal_connect(GTK_OBJECT(mWidget),
"button_release_event",
GTK_SIGNAL_FUNC(handle_button_release_event),
this);
gtk_signal_connect(GTK_OBJECT(mWidget),
"motion_notify_event",
GTK_SIGNAL_FUNC(handle_motion_notify_event),
this);
gtk_signal_connect(GTK_OBJECT(mWidget),
"enter_notify_event",
GTK_SIGNAL_FUNC(handle_enter_notify_event),
this);
gtk_signal_connect(GTK_OBJECT(mWidget),
"leave_notify_event",
GTK_SIGNAL_FUNC(handle_leave_notify_event),
@ -317,7 +309,6 @@ void nsWindow::InitCallbacks(char * aName)
"key_press_event",
GTK_SIGNAL_FUNC(handle_key_press_event),
this);
gtk_signal_connect(GTK_OBJECT(mWidget),
"key_release_event",
GTK_SIGNAL_FUNC(handle_key_release_event),