Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef GUI_UTILS___GUI_OBJECT_INFO__HPP
2 #define GUI_UTILS___GUI_OBJECT_INFO__HPP
The NCBI C++ standard methods for dealing with std::string.
unsigned int TSeqPos
Type for sequence locations and lengths.
virtual string GetType() const =0
virtual string GetLabel() const =0
virtual string GetIcon() const =0
virtual ~IGuiObjectInfo()
virtual void GetLinks(ITooltipFormatter &links, bool no_ncbi_base) const =0
Get a set of links.
virtual string GetSubtype() const =0
virtual void GetToolTip(ITooltipFormatter &tooltip, string &t_title, TSeqPos at_p=(TSeqPos) -1, bool *isGeneratedBySvc=NULL) const =0
Get tooltip.
virtual string GetViewCategory() const =0
To share default view between different types.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.