Skip to content
Neuroglancer
neuroglancer.trackable_state.ChangeNotifier
Initializing search
    neuroglancer
    • User Guide
    • Concepts
    • Data sources
    • JSON API
    • Python API
    neuroglancer
      • Navigation
      • Coordinate spaces
      • Data view
      • Layer
    • Data sources
      • API Reference
      • API Reference
        • Core
        • Viewer state
        • Viewer Config state
        • Exposing local data as data source
        • Credentials
        • Capturing Screenshots
        • Server
        • Utilities
          • JSON Containers
          • Trackable state
            • ConcurrentModificationError
            • CChangeNotifier
              • Public members
                • M__init__
                • Madd_changed_callback
                • Mremove_changed_callback
                • Achange_count
            • CChangeNotifier
              • Public members
                • M__init__
                • Madd_changed_callback
                • Mremove_changed_callback
                • Achange_count
            • CTrackableState
          • Precomputed Annotation I/O
    • Public members
    class neuroglancer.trackable_state.ChangeNotifier

    Notifies registered callbacks in response to changes.

    Public members¶

    ChangeNotifier()

    Initialize self. See help(type(self)) for accurate signature.

    add_changed_callback(callback: Callable[[], None])

    Registers a callback to be invoked when the state changes.

    remove_changed_callback(callback: Callable[[], None])

    Removes a previously-registered callback.

    change_count: int

    Total number of changes that have occurred.

    Back to top
    Previous neuroglancer.trackable_state.ConcurrentModificationError
    Next neuroglancer.trackable_state.ChangeNotifier.__init__
    © Copyright 2021 The Neuroglancer Authors.
    Created using Sphinx 8.1.3. and Sphinx-Immaterial