#include <AbiGOComponent.h>
GR_GOComponentManager::GR_GOComponentManager | ( | GR_Graphics * | pG | ) |
References UT_GenericVector< T >::clear(), m_vecGOComponentView, and m_vecItems.
Referenced by abi_plugin_register(), and create().
GR_GOComponentManager::~GR_GOComponentManager | ( | ) | [virtual] |
References m_vecGOComponentView, m_vecItems, UT_VECTOR_PURGEALL, and UT_VECTOR_SPARSEPURGEALL.
UT_sint32 GR_GOComponentManager::_getNextUID | ( | void | ) | [private] |
UT_sint32 GR_GOComponentManager::_makeGOComponentView | ( | void | ) | [private] |
Create a specific GOComponent view and associate it with a UID.
References UT_GenericVector< T >::addItem(), UT_GenericVector< T >::getItemCount(), and m_vecGOComponentView.
virtual bool GR_GOComponentManager::convert | ( | UT_uint32 | iConv, | |
const UT_ConstByteBufPtr & | From, | |||
const UT_ByteBufPtr & | To | |||
) | [virtual] |
Reimplemented from GR_EmbedManager.
GR_EmbedManager * GR_GOComponentManager::create | ( | GR_Graphics * | pG | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References GR_GOComponentManager().
Reimplemented from GR_EmbedManager.
References GOComponentView::ascent, dim, GOComponentView::getComponent(), UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, and UT_LAYOUT_RESOLUTION.
Reimplemented from GR_EmbedManager.
References GOComponentView::descent, dim, GOComponentView::getComponent(), UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, and UT_LAYOUT_RESOLUTION.
const char * GR_GOComponentManager::getObjectType | ( | void | ) | const [virtual] |
Reimplemented from GR_EmbedManager.
Referenced by abi_plugin_unregister().
Reimplemented from GR_EmbedManager.
References dim, GOComponentView::getComponent(), UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, UT_LAYOUT_RESOLUTION, and GOComponentView::width.
void GR_GOComponentManager::initialize | ( | void | ) | [virtual] |
Reimplemented from GR_EmbedManager.
virtual void GR_GOComponentManager::initializeEmbedView | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
bool GR_GOComponentManager::isDefault | ( | void | ) | [virtual] |
Reimplemented from GR_EmbedManager.
bool GR_GOComponentManager::isEdittable | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), GOComponentView::IsEdittable(), and m_vecGOComponentView.
bool GR_GOComponentManager::isResizeable | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), GOComponentView::IsResizable(), and m_vecGOComponentView.
virtual void GR_GOComponentManager::loadEmbedData | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
virtual UT_sint32 GR_GOComponentManager::makeEmbedView | ( | AD_Document * | pDoc, | |
UT_uint32 | api, | |||
const char * | szDataID | |||
) | [virtual] |
Reimplemented from GR_EmbedManager.
Reimplemented from GR_EmbedManager.
bool GR_GOComponentManager::modify | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, and GOComponentView::modify().
void GR_GOComponentManager::releaseEmbedView | ( | UT_sint32 | uid | ) | [virtual] |
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, and UT_GenericVector< T >::setNthItem().
This method renders the GOComponent identified by uid onto the screen rectangle given by rec
Reimplemented from GR_EmbedManager.
References GOComponentView::getComponent(), UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, GOComponentView::render(), and UT_return_if_fail.
virtual void GR_GOComponentManager::setColor | ( | UT_sint32 | uid, | |
UT_RGBColor | c | |||
) | [virtual] |
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, GOComponentView::setDefaultFontSize(), and UT_return_if_fail.
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, and GOComponentView::setFont().
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), m_vecGOComponentView, and GOComponentView::SetRun().
Reimplemented from GR_EmbedManager.
References UT_GenericVector< T >::getNthItem(), GR_AbiGOComponentItems::m_iAPI, m_vecItems, and UT_return_if_fail.
UT_sint32 GR_GOComponentManager::m_CurrentUID [private] |
PD_Document* GR_GOComponentManager::m_pDoc [private] |
Referenced by GR_GOComponentManager(), updateData(), and ~GR_GOComponentManager().