fetch the inintial value of attributes.event_mask from
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org> * gtkitem.c: * gtktree.c: * gtklist.c: fetch the inintial value of attributes.event_mask from gtk_widget_get_events (widget) (pointed out by Damon Chaplin <DAChaplin@email.msn.com>).
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
|
* gtkitem.c:
|
||||||
|
* gtktree.c:
|
||||||
|
* gtklist.c: fetch the inintial value of attributes.event_mask from
|
||||||
|
gtk_widget_get_events (widget) (pointed out by Damon Chaplin
|
||||||
|
<DAChaplin@email.msn.com>).
|
||||||
|
|
||||||
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
* gdk/gdk.h:
|
* gdk/gdk.h:
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
|
* gtkitem.c:
|
||||||
|
* gtktree.c:
|
||||||
|
* gtklist.c: fetch the inintial value of attributes.event_mask from
|
||||||
|
gtk_widget_get_events (widget) (pointed out by Damon Chaplin
|
||||||
|
<DAChaplin@email.msn.com>).
|
||||||
|
|
||||||
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
* gdk/gdk.h:
|
* gdk/gdk.h:
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
|
* gtkitem.c:
|
||||||
|
* gtktree.c:
|
||||||
|
* gtklist.c: fetch the inintial value of attributes.event_mask from
|
||||||
|
gtk_widget_get_events (widget) (pointed out by Damon Chaplin
|
||||||
|
<DAChaplin@email.msn.com>).
|
||||||
|
|
||||||
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
* gdk/gdk.h:
|
* gdk/gdk.h:
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
|
* gtkitem.c:
|
||||||
|
* gtktree.c:
|
||||||
|
* gtklist.c: fetch the inintial value of attributes.event_mask from
|
||||||
|
gtk_widget_get_events (widget) (pointed out by Damon Chaplin
|
||||||
|
<DAChaplin@email.msn.com>).
|
||||||
|
|
||||||
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
* gdk/gdk.h:
|
* gdk/gdk.h:
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
|
* gtkitem.c:
|
||||||
|
* gtktree.c:
|
||||||
|
* gtklist.c: fetch the inintial value of attributes.event_mask from
|
||||||
|
gtk_widget_get_events (widget) (pointed out by Damon Chaplin
|
||||||
|
<DAChaplin@email.msn.com>).
|
||||||
|
|
||||||
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
* gdk/gdk.h:
|
* gdk/gdk.h:
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
|
* gtkitem.c:
|
||||||
|
* gtktree.c:
|
||||||
|
* gtklist.c: fetch the inintial value of attributes.event_mask from
|
||||||
|
gtk_widget_get_events (widget) (pointed out by Damon Chaplin
|
||||||
|
<DAChaplin@email.msn.com>).
|
||||||
|
|
||||||
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
* gdk/gdk.h:
|
* gdk/gdk.h:
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Thu Mar 12 08:55:34 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
|
* gtkitem.c:
|
||||||
|
* gtktree.c:
|
||||||
|
* gtklist.c: fetch the inintial value of attributes.event_mask from
|
||||||
|
gtk_widget_get_events (widget) (pointed out by Damon Chaplin
|
||||||
|
<DAChaplin@email.msn.com>).
|
||||||
|
|
||||||
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
Thu Mar 12 07:43:33 1998 Tim Janik <timj@gimp.org>
|
||||||
|
|
||||||
* gdk/gdk.h:
|
* gdk/gdk.h:
|
||||||
|
|||||||
@ -177,7 +177,8 @@ gtk_item_realize (GtkWidget *widget)
|
|||||||
attributes.wclass = GDK_INPUT_OUTPUT;
|
attributes.wclass = GDK_INPUT_OUTPUT;
|
||||||
attributes.visual = gtk_widget_get_visual (widget);
|
attributes.visual = gtk_widget_get_visual (widget);
|
||||||
attributes.colormap = gtk_widget_get_colormap (widget);
|
attributes.colormap = gtk_widget_get_colormap (widget);
|
||||||
attributes.event_mask = (GDK_EXPOSURE_MASK |
|
attributes.event_mask = (gtk_widget_get_events (widget) |
|
||||||
|
GDK_EXPOSURE_MASK |
|
||||||
GDK_BUTTON_PRESS_MASK |
|
GDK_BUTTON_PRESS_MASK |
|
||||||
GDK_BUTTON_RELEASE_MASK |
|
GDK_BUTTON_RELEASE_MASK |
|
||||||
GDK_ENTER_NOTIFY_MASK |
|
GDK_ENTER_NOTIFY_MASK |
|
||||||
|
|||||||
@ -596,7 +596,7 @@ gtk_list_realize (GtkWidget *widget)
|
|||||||
attributes.wclass = GDK_INPUT_OUTPUT;
|
attributes.wclass = GDK_INPUT_OUTPUT;
|
||||||
attributes.visual = gtk_widget_get_visual (widget);
|
attributes.visual = gtk_widget_get_visual (widget);
|
||||||
attributes.colormap = gtk_widget_get_colormap (widget);
|
attributes.colormap = gtk_widget_get_colormap (widget);
|
||||||
attributes.event_mask = GDK_EXPOSURE_MASK;
|
attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK;
|
||||||
|
|
||||||
attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP;
|
attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP;
|
||||||
|
|
||||||
|
|||||||
@ -644,7 +644,7 @@ gtk_tree_realize (GtkWidget *widget)
|
|||||||
attributes.wclass = GDK_INPUT_OUTPUT;
|
attributes.wclass = GDK_INPUT_OUTPUT;
|
||||||
attributes.visual = gtk_widget_get_visual (widget);
|
attributes.visual = gtk_widget_get_visual (widget);
|
||||||
attributes.colormap = gtk_widget_get_colormap (widget);
|
attributes.colormap = gtk_widget_get_colormap (widget);
|
||||||
attributes.event_mask = GDK_EXPOSURE_MASK;
|
attributes.event_mask = gtk_widget_get_events (widget) | GDK_EXPOSURE_MASK;
|
||||||
|
|
||||||
attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP;
|
attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP;
|
||||||
|
|
||||||
|
|||||||
@ -1494,8 +1494,10 @@ static void
|
|||||||
create_handle_box ()
|
create_handle_box ()
|
||||||
{
|
{
|
||||||
static GtkWidget* window = NULL;
|
static GtkWidget* window = NULL;
|
||||||
|
GtkWidget *handle_box;
|
||||||
GtkWidget *hbox;
|
GtkWidget *hbox;
|
||||||
GtkWidget *toolbar;
|
GtkWidget *toolbar;
|
||||||
|
GtkWidget *label;
|
||||||
|
|
||||||
if (!window)
|
if (!window)
|
||||||
{
|
{
|
||||||
@ -1510,21 +1512,41 @@ create_handle_box ()
|
|||||||
|
|
||||||
gtk_container_border_width (GTK_CONTAINER (window), 20);
|
gtk_container_border_width (GTK_CONTAINER (window), 20);
|
||||||
|
|
||||||
hbox = gtk_handle_box_new ();
|
hbox = gtk_hbox_new (FALSE, 10);
|
||||||
gtk_container_add (GTK_CONTAINER (window), hbox);
|
gtk_container_add (GTK_CONTAINER (window), hbox);
|
||||||
gtk_signal_connect (GTK_OBJECT (hbox),
|
gtk_widget_show (hbox);
|
||||||
|
|
||||||
|
handle_box = gtk_handle_box_new ();
|
||||||
|
gtk_container_add (GTK_CONTAINER (hbox), handle_box);
|
||||||
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
"child_attached",
|
"child_attached",
|
||||||
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
"attached");
|
"attached");
|
||||||
gtk_signal_connect (GTK_OBJECT (hbox),
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
"child_detached",
|
"child_detached",
|
||||||
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
"detached");
|
"detached");
|
||||||
gtk_widget_show (hbox);
|
gtk_widget_show (handle_box);
|
||||||
|
|
||||||
toolbar = make_toolbar (window);
|
toolbar = make_toolbar (window);
|
||||||
gtk_container_add (GTK_CONTAINER (hbox), toolbar);
|
gtk_container_add (GTK_CONTAINER (handle_box), toolbar);
|
||||||
gtk_widget_show (toolbar);
|
gtk_widget_show (toolbar);
|
||||||
|
|
||||||
|
handle_box = gtk_handle_box_new ();
|
||||||
|
gtk_container_add (GTK_CONTAINER (hbox), handle_box);
|
||||||
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
|
"child_attached",
|
||||||
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
|
"attached");
|
||||||
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
|
"child_detached",
|
||||||
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
|
"detached");
|
||||||
|
gtk_widget_show (handle_box);
|
||||||
|
|
||||||
|
label = gtk_label_new ("Fooo!");
|
||||||
|
gtk_container_add (GTK_CONTAINER (handle_box), label);
|
||||||
|
gtk_widget_show (label);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!GTK_WIDGET_VISIBLE (window))
|
if (!GTK_WIDGET_VISIBLE (window))
|
||||||
|
|||||||
@ -1494,8 +1494,10 @@ static void
|
|||||||
create_handle_box ()
|
create_handle_box ()
|
||||||
{
|
{
|
||||||
static GtkWidget* window = NULL;
|
static GtkWidget* window = NULL;
|
||||||
|
GtkWidget *handle_box;
|
||||||
GtkWidget *hbox;
|
GtkWidget *hbox;
|
||||||
GtkWidget *toolbar;
|
GtkWidget *toolbar;
|
||||||
|
GtkWidget *label;
|
||||||
|
|
||||||
if (!window)
|
if (!window)
|
||||||
{
|
{
|
||||||
@ -1510,21 +1512,41 @@ create_handle_box ()
|
|||||||
|
|
||||||
gtk_container_border_width (GTK_CONTAINER (window), 20);
|
gtk_container_border_width (GTK_CONTAINER (window), 20);
|
||||||
|
|
||||||
hbox = gtk_handle_box_new ();
|
hbox = gtk_hbox_new (FALSE, 10);
|
||||||
gtk_container_add (GTK_CONTAINER (window), hbox);
|
gtk_container_add (GTK_CONTAINER (window), hbox);
|
||||||
gtk_signal_connect (GTK_OBJECT (hbox),
|
gtk_widget_show (hbox);
|
||||||
|
|
||||||
|
handle_box = gtk_handle_box_new ();
|
||||||
|
gtk_container_add (GTK_CONTAINER (hbox), handle_box);
|
||||||
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
"child_attached",
|
"child_attached",
|
||||||
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
"attached");
|
"attached");
|
||||||
gtk_signal_connect (GTK_OBJECT (hbox),
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
"child_detached",
|
"child_detached",
|
||||||
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
"detached");
|
"detached");
|
||||||
gtk_widget_show (hbox);
|
gtk_widget_show (handle_box);
|
||||||
|
|
||||||
toolbar = make_toolbar (window);
|
toolbar = make_toolbar (window);
|
||||||
gtk_container_add (GTK_CONTAINER (hbox), toolbar);
|
gtk_container_add (GTK_CONTAINER (handle_box), toolbar);
|
||||||
gtk_widget_show (toolbar);
|
gtk_widget_show (toolbar);
|
||||||
|
|
||||||
|
handle_box = gtk_handle_box_new ();
|
||||||
|
gtk_container_add (GTK_CONTAINER (hbox), handle_box);
|
||||||
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
|
"child_attached",
|
||||||
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
|
"attached");
|
||||||
|
gtk_signal_connect (GTK_OBJECT (handle_box),
|
||||||
|
"child_detached",
|
||||||
|
GTK_SIGNAL_FUNC (handle_box_child_signal),
|
||||||
|
"detached");
|
||||||
|
gtk_widget_show (handle_box);
|
||||||
|
|
||||||
|
label = gtk_label_new ("Fooo!");
|
||||||
|
gtk_container_add (GTK_CONTAINER (handle_box), label);
|
||||||
|
gtk_widget_show (label);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!GTK_WIDGET_VISIBLE (window))
|
if (!GTK_WIDGET_VISIBLE (window))
|
||||||
|
|||||||
Reference in New Issue
Block a user