Evil function to deal with very large (TM) amounts of text. May be moved
Tue May 22 15:13:52 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_fixed_size): Evil function to deal with very large (TM) amounts of text. May be moved to GtkCellRenderer in the future, though I'm not sure it wants to be this accessible. * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button): More sanity brought to this class. I like it. * tests/testtreecolumns.c (ViewColumnModel): Amazingly scary test case. Kids, don't try this at home. * gtk/gtktreemodel.c (gtk_tree_model_get_iter_root): new convenience function. * gtk/gtkwindow.c (gtk_window_set_geometry_hints): Fix typo in docs.
This commit is contained in:
		 Jonathan Blandford
					Jonathan Blandford
				
			
				
					committed by
					
						 Jonathan Blandford
						Jonathan Blandford
					
				
			
			
				
	
			
			
			 Jonathan Blandford
						Jonathan Blandford
					
				
			
						parent
						
							e8d54ce0c5
						
					
				
				
					commit
					66152ab6d0
				
			| @ -653,10 +653,9 @@ gtk_tree_model_get_iter (GtkTreeModel *tree_model, | ||||
|   gint *indices; | ||||
|   gint depth, i; | ||||
|  | ||||
|   g_return_val_if_fail (tree_model != NULL, FALSE); | ||||
|   g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), FALSE); | ||||
|   g_return_val_if_fail (iter != NULL, FALSE); | ||||
|   g_return_val_if_fail (path != NULL, FALSE); | ||||
|   g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), FALSE); | ||||
|  | ||||
|   if (GTK_TREE_MODEL_GET_IFACE (tree_model)->get_iter != NULL) | ||||
|     return (* GTK_TREE_MODEL_GET_IFACE (tree_model)->get_iter) (tree_model, iter, path); | ||||
| @ -679,6 +678,33 @@ gtk_tree_model_get_iter (GtkTreeModel *tree_model, | ||||
|   return TRUE; | ||||
| } | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * gtk_tree_model_get_iter_root: | ||||
|  * @tree_model: A #GtkTreeModel. | ||||
|  * @iter: The uninitialized #GtkTreeIter. | ||||
|  *  | ||||
|  * Gets the root iter, if it exists. | ||||
|  *  | ||||
|  * Return value: TRUE, if @iter was set. | ||||
|  **/ | ||||
| gboolean | ||||
| gtk_tree_model_get_iter_root (GtkTreeModel *tree_model, | ||||
| 			      GtkTreeIter  *iter) | ||||
| { | ||||
|   GtkTreePath *path; | ||||
|   gboolean retval; | ||||
|  | ||||
|   g_return_val_if_fail (GTK_IS_TREE_MODEL (tree_model), FALSE); | ||||
|   g_return_val_if_fail (iter != NULL, FALSE); | ||||
|  | ||||
|   path = gtk_tree_path_new_root (); | ||||
|   retval = gtk_tree_model_get_iter (tree_model, iter, path); | ||||
|   gtk_tree_path_free (path); | ||||
|  | ||||
|   return retval; | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * gtk_tree_model_get_first: | ||||
|  * @tree_model: a #GtkTreeModel | ||||
|  | ||||
		Reference in New Issue
	
	Block a user