SketchUp  Ruby API Reference 

Class Index

Method Index

Developers Guide

Examples

PagesObserver interface

This observer interface is implemented to react to pages events. To implement this observer, create a Ruby class of this type, override the desired methods, and add an instance of the observer to the objects of interests.

class MyEntityObserver <  Sketchup::EntityObserver
 	def onEntityChanged (entity)


		# do something

	end

end
# In your code. If the face changes, MyEntityObserver is called.

face.add_observer(MyEntityObserver.new)             
   

Parent: EntitiesObserver

Methods: onElementAdded, onElementRemoved, onContentsModified

Example code:   

Class Methods

onElmeentAdded

The onElementAdded method is invoked when an element is added to an Pages object.

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

Instance Methods

onElementRemoved

The onElementRemoved method is invoked when an element is removed from an Pages object.

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

 

onContentsModified

The onContentsModified method is invoked when a Pages object is modified.

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

  

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

   

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

    

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

     

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

     

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

     

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

     

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

     

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

     

method name

 

Syntax

 

Arguments

 

Return Value

 

Comments

 

Example

 

 

SketchUp  Ruby API Reference: PagesObserver interface

© Google Inc. 2007 sketchup.google.com