sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Observers WhishList

    Scheduled Pinned Locked Moved Developers' Forum
    59 Posts 18 Posters 110.2k Views 18 Watching
    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.
    • thomthomT Offline
      thomthom
      last edited by

      @tomot said:

      To a novice trying to make sense of the current SU Ruby API descriptions and examples, is like shining a light on a subject without a battery in the flashlight. 😄

      Yea - 😄 - that description sounds just about right.

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

      1 Reply Last reply Reply Quote 0
      • P Offline
        PurpLev
        last edited by

        +1 for EntityObserver currently it's pretty much unusable as it crashes SU when it intercepts anything and tries to perform more than a single printout to the console.

        1 Reply Last reply Reply Quote 0
        • K Offline
          kwalkerman
          last edited by

          I definitely add my vote for an onBeforeSave for the Model Observer. Right now, I am doing some stuff and then re-saving...

          A few things I came across:

          1. re-saving triggers the onSave method in your application, and in any other plugins that have a Model Observer. This can lead to an annoying infinite loop. I fixed this problem by requiring that the times between saves be greater than a certain set time.

          2. Once you re-save your model, the model observer immediately calls the onSave method. This means that any code below Sketchup.active_model.save "my model.skp" will not be executed until after the onSave is called and executed again... so any infinite loop prevention should be above the save command.

          --
          Karen

          1 Reply Last reply Reply Quote 0
          • A Offline
            Aerilius
            last edited by

            When hiding a layer that contains selected entities, these entities get un-selected. This seems not to trigger onSelectionBulkChange (or even onSelectionCleared).

            1 Reply Last reply Reply Quote 0
            • Dan RathbunD Offline
              Dan Rathbun
              last edited by

              The SelectionObserver still seems to be the most problematic of all the observers.
              http://www.thomthom.net/software/sketchup/observers/#note_SelectionObserver

              I'm not here much anymore.

              1 Reply Last reply Reply Quote 0
              • H Offline
                havanasud
                last edited by

                Hi, ViewObserver works on mac?

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

                  @havanasud said:

                  Hi, ViewObserver works on mac?

                  Hi

                  Are you experiencing any problems or unforeseen behavior?

                  I've not heard of any issues. Think I've used it a couple of times and so far not received any reports of issues.

                  http://www.thomthom.net/software/sketchup/observers/#ViewObserver (Note - not everything here is tested. So if you find an issue, please let me know so I can update the chart.)

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

                  1 Reply Last reply Reply Quote 0
                  • G Offline
                    glro
                    last edited by

                    onCopyElement

                    an observer that would detect when something is being copied

                    i have not find anything doing that among the existing obsersers

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

                      Would that be at the event of copying? Or when pasting?
                      Can you describe the scenario you'd use it in?

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

                      1 Reply Last reply Reply Quote 0
                      • G Offline
                        glro
                        last edited by

                        @thomthom said:

                        Would that be at the event of copying? Or when pasting?
                        Can you describe the scenario you'd use it in?

                        when copying
                        i am trying to find a way to control the difusion of dynamic components
                        if such an observer would be available, it would be easy to prevent unauthorized copies
                        selection observer can be used, but it is less direct, and probably less efficient than an observer on copying
                        more dynamic components would be created if there was a way to crypt them, just as ruby plugins

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

                        Advertisement