NCBI C++ ToolKit
Classes | Macros
layout_track.hpp File Reference
#include <gui/gui_export.h>
#include <util/range.hpp>
#include <gui/objutils/objects.hpp>
#include <gui/objutils/annot_info.hpp>
#include <gui/widgets/seq_graphic/layout_conf.hpp>
#include <objects/seqset/Seq_entry.hpp>
+ Include dependency graph for layout_track.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CTrackTypeInfo
 CTrackTypeInfo - holds description of a layout track type. More...
 
class  ILayoutTrackFactory
 ILayoutTrackFactory. More...
 
struct  ILayoutTrackFactory::SExtraParams
 extra parameter for initializing a track. More...
 
class  ITrackConfigurable
 ITrackConfigurable interface for tracks that are configurable. More...
 
class  ILegendProvider
 ILegendProvider interface for tracks that are have legend This is currently for sviewer (cgi) purpose. More...
 
class  IIconProvider
 IIconProvider interface for tracks providing track icons. More...
 
class  IAsn1Generator
 IAsn1Generator interface for tracks capable of generating an ASN1 seq_entry for their data. More...
 
class  ILayoutTrackHost
 ILayoutTrackHost An interface used for handling GUI-related events, such as layout change event that requires refresh the screen, zoom event that requires zooming to a certain range, and menu event that pops up a context-sensitive menu. More...
 
class  ITrackContainer
 ITrackContainer The interface for layout track that is also a container of tracks. More...
 

Macros

#define EXT_POINT__SEQGRAPHIC_LAYOUT_TRACK_FACTORY   "seqgraphic_layout_track_factory"
 FeaturePanel uses the following extension point to obtain registered seqgraphic track factories (instances of CLayoutTrack) More...
 

Macro Definition Documentation

◆ EXT_POINT__SEQGRAPHIC_LAYOUT_TRACK_FACTORY

#define EXT_POINT__SEQGRAPHIC_LAYOUT_TRACK_FACTORY   "seqgraphic_layout_track_factory"

FeaturePanel uses the following extension point to obtain registered seqgraphic track factories (instances of CLayoutTrack)

Definition at line 53 of file layout_track.hpp.

Modified on Thu May 02 14:33:56 2024 by modify_doxy.py rev. 669887