ARB
|
Go to the source code of this file.
Classes | |
class | timestamp |
class | CanvasRef |
class | MasterCanvas |
class | SlaveCanvas |
class | ScrollSynchronizer |
Macros | |
#define | NO_SCROLL_SYNC (-1) |
Typedefs | |
typedef std::set< RefPtr < GBDATA > > | SpeciesSet |
typedef SmartPtr< SpeciesSet > | SpeciesSetPtr |
Functions | |
CONSTEXPR_INLINE bool | valid_canvas_index (int idx) |
bool | operator== (const SpeciesSetPtr &spec1, const SpeciesSetPtr &spec2) |
bool | operator!= (const SpeciesSetPtr &spec1, const SpeciesSetPtr &spec2) |
#define NO_SCROLL_SYNC (-1) |
Definition at line 24 of file ScrollSynchronizer.h.
Referenced by ScrollSynchronizer::define_dependency(), NT_create_syncScroll_window(), and refill_syncWithList_cb().
typedef std::set< RefPtr<GBDATA> > SpeciesSet |
Definition at line 51 of file ScrollSynchronizer.h.
typedef SmartPtr<SpeciesSet> SpeciesSetPtr |
Definition at line 53 of file ScrollSynchronizer.h.
CONSTEXPR_INLINE bool valid_canvas_index | ( | int | idx | ) |
Definition at line 32 of file ScrollSynchronizer.h.
References MAX_NT_WINDOWS.
Referenced by ScrollSynchronizer::announce_update(), ScrollSynchronizer::auto_update(), CanvasRef::define_canvas_index(), ScrollSynchronizer::define_dependency(), CanvasRef::get_index(), sync_changed_cb(), ScrollSynchronizer::update_explicit(), and ScrollSynchronizer::update_implicit().
|
inline |
Definition at line 55 of file ScrollSynchronizer.h.
References SmartPtr< T, C >::isNull(), and SmartPtr< T, C >::sameObject().
|
inline |
Definition at line 61 of file ScrollSynchronizer.h.