sketchucation logo sketchucation
    • Login
    πŸ€‘ SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Observer problem onDeleteModel ?

    Scheduled Pinned Locked Moved Developers' Forum
    4 Posts 3 Posters 186 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dereiD Offline
      derei
      last edited by

      **I tried this, according with Ruby Api:

      
      class MyModelObserver < Sketchup;;ModelObserver
      	def onDeleteModel(model)
      		UI.messagebox("onDeleteModel; " + model.to_s)
      	end
      end
      Sketchup.active_model.add_observer(MyModelObserver.new)
      
      

      but I had the unpleasant surprise to see that nothing happens when deleting something.
      Should I use entity observer? I will give it a try, but I suspect that is my answer. Anyway, this post stays because I want to understand what "model" means.
      When this observer reacts?**

      DESIGNER AND ARTIST [DEREI.UK](http://derei.uk/l)

      1 Reply Last reply Reply Quote 0
      • J Offline
        Jim
        last edited by

        @unknownuser said:

        When this observer reacts?

        I would guess the onDeleteModel method only fires on a Mac which can have multiple models open simultaneously.

        An EntitiesObserver might be appropriate:
        http://code.google.com/apis/sketchup/docs/ourdoc/entitiesobserver.html

        Hi

        1 Reply Last reply Reply Quote 0
        • dereiD Offline
          derei
          last edited by

          @jim said:

          I would guess the onDeleteModel method only fires on a Mac which can have multiple models open simultaneously.

          I tend to agree that your guess is right ! πŸ˜„ If it's confirmed, maybe it would be appropriate that this mention to be added in SU Ruby Api (Google guys do this? )

          DESIGNER AND ARTIST [DEREI.UK](http://derei.uk/l)

          1 Reply Last reply Reply Quote 0
          • thomthomT Offline
            thomthom
            last edited by

            I can try this on my Mac. It's one of the event's I've not managed to work out. http://www.thomthom.net/software/sketchup/observers/

            Thomas Thomassen β€” SketchUp Monkey & Coding addict
            List of my plugins and link to the CookieWare fund

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            Buy SketchPlus
            Buy SUbD
            Buy WrapR
            Buy eBook
            Buy Modelur
            Buy Vertex Tools
            Buy SketchCuisine
            Buy FormFonts

            Advertisement