1 <!-- ##### SECTION Title ##### -->
2 Implementation of Object Properties
4 <!-- ##### SECTION Short_Description ##### -->
5 Utility function to manipulate lists of named, typed arguments.
7 <!-- ##### SECTION Long_Description ##### -->
9 All the functions in here are marked a Non-public.
10 We describe it anyway because it is occasionally useful
11 to understand how the work is done.
14 Arguments are a way of describing a named parameter to a function.
15 They have two important roles within gtk+:
19 they describe <wordasword>object properties</wordasword>.
20 This means that they present an interface to get and set a named-type
21 for any type of object in a consistent way.
22 (All the relevant functions to do this start with gtk_object_set
28 they describe <wordasword>signal arguments</wordasword>.
29 This is a lot less often needed but still useful.
30 Usually if you are just emitting or creating a particular signal
31 it is more convenient to just use gtk_signal_emit() or gtk_signal_new().
32 However if you are writing a function to emit or create an arbitrary
33 signal, you must use gtk_signal_emitv() or gtk_signal_newv().
39 <!-- ##### SECTION See_Also ##### -->