GObject.Object
 Atk.Relation
                Atk.Relation
		   
| Import line: | Atk = imports.gi.Atk; | 
| GIR File: | Atk-1.0.gir | 
| C documentation: | AtkRelation | 
| Class : | Relation | 
| Extends: | GObject.Object | 
| Properties | Defined By | |
|---|---|---|
| 
				parent : GObject.Object 
                 read only  
                     
			 | Atk.Relation | |
| 
				relation_type : Atk.RelationType 
                   
                     
			 | Atk.Relation | |
| 
				relationship : Atk.RelationType 
                 read only  
                     
			 | Atk.Relation | |
| 
				target : GObject.ValueArray 
                   
                     
			 | Atk.Relation | |
| 
				target : Array 
                 read only  
                     
			 | Atk.Relation | |
| Method / Constructor | Defined By | |
|---|---|---|
| 
			new  Atk.Relation
				
				 (Object properties) 
			
				
			
		 Create a new Atk.Relation 
			
			
			
				Create a new Atk.Relation
			
			
				 
 | ||
| Create a new Atk.Relation 
			
			
			
				Create a new Atk.Relation
			
			
				 
 
 | ||
| 
			add_target
				
				 (Object target) 
			
				
					 : 
					none
					
				
			
		 Adds the specified AtkObject to the target for the relation, if it is not already present. 
			
				Adds the specified AtkObject to the target for the relation, if it is not already present. See also atk_object_add_relationship(). 
 
 | Atk.Relation | |
| 
			get_relation_type
				
				 () 
			
				
					 : 
					Atk.RelationType
					
				
			
		 Gets the type of relation 
			
				Gets the type of relation
		    
				
			
			
			
			
			
			 
			
			
				 
 | Atk.Relation | |
| 
			get_target
				
				 () 
			
				
					 : 
					Array
					
				
			
		 Gets the target list of relation 
			
				Gets the target list of relation
		    
				
			
			
			
			
			
			 
			
			
				 
 | Atk.Relation | |
| Remove the specified AtkObject from the target for the relation. 
			
				Remove the specified AtkObject from the target for the relation. Returns TRUE if the removal is successful. 
 
 | Atk.Relation | |
| None | 
| Class / Namespace | Method / Signal / Properties | 
|---|---|
| Atk.RelationSet Method | 
			add
				
				 (Relation relation) 
			
				
					 : 
					none
					
				
			
		 Add a new relation to the current relation set if it is not already present. | 
| Atk.RelationSet Method | 
			get_relation
				
				 (gint32 i) 
			
				
					 : 
					Atk.Relation
					
				
			
		 Determines the relation at the specified position in the relation set. | 
| Atk.RelationSet Method | 
			get_relation_by_type
				
				 (RelationType relationship) 
			
				
					 : 
					Atk.Relation
					
				
			
		 Finds a relation that matches the specified type. | 
| Atk.RelationSet Method | 
			remove
				
				 (Relation relation) 
			
				
					 : 
					none
					
				
			
		 Removes a relation from the relation set. |