Interface BrowserColumn

All Superinterfaces:
ObjectProxy, Subscribable
All Known Subinterfaces:
BrowserFilterColumn, BrowserResultsColumn, CursorBrowserFilterColumn

public interface BrowserColumn extends ObjectProxy
Instances of this interface are used to navigate a column in the Bitwig Studio browser.
Since:
API version 1
  • Method Details

    • addExistsObserver

      @Deprecated void addExistsObserver(BooleanValueChangedCallback callback)
      Deprecated.
      Registers an observer that reports if the column exists.
      Parameters:
      callback - a callback function that receives a single boolean parameter
      Since:
      API version 1
    • entryCount

      IntegerValue entryCount()
      Value that reports the underlying total count of column entries (not the size of the column window).
      Since:
      API version 2
    • addEntryCountObserver

      @Deprecated void addEntryCountObserver(IntegerValueChangedCallback callback)
      Deprecated.
      Use entryCount().addValueObserver(callback)
      Registers an observer that reports the underlying total count of column entries (not the size of the column window).
      Parameters:
      callback - a callback function that receives a single integer parameter
      Since:
      API version 1
    • createCursorItem

      BrowserItem createCursorItem()
      Returns the cursor item, which can be used to navigate over the list of entries.
      Returns:
      the requested filter item object
      Since:
      API version 1
    • createItemBank

      BrowserItemBank createItemBank(int size)
      Returns an object that provides access to a bank of successive entries using a window configured with the given size, that can be scrolled over the list of entries.
      Parameters:
      size - the number of simultaneously accessible items
      Returns:
      the requested item bank object