/usr/include/KWWidgets/vtkKWOptions.h is in libkwwidgets1-dev 1.0.0~cvs20100930-8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | /*=========================================================================
Module: $RCSfile: vtkKWOptions.h,v $
Copyright (c) Kitware, Inc.
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
// .NAME vtkKWOptions - set of common options.
// .SECTION Description
// This class also provides some conversion betweek vtkKWWidget constants
// and the corresponding Tk options.
#ifndef __vtkKWOptions_h
#define __vtkKWOptions_h
#include "vtkObject.h"
#include "vtkKWWidgets.h" // Needed for export symbols directives
class KWWidgets_EXPORT vtkKWOptions : public vtkObject
{
public:
static vtkKWOptions* New();
vtkTypeRevisionMacro(vtkKWOptions,vtkObject);
void PrintSelf(ostream& os, vtkIndent indent);
// Description:
// Specifies how the information in a widget (e.g. text or a bitmap) is to
// be displayed in the widget.
//BTX
enum AnchorType
{
AnchorNorth = 0,
AnchorNorthEast,
AnchorEast,
AnchorSouthEast,
AnchorSouth,
AnchorSouthWest,
AnchorWest,
AnchorNorthWest,
AnchorCenter,
AnchorUnknown
};
//ETX
// Description:
// Specifies the 3-D effect desired for the widget. The value indicates how
// the interior of the widget should appear relative to its exterior.
//BTX
enum ReliefType
{
ReliefRaised = 0,
ReliefSunken,
ReliefFlat,
ReliefRidge,
ReliefSolid,
ReliefGroove,
ReliefUnknown
};
//ETX
// Description:
// When there are multiple lines of text displayed in a widget,
// determines how the lines line up with each other.
//BTX
enum JustificationType
{
JustificationLeft = 0,
JustificationCenter,
JustificationRight,
JustificationUnknown
};
//ETX
// Description:
// Specifies one of several styles for manipulating the selection.
//BTX
enum SelectionModeType
{
SelectionModeSingle = 0,
SelectionModeBrowse,
SelectionModeMultiple,
SelectionModeExtended,
SelectionModeUnknown
};
//ETX
// Description:
// For widgets that can lay themselves out with either a horizontal or
// vertical orientation, such as scales or scrollbars, specifies which
// orientation should be used.
//BTX
enum OrientationType
{
OrientationHorizontal = 0,
OrientationVertical,
OrientationUnknown
};
//ETX
// Description:
// Specifies the state of a widget.
//BTX
enum StateType
{
StateDisabled = 0,
StateNormal = 1,
StateActive = 2,
StateReadOnly = 3,
StateUnknown
};
//ETX
// Description:
// Specifies if the widget should display text and bitmaps/images at the
// same time, and if so, where the bitmap/image should be placed relative
// to the text.
//BTX
enum CompoundModeType
{
CompoundModeNone = 0,
CompoundModeLeft,
CompoundModeCenter,
CompoundModeRight,
CompoundModeTop,
CompoundModeBottom,
CompoundModeUnknown
};
//ETX
// Description:
// Return the Tcl value for a given encoding constant
// Check vtkSystemIncludes for a list of valid encodings.
static const char* GetCharacterEncodingAsTclOptionValue(int);
// Description:
// Return the Tk value for a given anchor constant, and vice-versa
static const char* GetAnchorAsTkOptionValue(int);
static int GetAnchorFromTkOptionValue(const char *);
// Description:
// Return the Tk value for a given relief constant, and vice-versa
static const char* GetReliefAsTkOptionValue(int);
static int GetReliefFromTkOptionValue(const char *);
// Description:
// Return the Tk value for a given justification constant, and vice-versa.
static const char* GetJustificationAsTkOptionValue(int);
static int GetJustificationFromTkOptionValue(const char *);
// Description:
// Return the Tk value for a given selection mode constant, and vice-versa.
static const char* GetSelectionModeAsTkOptionValue(int);
static int GetSelectionModeFromTkOptionValue(const char *);
// Description:
// Return the Tk value for a given orientation constant, and vice-versa.
static const char* GetOrientationAsTkOptionValue(int);
static int GetOrientationFromTkOptionValue(const char *);
// Description:
// Return the Tk value for a given state constant, and vice-versa.
static const char* GetStateAsTkOptionValue(int);
static int GetStateFromTkOptionValue(const char *);
// Description:
// Return the Tk value for a given compound constant, and vice-versa.
static const char* GetCompoundModeAsTkOptionValue(int);
static int GetCompoundModeFromTkOptionValue(const char *);
protected:
vtkKWOptions() {};
~vtkKWOptions() {};
private:
vtkKWOptions(const vtkKWOptions&); // Not implemented
void operator=(const vtkKWOptions&); // Not implemented
};
#endif
|