Cube GUI Plugin User Guide  (CubeGUI 4.4, revision 17345)
How to develop a Cube GUI Plugin, road map and examples
Classes | Enumerations
cubepluginapi Namespace Reference

Classes

class  ContextFreePlugin
 Plugins that are subclass of ContextFreePlugin don't depend on a cube file. They only can be activated if no cube file is loaded. More...
 
class  ContextFreeServices
 
class  CubePlugin
 The CubePlugin class is base class of all plugins that depend on a loaded cube file. More...
 
class  PluginInterface
 
class  PluginServices
 
class  SettingsHandler
 
class  ValueView
 The ValueView class is used to display the Value objects in the trees. More...
 

Enumerations

enum  ValueModus {
  ABSOLUTE, OWNROOT, METRICROOT, CALLROOT,
  SYSTEMROOT, METRICSELECTED, CALLSELECTED, SYSTEMSELECTED,
  PEER, PEERDIST, EXTERNAL
}
 
enum  LineType { BLACK_LINES, GRAY_LINES, WHITE_LINES, NO_LINES }
 
enum  DisplayType { METRIC, CALL, SYSTEM }
 
enum  TabType { DEFAULT_TAB, OTHER_PLUGIN_TAB }
 
enum  TreeType { METRICTREE, CALLTREE, CALLFLAT, SYSTEMTREE }
 
enum  UserAction { LoopMarkAction }
 
enum  PrecisionFormat { FORMAT_TREES = 0, FORMAT_DEFAULT, FORMAT_DOUBLE }
 
enum  HidingState { STATIC_HIDING, DYNAMIC_HIDING, NO_HIDING }
 
enum  TreeItemType {
  METRICITEM, CALLITEM, REGIONITEM, SYSTEMTREENODEITEM,
  LOCATIONGROUPITEM, LOCATIONITEM
}
 
enum  ColoringMethod {
  LINEAR, QUADRATIC1, QUADRATIC2, EXPONENTIAL1,
  EXPONENTIAL2
}
 
enum  ItemState { EXCLUSIVE, INCLUSIVE, EXCLUSIVE_PLUS_HIDDEN }
 
enum  SelectionSyntax { BACKGROUND_SELECTION, FRAME_SELECTION }
 

Enumeration Type Documentation

Enumerator
LINEAR 
QUADRATIC1 
QUADRATIC2 
EXPONENTIAL1 
EXPONENTIAL2 
Enumerator
METRIC 
CALL 
SYSTEM 
Enumerator
STATIC_HIDING 
DYNAMIC_HIDING 
NO_HIDING 
Enumerator
EXCLUSIVE 
INCLUSIVE 
EXCLUSIVE_PLUS_HIDDEN 
Enumerator
BLACK_LINES 
GRAY_LINES 
WHITE_LINES 
NO_LINES 
Enumerator
FORMAT_TREES 
FORMAT_DEFAULT 
FORMAT_DOUBLE 
Enumerator
BACKGROUND_SELECTION 
FRAME_SELECTION 
Enumerator
DEFAULT_TAB 
OTHER_PLUGIN_TAB 
Enumerator
METRICITEM 
CALLITEM 
REGIONITEM 
SYSTEMTREENODEITEM 
LOCATIONGROUPITEM 
LOCATIONITEM 
Enumerator
METRICTREE 
CALLTREE 
CALLFLAT 
SYSTEMTREE 
Enumerator
LoopMarkAction 
Enumerator
ABSOLUTE 
OWNROOT 
METRICROOT 
CALLROOT 
SYSTEMROOT 
METRICSELECTED 
CALLSELECTED 
SYSTEMSELECTED 
PEER 
PEERDIST 
EXTERNAL 

Cube Writer Library    Copyright © 1998–2017 Forschungszentrum Jülich GmbH, Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming