Hello list.
Is that normal, to assign one GtkTreeIter to another?
For example:
void add_new( ... , GtkTreeIter *iter)
{
GtkTreeIter *default_iter;
if(iter != NULL)
{
default_iter = iter; -- is that noraml??
}
gtk_tree_store_append(default_iter);
}
On Tue, Oct 30, 2012 at 05:05:37PM +0400, Vlasov Vitaly wrote:
Is that normal, to assign one GtkTreeIter to another?
For example:
void add_new( ... , GtkTreeIter *iter)
{
GtkTreeIter *default_iter;
if(iter != NULL)
{
default_iter = iter; -- is that noraml??
This is
Oops!
GtkTreeIter *default_iter -- GtkTreeIter default_iter;
It's question about:
default_iter = *iter; -- is that normal?
I can give you more verbose example(it's pseudo-code, not C):
prepare_iter()
{
GtkTreeIter iter;
gtk_tree_store_insert_after( ... , iter , ...);
add_new_entry(model,
On Tue, Oct 30, 2012 at 06:53:18PM +0400, Vlasov Vitaly wrote:
GtkTreeIter *default_iter -- GtkTreeIter default_iter;
It's question about:
default_iter = *iter; -- is that normal?
Yes. It is explicitly specified that tree iters can be copied by value.
See for instance here