-/* Returns the table contained by TABLE_ITEM. The caller must not modify or
- unref the returned table. */
-const struct table *
-table_item_get_table (const struct table_item *table_item)
-{
- return table_item->table;
-}
-
-/* Returns ITEM's title, which is a null pointer if no title has been
- set. */
-const char *
-table_item_get_title (const struct table_item *item)
-{
- return item->title;
-}
-
-/* Sets ITEM's title to TITLE, replacing any previous title. Specify NULL for
- TITLE to clear any title from ITEM. The caller retains ownership of TITLE.
-
- This function may only be used on a table_item that is unshared. */
-void
-table_item_set_title (struct table_item *item, const char *title)
-{
- assert (!table_item_is_shared (item));
- free (item->title);
- item->title = title != NULL ? xstrdup (title) : NULL;
-}
-
-/* Returns ITEM's caption, which is a null pointer if no caption has been
- set. */
-const char *
-table_item_get_caption (const struct table_item *item)
-{
- return item->caption;
-}
-
-/* Sets ITEM's caption to CAPTION, replacing any previous caption. Specify
- NULL for CAPTION to clear any caption from ITEM. The caller retains
- ownership of CAPTION.
-
- This function may only be used on a table_item that is unshared. */
-void
-table_item_set_caption (struct table_item *item, const char *caption)
-{
- assert (!table_item_is_shared (item));
- free (item->caption);
- item->caption = caption != NULL ? xstrdup (caption) : NULL;
-}
-