|
| | UN_StickyNoteData (UN_CustomStickyNoteDataPtr custom_data=UN_CustomStickyNoteDataPtr()) |
| | Constructors and destructors. More...
|
| |
| | ~UN_StickyNoteData ()=default |
| |
| | UN_StickyNoteData (UN_StickyNoteData &&) |
| |
| UN_StickyNoteData & | operator= (UN_StickyNoteData &&) |
| |
| void | setCapacityIfNeeded (UN_DataSize min_capacity) |
| |
| UN_StickyNoteIDRemap | merge (const UN_StickyNoteData &src_sticky_note_data) |
| |
| UN_StickyNoteID | addStickyNote () |
| |
| void | clearStickyNote (UN_StickyNoteID sticky_note_id) |
| | Clears the data for the given sticky note to the default state. More...
|
| |
| bool | removeStickyNote (UN_StickyNoteID sticky_note_id) |
| |
| void | removeAllStickyNotes (bool reset_next_id) |
| |
| bool | isValid (UN_StickyNoteID sticky_note_id) const |
| |
| IDRange | idRange () const |
| |
| OrderedIDRange | orderedIDRange () const |
| |
| UN_StickyNoteIDList | stickyNoteIDs () const |
| | Returns a list of all the valid sticky note IDs in the graph. More...
|
| |
| UN_StickyNoteIDList | sortedStickyNoteIDs () const |
| | Returns a list of all the valid sticky note IDs in the graph. More...
|
| |
| const UT_StringHolder & | name (UN_StickyNoteID note_id) const |
| | Returns the name that identifies the sticky notes among its siblings. More...
|
| |
| void | setText (UN_StickyNoteID note_id, const UT_StringRef &text) |
| | Sets the sticky note's contents text. More...
|
| |
| const UT_StringHolder & | text (UN_StickyNoteID note_id) const |
| | Returns the sticky note's contents. More...
|
| |
| void | setPosition (UN_StickyNoteID note_id, const UT_Vector2D &position) |
| | Sets the sticky note's location in the graph editor. More...
|
| |
| const UT_Vector2D & | position (UN_StickyNoteID note_id) const |
| | Returns the sticky note's position in the graph editor. More...
|
| |
| void | setDimensions (UN_StickyNoteID note_id, const UT_Vector2D &dimensions) |
| | Sets the sticky note's width and height. More...
|
| |
| const UT_Vector2D & | dimensions (UN_StickyNoteID note_id) const |
| | Returns the sticky note's dimensions (width & height). More...
|
| |
| void | setColor (UN_StickyNoteID note_id, const UT_Color &color) |
| | Sets the sticky notes's background color in the graph editor. More...
|
| |
| const UT_Color & | color (UN_StickyNoteID note_id) const |
| | Returns the sticky note's background color in the graph editor. More...
|
| |
| void | setTextColor (UN_StickyNoteID note_id, const UT_Color &text_color) |
| | Sets the sticky notes's text (foreground) color in the graph editor. More...
|
| |
| const UT_Color & | textColor (UN_StickyNoteID note_id) const |
| | Returns the sticky note's text (foreground) color in the graph editor. More...
|
| |
| void | setTextSize (UN_StickyNoteID note_id, float text_size) |
| | Sets the sticky note's text size. More...
|
| |
| float | textSize (UN_StickyNoteID note_id) const |
| | Returns the sticky note's text size. More...
|
| |
| void | setCollapsed (UN_StickyNoteID note_id, bool is_collapsed) |
| | Sets the sticky note's collapsed (minimized) state. More...
|
| |
| bool | isCollapsed (UN_StickyNoteID note_id) const |
| | Returns true if the sticky note is collapsed (minimized). More...
|
| |
| void | setBackgroundHidden (UN_StickyNoteID note_id, bool is_hidden) |
| |
| bool | isBackgroundHidden (UN_StickyNoteID note_id) const |
| |
| void | setCheckValidStickyNoteNames (bool flag) |
| | Asserts that the sticky note names are alphanumeric. More...
|
| |
| void | setStickyNoteNameSafeChars (const UT_StringRef &safe_chars) |
| | A set of additional characters that are legal in sticky note names. More...
|
| |
|
| UN_CustomStickyNoteData * | customStickyNoteData () |
| |
| const UN_CustomStickyNoteData * | customStickyNoteData () const |
| |
| | UN_Data (UN_CustomDataPtr custom_data=UN_CustomDataPtr()) |
| | Constructors and destructors. More...
|
| |
| | ~UN_Data ()=default |
| |
| | UN_Data (UN_Data &&) |
| | Move operators. More...
|
| |
| UN_Data & | operator= (UN_Data &&) |
| |
| IDRange | idRange () const |
| |
| OrderedIDRange | orderedIDRange () const |
| |
| UN_DataIDList | dataIDs () const |
| | Returns a list of all the valid IDs in this container. More...
|
| |
| UN_DataIDList | sortedDataIDs () const |
| | Returns a sorted list of all the valid IDs in this container. More...
|
| |
| UN_DataSize | size () const |
| | Returns the number of valid data items in the buffer. More...
|
| |
| UN_DataSize | indexSize () const |
| |
| UN_DataSize | idSize () const |
| |
| template<typename D > |
| UN_GenericBufferID | addGenericBuffer (const UT_StringRef &name, UN_GenericBufferType type, const D &default_value) |
| |
| UN_GenericBufferType | genericBufferType (UN_GenericBufferID id) const |
| | Returns the type of the generic buffer identified by the given ID. More...
|
| |
| UN_GenericBufferID | findGenericBuffer (const UT_StringRef &name) const |
| |
| const UT_StringHolder & | genericBufferName (UN_GenericBufferID id) const |
| | Returns the name of the generic buffer identified by the given ID. More...
|
| |
| UN_CustomData * | customData () |
| | Returns the custom data container, if one was provided. More...
|
| |
| const UN_CustomData * | customData () const |
| | Returns the custom data container, if one was provided. More...
|
| |
|
| | UN_StickyNoteData (const UN_StickyNoteData &)=default |
| |
| UN_StickyNoteData & | operator= (const UN_StickyNoteData &)=default |
| |
| void | setName (UN_StickyNoteID note_id, const UT_StringRef &name) |
| | Sets the sticky note name that differentiates it among its siblings. More...
|
| |
| UN_StickyNoteIndex | stickyNoteIndex (UN_StickyNoteID id) const |
| | Returns the sticky note's data index into the data buffer arrays. More...
|
| |
| | UN_Data (const UN_Data &) |
| |
| UN_Data & | operator= (const UN_Data &) |
| |
| UN_DataMergeInfo | mergeData (const UN_Data &src_data, bool combine_id_zero=false) |
| |
std::pair< UN_DataID,
UN_DataIndex > | addData () |
| |
std::pair< UN_DataID,
UN_DataIndex > | findOrAddData (UN_DataID data_id) |
| |
| bool | removeData (UN_DataID data_id) |
| |
| void | removeAllData (bool reset_next_id) |
| |
| bool | isValid (UN_DataID data_id) const |
| |
| UN_DataIndex | dataIndex (UN_DataID id) const |
| |
| UN_DataSize | dataBufferSize () const |
| |
| UN_DataSize | freeDataBufferSize () const |
| |
| UN_DataSize | usedDataBufferSize () const |
| |
| template<typename V , typename B > |
| void | setData (B &buffer, UN_DataID id, const V &value) |
| | Helper method to copy-assign the value to an entry in the data buffer. More...
|
| |
| template<typename V , typename B > |
| void | setData (B &buffer, UN_DataID id, V &&value) |
| | Helper method to move-assign the value to an entry in the data buffer. More...
|
| |
| template<typename V , typename B > |
| const V & | getDataRef (const B &buffer, UN_DataID id, const V &default_value) const |
| | Helper method to return a const ref to an entry in the data buffer. More...
|
| |
| template<typename V , typename B > |
| V | getDataVal (const B &buffer, UN_DataID id, const V &default_value) const |
| |
| template<typename V , typename B > |
| V | stealData (B &buffer, UN_DataID id, const V &default_value) |
| | Helper method to return a value moved from an entry in the data buffer. More...
|
| |
| template<typename OP , typename B > |
| void | updateData (B &buffer, UN_DataID id, const OP &op) |
| |
| template<typename T > |
| void | setGenericData (UN_GenericBufferID buf_id, UN_DataID id, const T &value) |
| | Sets the data value in a generic buffer for a given data ID. More...
|
| |
| template<typename T > |
| void | setGenericData (UN_GenericBufferID buf_id, UN_DataID id, T &&value) |
| | Sets the data value in a generic buffer via move. More...
|
| |
| template<typename T > |
| const T & | genericDataRef (UN_GenericBufferID buf_id, UN_DataID id) const |
| | Returns a const ref to the data value in a generic buffer. More...
|
| |
| template<typename T > |
| T | genericDataVal (UN_GenericBufferID buf_id, UN_DataID id) const |
| |
| template<typename T > |
| T | stealGenericData (UN_GenericBufferID buf_id, UN_DataID id) |
| | Moves the data value out of a generic buffer. More...
|
| |
| template<typename T , typename OP > |
| void | updateGenericData (UN_GenericBufferID buf_id, UN_DataID id, const OP &op) |
| | Updates the data value in a generic buffer in-place via a callable. More...
|
| |
| void | addGenericData (UN_DataIndex index) |
| | Adds a data slot at the given index to all generic buffers. More...
|
| |
| void | clearGenericData (UN_DataIndex index) |
| | Clears the generic data at the given index to defaults. More...
|
| |
| void | removeAllGenericData () |
| | Removes all data from all generic buffers. More...
|
| |
| void | setGenericDataCapacityIfNeeded (UN_DataSize min_capacity) |
| | Grows all generic buffers to the given minimum capacity. More...
|
| |
| void | mergeGenericData (const UN_Data &src, const UN_DataMergeInfo &merge_info) |
| | Merges generic data from another UN_Data container. More...
|
| |
| bool | isGenericDataSizeConsistent (UN_DataSize expected_size) const |
| | Returns true if all generic buffers have the expected size. More...
|
| |
Container of data for all the sticky notes in the graph.
NOTE: This class is generally not trivially relocatable, because its base class (UN_Data) is not trivially relocatable (see comment there).
Definition at line 32 of file UN_StickyNoteData.h.