grouped function names into application-level, widget-level and
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org> * gtk/gtksignal.h: grouped function names into application-level, widget-level and non-public. * gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto pix_requisition instead of item->pixmaps_box->requisition.
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtksignal.h: grouped function names into application-level,
|
||||||
|
widget-level and non-public.
|
||||||
|
|
||||||
|
* gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
|
||||||
|
pix_requisition instead of item->pixmaps_box->requisition.
|
||||||
|
|
||||||
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtksignal.h: grouped function names into application-level,
|
||||||
|
widget-level and non-public.
|
||||||
|
|
||||||
|
* gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
|
||||||
|
pix_requisition instead of item->pixmaps_box->requisition.
|
||||||
|
|
||||||
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtksignal.h: grouped function names into application-level,
|
||||||
|
widget-level and non-public.
|
||||||
|
|
||||||
|
* gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
|
||||||
|
pix_requisition instead of item->pixmaps_box->requisition.
|
||||||
|
|
||||||
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtksignal.h: grouped function names into application-level,
|
||||||
|
widget-level and non-public.
|
||||||
|
|
||||||
|
* gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
|
||||||
|
pix_requisition instead of item->pixmaps_box->requisition.
|
||||||
|
|
||||||
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtksignal.h: grouped function names into application-level,
|
||||||
|
widget-level and non-public.
|
||||||
|
|
||||||
|
* gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
|
||||||
|
pix_requisition instead of item->pixmaps_box->requisition.
|
||||||
|
|
||||||
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtksignal.h: grouped function names into application-level,
|
||||||
|
widget-level and non-public.
|
||||||
|
|
||||||
|
* gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
|
||||||
|
pix_requisition instead of item->pixmaps_box->requisition.
|
||||||
|
|
||||||
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
||||||
|
|||||||
@ -1,3 +1,11 @@
|
|||||||
|
Fri Feb 19 17:52:28 1999 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtksignal.h: grouped function names into application-level,
|
||||||
|
widget-level and non-public.
|
||||||
|
|
||||||
|
* gtk/gtktreeitem.c (gtk_tree_item_size_request): use auto
|
||||||
|
pix_requisition instead of item->pixmaps_box->requisition.
|
||||||
|
|
||||||
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
Thu Feb 18 17:26:09 1999 Owen Taylor <otaylor@redhat.com>
|
||||||
|
|
||||||
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
* gtk/gtkwidget.c (gtk_widget_queue_clear_area):
|
||||||
|
|||||||
@ -46,7 +46,6 @@ typedef gboolean (*GtkEmissionHook) (GtkObject *object,
|
|||||||
GtkArg *params,
|
GtkArg *params,
|
||||||
gpointer data);
|
gpointer data);
|
||||||
|
|
||||||
|
|
||||||
typedef struct _GtkSignalQuery GtkSignalQuery;
|
typedef struct _GtkSignalQuery GtkSignalQuery;
|
||||||
|
|
||||||
struct _GtkSignalQuery
|
struct _GtkSignalQuery
|
||||||
@ -61,38 +60,11 @@ struct _GtkSignalQuery
|
|||||||
const GtkType *params;
|
const GtkType *params;
|
||||||
};
|
};
|
||||||
|
|
||||||
void gtk_signal_init (void);
|
|
||||||
guint gtk_signal_new (const gchar *name,
|
/* Application-level methods */
|
||||||
GtkSignalRunType signal_flags,
|
|
||||||
GtkType object_type,
|
|
||||||
guint function_offset,
|
|
||||||
GtkSignalMarshaller marshaller,
|
|
||||||
GtkType return_val,
|
|
||||||
guint nparams,
|
|
||||||
...);
|
|
||||||
guint gtk_signal_newv (const gchar *name,
|
|
||||||
GtkSignalRunType signal_flags,
|
|
||||||
GtkType object_type,
|
|
||||||
guint function_offset,
|
|
||||||
GtkSignalMarshaller marshaller,
|
|
||||||
GtkType return_val,
|
|
||||||
guint nparams,
|
|
||||||
GtkType *params);
|
|
||||||
guint gtk_signal_lookup (const gchar *name,
|
guint gtk_signal_lookup (const gchar *name,
|
||||||
GtkType object_type);
|
GtkType object_type);
|
||||||
gchar* gtk_signal_name (guint signal_id);
|
gchar* gtk_signal_name (guint signal_id);
|
||||||
void gtk_signal_emit (GtkObject *object,
|
|
||||||
guint signal_id,
|
|
||||||
...);
|
|
||||||
void gtk_signal_emit_by_name (GtkObject *object,
|
|
||||||
const gchar *name,
|
|
||||||
...);
|
|
||||||
void gtk_signal_emitv (GtkObject *object,
|
|
||||||
guint signal_id,
|
|
||||||
GtkArg *params);
|
|
||||||
void gtk_signal_emitv_by_name (GtkObject *object,
|
|
||||||
const gchar *name,
|
|
||||||
GtkArg *params);
|
|
||||||
guint gtk_signal_n_emissions (GtkObject *object,
|
guint gtk_signal_n_emissions (GtkObject *object,
|
||||||
guint signal_id);
|
guint signal_id);
|
||||||
guint gtk_signal_n_emissions_by_name (GtkObject *object,
|
guint gtk_signal_n_emissions_by_name (GtkObject *object,
|
||||||
@ -165,7 +137,6 @@ guint gtk_signal_handler_pending_by_func (GtkObject *object,
|
|||||||
gboolean may_be_blocked,
|
gboolean may_be_blocked,
|
||||||
GtkSignalFunc func,
|
GtkSignalFunc func,
|
||||||
gpointer data);
|
gpointer data);
|
||||||
void gtk_signal_handlers_destroy (GtkObject *object);
|
|
||||||
guint gtk_signal_add_emission_hook (guint signal_id,
|
guint gtk_signal_add_emission_hook (guint signal_id,
|
||||||
GtkEmissionHook hook_func,
|
GtkEmissionHook hook_func,
|
||||||
gpointer data);
|
gpointer data);
|
||||||
@ -176,9 +147,6 @@ guint gtk_signal_add_emission_hook_full (guint signal_id,
|
|||||||
void gtk_signal_remove_emission_hook (guint signal_id,
|
void gtk_signal_remove_emission_hook (guint signal_id,
|
||||||
guint hook_id);
|
guint hook_id);
|
||||||
|
|
||||||
void gtk_signal_set_funcs (GtkSignalMarshal marshal_func,
|
|
||||||
GtkSignalDestroy destroy_func);
|
|
||||||
|
|
||||||
/* Report internal information about a signal. The caller has the
|
/* Report internal information about a signal. The caller has the
|
||||||
* responsibility to invoke a subsequent g_free (returned_data); but
|
* responsibility to invoke a subsequent g_free (returned_data); but
|
||||||
* must not modify data pointed to by the members of GtkSignalQuery
|
* must not modify data pointed to by the members of GtkSignalQuery
|
||||||
@ -186,6 +154,43 @@ void gtk_signal_set_funcs (GtkSignalMarshal marshal_func,
|
|||||||
GtkSignalQuery* gtk_signal_query (guint signal_id);
|
GtkSignalQuery* gtk_signal_query (guint signal_id);
|
||||||
|
|
||||||
|
|
||||||
|
/* Widget-level methods */
|
||||||
|
void gtk_signal_init (void);
|
||||||
|
guint gtk_signal_new (const gchar *name,
|
||||||
|
GtkSignalRunType signal_flags,
|
||||||
|
GtkType object_type,
|
||||||
|
guint function_offset,
|
||||||
|
GtkSignalMarshaller marshaller,
|
||||||
|
GtkType return_val,
|
||||||
|
guint nparams,
|
||||||
|
...);
|
||||||
|
guint gtk_signal_newv (const gchar *name,
|
||||||
|
GtkSignalRunType signal_flags,
|
||||||
|
GtkType object_type,
|
||||||
|
guint function_offset,
|
||||||
|
GtkSignalMarshaller marshaller,
|
||||||
|
GtkType return_val,
|
||||||
|
guint nparams,
|
||||||
|
GtkType *params);
|
||||||
|
void gtk_signal_emit (GtkObject *object,
|
||||||
|
guint signal_id,
|
||||||
|
...);
|
||||||
|
void gtk_signal_emit_by_name (GtkObject *object,
|
||||||
|
const gchar *name,
|
||||||
|
...);
|
||||||
|
void gtk_signal_emitv (GtkObject *object,
|
||||||
|
guint signal_id,
|
||||||
|
GtkArg *params);
|
||||||
|
void gtk_signal_emitv_by_name (GtkObject *object,
|
||||||
|
const gchar *name,
|
||||||
|
GtkArg *params);
|
||||||
|
/* Non-public methods */
|
||||||
|
void gtk_signal_handlers_destroy (GtkObject *object);
|
||||||
|
void gtk_signal_set_funcs (GtkSignalMarshal marshal_func,
|
||||||
|
GtkSignalDestroy destroy_func);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif /* __cplusplus */
|
#endif /* __cplusplus */
|
||||||
|
|||||||
@ -500,17 +500,19 @@ gtk_tree_item_size_request (GtkWidget *widget,
|
|||||||
|
|
||||||
if (bin->child && GTK_WIDGET_VISIBLE (bin->child))
|
if (bin->child && GTK_WIDGET_VISIBLE (bin->child))
|
||||||
{
|
{
|
||||||
|
GtkRequisition pix_requisition;
|
||||||
|
|
||||||
gtk_widget_size_request (bin->child, &child_requisition);
|
gtk_widget_size_request (bin->child, &child_requisition);
|
||||||
|
|
||||||
requisition->width += child_requisition.width;
|
requisition->width += child_requisition.width;
|
||||||
|
|
||||||
gtk_widget_size_request (item->pixmaps_box,
|
gtk_widget_size_request (item->pixmaps_box,
|
||||||
&item->pixmaps_box->requisition);
|
&pix_requisition);
|
||||||
requisition->width += item->pixmaps_box->requisition.width + DEFAULT_DELTA +
|
requisition->width += pix_requisition.width + DEFAULT_DELTA +
|
||||||
GTK_TREE (widget->parent)->current_indent;
|
GTK_TREE (widget->parent)->current_indent;
|
||||||
|
|
||||||
requisition->height += MAX (child_requisition.height,
|
requisition->height += MAX (child_requisition.height,
|
||||||
item->pixmaps_box->requisition.height);
|
pix_requisition.height);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user