type system deprecation
- From: Havoc Pennington <hp redhat com>
- To: gtk-devel-list gnome org
- Subject: type system deprecation
- Date: 31 Jan 2001 12:27:03 -0500
Hi,
Realized I left the type system out of my previous post. Appended is
the list of possibly-deprecated type system
symbols. Additions/corrections welcome.
Conceivably we should have a separate #define to exclude these. Most
apps can easily purge GtkCurve and stuff like that, but getting rid of
most GtkObject usage is going to be pretty hard, so if we
GTK_DISABLE_DEPRECATED around the type stuff most existing apps won't
use GTK_DISABLE_DEPRECATED.
The GTK main loop stuff is in a similar boat; we'd like people to just
use GLib directly, but the gtk_idle_add() etc. functions are a bit
more convenient in some cases, and most apps use them heavily enough
that it'd be a pain to convert. So probably won't mark them with
GTK_DISABLE_DEPRECATED even though they sort of aren't encouraged.
Maybe a GTK_PURIST #define? ;-)
Havoc
GTK_CHECK_CAST
GTK_CHECK_CLASS_CAST
GTK_CHECK_CLASS_TYPE
GTK_CHECK_GET_CLASS
GTK_CHECK_TYPE
GTK_CLASS_NAME
GTK_CLASS_TYPE
GTK_FUNDAMENTAL_TYPE
GTK_RETLOC_BOOL
GTK_RETLOC_BOXED
GTK_RETLOC_CHAR
GTK_RETLOC_DOUBLE
GTK_RETLOC_ENUM
GTK_RETLOC_FLAGS
GTK_RETLOC_FLOAT
GTK_RETLOC_INT
GTK_RETLOC_LONG
GTK_RETLOC_OBJECT
GTK_RETLOC_POINTER
GTK_RETLOC_STRING
GTK_RETLOC_UCHAR
GTK_RETLOC_UINT
GTK_RETLOC_ULONG
GTK_SIGNAL_FUNC
GTK_SIGNAL_OFFSET
GTK_STRUCT_OFFSET
GTK_TYPE_FUNDAMENTAL_LAST
GTK_TYPE_FUNDAMENTAL_MAX
GTK_TYPE_IS_OBJECT
GTK_VALUE_BOOL
GTK_VALUE_BOXED
GTK_VALUE_CHAR
GTK_VALUE_DOUBLE
GTK_VALUE_ENUM
GTK_VALUE_FLAGS
GTK_VALUE_FLOAT
GTK_VALUE_INT
GTK_VALUE_LONG
GTK_VALUE_OBJECT
GTK_VALUE_POINTER
GTK_VALUE_SIGNAL
GTK_VALUE_STRING
GTK_VALUE_UCHAR
GTK_VALUE_UINT
GTK_VALUE_ULONG
GtkArg
GtkArgFlags
GtkArgGetFunc
GtkArgInfo
GtkArgSetFunc
GtkFundamentalType
gtk_arg_copy
gtk_arg_free
gtk_arg_get_info
gtk_arg_info_equal
gtk_arg_info_hash
gtk_arg_name_strip_type
gtk_arg_new
gtk_arg_reset
gtk_arg_to_valueloc
gtk_arg_type_new_static
gtk_arg_values_equal
gtk_args_collect
gtk_args_collect_cleanup
gtk_args_query
gtk_object_add_arg_type
gtk_object_arg_get
gtk_object_arg_get_info
gtk_object_arg_set
gtk_object_args_collect
gtk_object_class_add_signals
gtk_object_class_user_signal_new
gtk_object_class_user_signal_newv
gtk_object_data_force_id
gtk_object_data_try_key
gtk_object_get
gtk_object_get_data
gtk_object_get_data_by_id
gtk_object_get_user_data
gtk_object_getv
gtk_object_new
gtk_object_newv
gtk_object_query_args
gtk_object_ref
gtk_object_remove_data
gtk_object_remove_data_by_id
gtk_object_remove_no_notify
gtk_object_remove_no_notify_by_id
gtk_object_set
gtk_object_set_data
gtk_object_set_data_by_id
gtk_object_set_data_by_id_full
gtk_object_set_data_full
gtk_object_set_user_data
gtk_object_setv
gtk_object_unref
gtk_signal_add_emission_hook
gtk_signal_connect
gtk_signal_connect_after
gtk_signal_connect_full
gtk_signal_connect_object
gtk_signal_connect_object_after
gtk_signal_connect_object_while_alive
gtk_signal_connect_while_alive
gtk_signal_default_marshaller
gtk_signal_disconnect
gtk_signal_disconnect_by_data
gtk_signal_disconnect_by_func
gtk_signal_emit
gtk_signal_emit_by_name
gtk_signal_emit_stop
gtk_signal_emit_stop_by_name
gtk_signal_emitv
gtk_signal_emitv_by_name
gtk_signal_handler_block
gtk_signal_handler_block_by_data
gtk_signal_handler_block_by_func
gtk_signal_handler_pending
gtk_signal_handler_pending_by_func
gtk_signal_handler_unblock
gtk_signal_handler_unblock_by_data
gtk_signal_handler_unblock_by_func
gtk_signal_init
gtk_signal_lookup
gtk_signal_name
gtk_signal_new
gtk_signal_newv
gtk_signal_remove_emission_hook
gtk_type_class
gtk_type_enum_find_value
gtk_type_enum_get_values
gtk_type_flags_find_value
gtk_type_flags_get_values
gtk_type_from_name
gtk_type_init
gtk_type_is_a
gtk_type_name
gtk_type_new
gtk_type_parent
gtk_type_unique
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]