1 #ifndef __GUI_WIDGETS_ALNMULTI___ROW_DISPLAY_STYLE__HPP
2 #define __GUI_WIDGETS_ALNMULTI___ROW_DISPLAY_STYLE__HPP
122 fShown_Alignment = 8,
138 virtual bool GetShowIdenticalBases(
void)
const;
143 void SetShownElements(
int shown_mask);
144 int GetShownElements()
const;
152 void SetTrackConfigKey(
const string& config_key);
153 const string& GetTrackConfigKey()
const;
165 int m_ShownElements = fShown_All;
169 string m_TrackConfigKey =
"GBPlugins.MSAFeatPanel";
200 void ClearCustomStyles();
class CRegistryReadView provides a nested hierarchical view at a particular key.
class CRgbaColor provides a simple abstraction for managing colors.
CRowDisplayStyle is a base class representing a display style for IAlignRow.
void SetTrackSettings(const CTrackConfigManager::TTrackProxies &track_settings)
CRef< CGlTexture > GetDotTexture() const
void SetDotTexture(CRef< CGlTexture > &dot_texture)
const CWidgetDisplayStyle * m_WidgetStyle
void SetTrackConfigKey(const string &config_key)
int GetShownElements() const
CRef< CSeqGraphicConfig > m_gConfig
int m_ShownElements
pointer to Widget's style
const string & GetTrackConfigKey() const
CWidgetDisplayStyle::EColorType TColorType
void SetShownElements(int shown_mask)
CRef< CGlTexture > m_DotTexture
void SetSeqGraphicConfig(CRef< CSeqGraphicConfig > &config)
const CTrackConfigManager::TTrackProxies & GetTrackSettings() const
bool IsWebRendering() const
CTrackConfigManager::TTrackProxies m_TrackSettings
CRowStyleCatalog is a collection of CRowDisplayStyle-s assigned to rows in alignment.
map< TNumrow, CRowDisplayStyle * > TRowToStyle
TTypeToStyle m_TypeToStyle
overriden styles for rows
map< int, CRowDisplayStyle * > TTypeToStyle
CRowDisplayStyle * m_DefStyle
const CWidgetDisplayStyle * m_WidgetStyle
CTempTrackProxy::TTrackProxies TTrackProxies
CRgbaColor & GetColor(CSeqFeatData::ESubtype subtype)
IRender & GetGl()
convenience function for getting current render manager
virtual bool IsPrinterFriendly() const =0
EFontFace
Set of pre-defined fonts for which we know we have valid font files.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORT
const struct ncbi::grid::netcache::search::fields::KEY key
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
#define row(bind, expected)