library: libGX11TTF
#include "TGX11TTF.h"


class description - header file - source file
viewCVS header - viewCVS source

class TGX11TTF: public TGX11

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
TGX11TTF(const TGX11& org)
TGX11TTF(const TGX11TTF&)
voidTObject::AbstractMethod(const char* method) const
virtual Int_tTGX11::AddPixmap(ULong_t pixid, UInt_t w, UInt_t h)
virtual Int_tTGX11::AddWindow(ULong_t qwid, UInt_t w, UInt_t h)
virtual Bool_tTGX11::AllocColor(Colormap_t cmap, ColorStruct_t& color)
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTGX11::Bell(Int_t percent)
virtual voidTObject::Browse(TBrowser* b)
virtual voidTGX11::ChangeGC(GContext_t gc, GCValues_t* gval)
virtual voidTGX11::ChangeProperty(Window_t id, Atom_t property, Atom_t type, UChar_t* data, Int_t len)
virtual voidTGX11::ChangeWindowAttributes(Window_t id, SetWindowAttributes_t* attr)
virtual Bool_tTGX11::CheckEvent(Window_t id, EGEventType type, Event_t& ev)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual voidTGX11::ClearArea(Window_t id, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual voidTGX11::ClearWindow()
virtual voidTGX11::ClearWindow(Window_t id)
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual voidTGX11::CloseDisplay()
virtual voidTGX11::ClosePixmap()
virtual voidTGX11::CloseWindow()
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTGX11::ConvertPrimarySelection(Window_t id, Atom_t clipboard, Time_t when)
virtual voidTNamed::Copy(TObject& named) const
virtual voidTGX11::CopyArea(Drawable_t src, Drawable_t dest, GContext_t gc, Int_t src_x, Int_t src_y, UInt_t width, UInt_t height, Int_t dest_x, Int_t dest_y)
virtual voidTGX11::CopyGC(GContext_t org, GContext_t dest, Mask_t mask)
virtual voidTGX11::CopyPixmap(Int_t wid, Int_t xpos, Int_t ypos)
virtual Pixmap_tTGX11::CreateBitmap(Drawable_t id, const char* bitmap, UInt_t width, UInt_t height)
virtual Cursor_tTGX11::CreateCursor(ECursor cursor)
virtual GContext_tTGX11::CreateGC(Drawable_t id, GCValues_t* gval)
virtual Drawable_tTGX11::CreateImage(UInt_t width, UInt_t height)
virtual voidTVirtualX::CreateOpenGLContext(Int_t wid = 0)
virtual Bool_tTGX11::CreatePictureFromData(Drawable_t id, char** data, Pixmap_t& pict, Pixmap_t& pict_mask, PictureAttributes_t& attr)
virtual Bool_tTGX11::CreatePictureFromFile(Drawable_t id, const char* filename, Pixmap_t& pict, Pixmap_t& pict_mask, PictureAttributes_t& attr)
virtual Pixmap_tTGX11::CreatePixmap(Drawable_t id, UInt_t w, UInt_t h)
virtual Pixmap_tTGX11::CreatePixmap(Drawable_t id, const char* bitmap, UInt_t width, UInt_t height, ULong_t forecolor, ULong_t backcolor, Int_t depth)
virtual Pixmap_tTGX11::CreatePixmapFromData(unsigned char* bits, UInt_t width, UInt_t height)
virtual Region_tTGX11::CreateRegion()
virtual Window_tTGX11::CreateWindow(Window_t parent, Int_t x, Int_t y, UInt_t w, UInt_t h, UInt_t border, Int_t depth, UInt_t clss, void* visual, SetWindowAttributes_t* attr, UInt_t wtype)
virtual voidTObject::Delete(Option_t* option = "")
virtual voidTGX11::DeleteFont(FontStruct_t fs)
virtual voidTGX11::DeleteGC(GContext_t gc)
virtual voidTGX11::DeleteImage(Drawable_t img)
virtual voidTVirtualX::DeleteOpenGLContext(Int_t wid = 0)
virtual voidTGX11::DeletePictureData(void* data)
virtual voidTGX11::DeletePixmap(Pixmap_t pmap)
virtual voidTGX11::DestroyRegion(Region_t reg)
virtual voidTGX11::DestroySubwindows(Window_t id)
virtual voidTGX11::DestroyWindow(Window_t id)
virtual const char*TGX11::DisplayName(const char* dpyName = "0")
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTGX11::DrawBox(Int_t x1, Int_t y1, Int_t x2, Int_t y2, TVirtualX::EBoxMode mode)
virtual voidTGX11::DrawCellArray(Int_t x1, Int_t y1, Int_t x2, Int_t y2, Int_t nx, Int_t ny, Int_t* ic)
virtual voidTObject::DrawClass() const
virtual TObject*TObject::DrawClone(Option_t* option = "") const
virtual voidTGX11::DrawFillArea(Int_t n, TPoint* xy)
virtual voidTGX11::DrawLine(Int_t x1, Int_t y1, Int_t x2, Int_t y2)
virtual voidTGX11::DrawLine(Drawable_t id, GContext_t gc, Int_t x1, Int_t y1, Int_t x2, Int_t y2)
virtual voidTGX11::DrawPolyLine(Int_t n, TPoint* xy)
virtual voidTGX11::DrawPolyMarker(Int_t n, TPoint* xy)
virtual voidTGX11::DrawRectangle(Drawable_t id, GContext_t gc, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual voidTGX11::DrawSegments(Drawable_t id, GContext_t gc, Segment_t* seg, Int_t nseg)
virtual voidTGX11::DrawString(Drawable_t id, GContext_t gc, Int_t x, Int_t y, const char* s, Int_t len)
virtual voidDrawText(Int_t x, Int_t y, Float_t angle, Float_t mgn, const char* text, TVirtualX::ETextMode mode)
virtual voidTObject::Dump() const
virtual Bool_tTGX11::EmptyRegion(Region_t reg)
virtual Bool_tTGX11::EqualRegion(Region_t rega, Region_t regb)
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual Int_tTGX11::EventsPending()
virtual UInt_tTVirtualX::ExecCommand(TGWin32Command* code)
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual voidTGX11::FillPolygon(Window_t id, GContext_t gc, Point_t* points, Int_t npnt)
virtual voidTGX11::FillRectangle(Drawable_t id, GContext_t gc, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual voidTGX11::FreeColor(Colormap_t cmap, ULong_t pixel)
virtual voidTGX11::FreeFontNames(char** fontlist)
virtual voidTGX11::FreeFontStruct(FontStruct_t fs)
virtual voidTGX11::GetCharacterUp(Float_t& chupx, Float_t& chupy)
virtual unsigned char*TGX11::GetColorBits(Drawable_t wid, Int_t x = 0, Int_t y = 0, UInt_t w = 0, UInt_t h = 0)
virtual Colormap_tTGX11::GetColormap() const
virtual Window_tTGX11::GetCurrentWindow() const
virtual Window_tTGX11::GetDefaultRootWindow() const
virtual Int_tTGX11::GetDepth() const
virtual Display_tTGX11::GetDisplay() const
virtual Int_tTGX11::GetDoubleBuffer(Int_t wid)
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual Color_tTAttFill::GetFillColor() const
virtual Style_tTAttFill::GetFillStyle() const
virtual FontH_tTGX11::GetFontHandle(FontStruct_t fs)
virtual voidTGX11::GetFontProperties(FontStruct_t font, Int_t& max_ascent, Int_t& max_descent)
virtual FontStruct_tTGX11::GetFontStruct(FontH_t fh)
virtual voidTGX11::GetGCValues(GContext_t gc, GCValues_t& gval)
virtual voidTGX11::GetGeometry(Int_t wid, Int_t& x, Int_t& y, UInt_t& w, UInt_t& h)
virtual const char*TObject::GetIconName() const
virtual voidTGX11::GetImageSize(Drawable_t id, UInt_t& width, UInt_t& height)
virtual Window_tTGX11::GetInputFocus()
virtual Color_tTAttLine::GetLineColor() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
virtual Color_tTAttMarker::GetMarkerColor() const
virtual Size_tTAttMarker::GetMarkerSize() const
virtual Style_tTAttMarker::GetMarkerStyle() const
virtual const char*TNamed::GetName() const
virtual Handle_tTGX11::GetNativeEvent() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
virtual Window_tTGX11::GetParent(Window_t id) const
virtual voidTGX11::GetPasteBuffer(Window_t id, Atom_t atom, TString& text, Int_t& nchar, Bool_t del)
virtual ULong_tTGX11::GetPixel(Color_t cindex)
virtual voidTGX11::GetPlanes(Int_t& nplanes)
virtual Window_tTGX11::GetPrimarySelectionOwner()
virtual voidTGX11::GetRegionBox(Region_t reg, Rectangle_t*)
virtual voidTGX11::GetRGB(Int_t index, Float_t& r, Float_t& g, Float_t& b)
virtual Int_tTGX11::GetScreen() const
virtual Short_tTAttText::GetTextAlign() const
virtual Float_tTAttText::GetTextAngle() const
virtual Color_tTAttText::GetTextColor() const
virtual voidTGX11::GetTextExtent(UInt_t& w, UInt_t& h, char* mess)
virtual Font_tTAttText::GetTextFont() const
virtual Float_tTGX11::GetTextMagnitude()
virtual Float_tTAttText::GetTextSize() const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Visual_tTGX11::GetVisual() const
virtual voidTGX11::GetWindowAttributes(Window_t id, WindowAttributes_t& attr)
virtual Window_tTGX11::GetWindowID(Int_t wid)
virtual voidTGX11::GetWindowSize(Drawable_t id, Int_t& x, Int_t& y, UInt_t& w, UInt_t& h)
virtual voidTGX11::GrabButton(Window_t id, EMouseButton button, UInt_t modifier, UInt_t evmask, Window_t confine, Cursor_t cursor, Bool_t grab = kTRUE)
virtual voidTGX11::GrabKey(Window_t id, Int_t keycode, UInt_t modifier, Bool_t grab = kTRUE)
virtual voidTGX11::GrabPointer(Window_t id, UInt_t evmask, Window_t confine, Cursor_t cursor, Bool_t grab = kTRUE, Bool_t owner_events = kTRUE)
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual Bool_tTGX11::HasTTFonts() const
virtual voidTGX11::IconifyWindow(Window_t id)
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual Bool_tTGX11::Init(void* display)
virtual Int_tTGX11::InitWindow(ULong_t window)
virtual voidTObject::Inspect() const
static TVirtualX*&TVirtualX::Instance()
virtual Atom_tTGX11::InternAtom(const char* atom_name, Bool_t only_if_exist)
virtual voidTGX11::IntersectRegion(Region_t rega, Region_t regb, Region_t result)
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTVirtualX::IsCmdThread() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
virtual Bool_tTAttFill::IsTransparent() const
Bool_tTObject::IsZombie() const
virtual Int_tTGX11::KeysymToKeycode(UInt_t keysym)
virtual char**TGX11::ListFonts(const char* fontname, Int_t max, Int_t& count)
virtual FontStruct_tTGX11::LoadQueryFont(const char* font_name)
virtual voidTGX11::LookupString(Event_t* event, char* buf, Int_t buflen, UInt_t& keysym)
virtual voidTGX11::LowerWindow(Window_t id)
virtual voidTNamed::ls(Option_t* option = "") const
virtual voidTGX11::MapRaised(Window_t id)
virtual voidTGX11::MapSubwindows(Window_t id)
virtual voidTGX11::MapWindow(Window_t id)
voidTObject::MayNotUse(const char* method) const
virtual voidTAttLine::Modify()
virtual voidTGX11::MoveResizeWindow(Window_t id, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual voidTGX11::MoveWindow(Int_t wid, Int_t x, Int_t y)
virtual voidTGX11::MoveWindow(Window_t id, Int_t x, Int_t y)
virtual voidTGX11::NextEvent(Event_t& event)
virtual Bool_tTObject::Notify()
Int_tTGX11::OpenDisplay(Display* display)
virtual Int_tTGX11::OpenDisplay(const char* dpyName)
virtual Int_tTGX11::OpenPixmap(UInt_t w, UInt_t h)
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
TGX11TTF&operator=(const TGX11TTF&)
virtual voidTObject::Paint(Option_t* option = "")
virtual Bool_tTGX11::ParseColor(Colormap_t cmap, const char* cname, ColorStruct_t& color)
virtual Bool_tTGX11::PointInRegion(Int_t x, Int_t y, Region_t reg)
virtual Region_tTGX11::PolygonRegion(Point_t* points, Int_t np, Bool_t winding)
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual voidTGX11::PutImage(Drawable_t id, GContext_t gc, Drawable_t img, Int_t dx, Int_t dy, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual voidTGX11::PutPixel(Drawable_t id, Int_t x, Int_t y, ULong_t pixel)
virtual voidTGX11::QueryColor(Colormap_t cmap, ColorStruct_t& color)
virtual voidTGX11::QueryPointer(Int_t& ix, Int_t& iy)
virtual voidTGX11::QueryPointer(Window_t id, Window_t& rootw, Window_t& childw, Int_t& root_x, Int_t& root_y, Int_t& win_x, Int_t& win_y, UInt_t& mask)
virtual voidTGX11::RaiseWindow(Window_t id)
virtual Int_tTObject::Read(const char* name)
virtual Pixmap_tTGX11::ReadGIF(Int_t x0, Int_t y0, const char* file, Window_t id = 0)
virtual Bool_tTGX11::ReadPictureDataFromFile(const char* filename, char*** ret_data)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidTGX11::RemoveWindow(ULong_t qwid)
virtual voidTGX11::ReparentWindow(Window_t id, Window_t pid, Int_t x, Int_t y)
virtual Int_tTGX11::RequestLocator(Int_t mode, Int_t ctyp, Int_t& x, Int_t& y)
virtual Int_tTGX11::RequestString(Int_t x, Int_t y, char* text)
virtual voidTGX11::RescaleWindow(Int_t wid, UInt_t w, UInt_t h)
virtual voidTAttFill::ResetAttFill(Option_t* option = "")
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttMarker::ResetAttMarker(Option_t* toption = "")
virtual voidTAttText::ResetAttText(Option_t* toption = "")
voidTObject::ResetBit(UInt_t f)
virtual Int_tTGX11::ResizePixmap(Int_t wid, UInt_t w, UInt_t h)
virtual voidTGX11::ResizeWindow(Int_t wid)
virtual voidTGX11::ResizeWindow(Window_t id, UInt_t w, UInt_t h)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") const
virtual voidTAttFill::SaveFillAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1001)
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidTAttMarker::SaveMarkerAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t sizdef = 1)
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
virtual voidTAttText::SaveTextAttributes(ostream& out, const char* name, Int_t alidef = 12, Float_t angdef = 0, Int_t coldef = 1, Int_t fondef = 61, Float_t sizdef = 1)
virtual voidTGX11::SelectInput(Window_t id, UInt_t evmask)
virtual voidTVirtualX::SelectPixmap(Int_t qpixid)
virtual voidTGX11::SelectWindow(Int_t wid)
virtual voidTGX11::SendEvent(Window_t id, Event_t* ev)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTGX11::SetCharacterUp(Float_t chupx, Float_t chupy)
virtual voidTGX11::SetClassHints(Window_t id, char* className, char* resourceName)
virtual voidTGX11::SetClipOFF(Int_t wid)
virtual voidTGX11::SetClipRectangles(GContext_t gc, Int_t x, Int_t y, Rectangle_t* recs, Int_t n)
virtual voidTGX11::SetClipRegion(Int_t wid, Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual voidTGX11::SetCursor(Int_t win, ECursor cursor)
virtual voidTGX11::SetCursor(Window_t id, Cursor_t curid)
virtual voidTGX11::SetDashes(GContext_t gc, Int_t offset, const char* dash_list, Int_t n)
virtual voidTGX11::SetDoubleBuffer(Int_t wid, Int_t mode)
virtual voidTGX11::SetDoubleBufferOFF()
virtual voidTGX11::SetDoubleBufferON()
virtual voidTGX11::SetDrawMode(TVirtualX::EDrawMode mode)
virtual voidTObject::SetDrawOption(Option_t* option = "")
static voidTObject::SetDtorOnly(void* obj)
virtual voidTAttFill::SetFillAttributes()
virtual voidTGX11::SetFillColor(Color_t cindex)
virtual voidTGX11::SetFillStyle(Style_t style)
virtual voidTGX11::SetForeground(GContext_t gc, ULong_t foreground)
virtual voidTGX11::SetIconName(Window_t id, char* name)
virtual voidTGX11::SetIconPixmap(Window_t id, Pixmap_t pic)
virtual voidTGX11::SetInputFocus(Window_t id)
virtual voidTGX11::SetKeyAutoRepeat(Bool_t on = kTRUE)
virtual voidTAttLine::SetLineAttributes()
virtual voidTGX11::SetLineColor(Color_t cindex)
virtual voidTGX11::SetLineStyle(Style_t linestyle)
virtual voidTGX11::SetLineType(Int_t n, Int_t* dash)
virtual voidTGX11::SetLineWidth(Width_t width)
virtual voidTAttMarker::SetMarkerAttributes()
virtual voidTGX11::SetMarkerColor(Color_t cindex)
virtual voidTGX11::SetMarkerSize(Float_t markersize)
virtual voidTGX11::SetMarkerStyle(Style_t markerstyle)
virtual voidTGX11::SetMWMHints(Window_t id, UInt_t value, UInt_t funcs, UInt_t input)
virtual voidTNamed::SetName(const char* name)
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
static voidTObject::SetObjectStat(Bool_t stat)
virtual voidTGX11::SetOpacity(Int_t percent)
virtual voidTGX11::SetPrimarySelectionOwner(Window_t id)
virtual voidTGX11::SetRGB(Int_t cindex, Float_t r, Float_t g, Float_t b)
virtual voidTGX11::SetTextAlign(Short_t talign = 11)
virtual voidTAttText::SetTextAngle(Float_t tangle = 0)
virtual voidTAttText::SetTextAttributes()
virtual voidTGX11::SetTextColor(Color_t cindex)
virtual voidSetTextFont(Font_t fontnumber)
virtual Int_tSetTextFont(char* fontname, TVirtualX::ETextSetMode mode)
virtual voidTGX11::SetTextMagnitude(Float_t mgn = 1)
virtual voidSetTextSize(Float_t textsize)
virtual voidTAttText::SetTextSizePixels(Int_t npixels)
virtual voidTNamed::SetTitle(const char* title = "")
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidTGX11::SetWindowBackground(Window_t id, ULong_t color)
virtual voidTGX11::SetWindowBackgroundPixmap(Window_t id, Pixmap_t pxm)
virtual voidTGX11::SetWindowName(Window_t id, char* name)
virtual voidTGX11::SetWMPosition(Window_t id, Int_t x, Int_t y)
virtual voidTGX11::SetWMSize(Window_t id, UInt_t w, UInt_t h)
virtual voidTGX11::SetWMSizeHints(Window_t id, UInt_t wmin, UInt_t hmin, UInt_t wmax, UInt_t hmax, UInt_t winc, UInt_t hinc)
virtual voidTGX11::SetWMState(Window_t id, EInitialState state)
virtual voidTGX11::SetWMTransientHint(Window_t id, Window_t main_id)
virtual voidTGX11::ShapeCombineMask(Window_t id, Int_t x, Int_t y, Pixmap_t mask)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTGX11::SubtractRegion(Region_t rega, Region_t regb, Region_t result)
voidTGX11::Sync(Int_t mode)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Int_tTGX11::TextWidth(FontStruct_t font, const char* s, Int_t len)
virtual voidTGX11::TranslateCoordinates(Window_t src, Window_t dest, Int_t src_x, Int_t src_y, Int_t& dest_x, Int_t& dest_y, Window_t& child)
virtual voidTGX11::UnionRectWithRegion(Rectangle_t* rect, Region_t src, Region_t dest)
virtual voidTGX11::UnionRegion(Region_t rega, Region_t regb, Region_t result)
virtual voidTGX11::UnmapWindow(Window_t id)
virtual voidTGX11::Update(Int_t mode = 0)
virtual voidTGX11::UpdateWindow(Int_t mode)
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual voidTGX11::Warp(Int_t ix, Int_t iy, Window_t id = 0)
virtual voidTGX11::WMDeleteNotify(Window_t id)
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = "0", Int_t option = 0, Int_t bufsize = 0) const
virtual Int_tTGX11::WriteGIF(char* name)
virtual voidTGX11::WritePixmap(Int_t wid, UInt_t w, UInt_t h, char* pxname)
virtual voidTGX11::XorRegion(Region_t rega, Region_t regb, Region_t result)
Bool_tTGX11::AllocColor(unsigned long cmap, XColor* color)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
XColor_t&TGX11::GetColor(Int_t cid)
GC*TGX11::GetGC(Int_t which) const
voidTGX11::QueryColors(unsigned long cmap, XColor* colors, Int_t ncolors)
voidDrawImage(FT_Bitmap* source, ULong_t fore, ULong_t back, XImage* xim, Int_t bx, Int_t by)
XImage*GetBackground(Int_t x, Int_t y, UInt_t w, UInt_t h)
Bool_tIsVisible(Int_t x, Int_t y, UInt_t w, UInt_t h)
voidRenderString(Int_t x, Int_t y, TVirtualX::ETextMode mode)

Data Members

enum EAlign { kNone
enum TVirtualX::EDrawMode { kCopy
enum TVirtualX::EBoxMode { kHollow
enum TVirtualX::ETextMode { kClear
enum TVirtualX::ETextSetMode { kCheck
enum TObject::EStatusBits { kCanDelete
enum TObject::[unnamed] { kIsOnHeap
Display*TGX11::fDisplayPointer to display
Visual*TGX11::fVisualPointer to visual used by all windows
unsigned longTGX11::fRootWinRoot window used as parent of all windows
unsigned longTGX11::fVisRootWinRoot window with fVisual to be used to create GC's and XImages
unsigned longTGX11::fColormapDefault colormap, 0 if b/w
ULong_tTGX11::fBlackPixelValue of black pixel in colormap
ULong_tTGX11::fWhitePixelValue of white pixel in colormap
Int_tTGX11::fScreenNumberScreen number
Int_tTGX11::fTextAlignHText Alignment Horizontal
Int_tTGX11::fTextAlignVText Alignment Vertical
Int_tTGX11::fTextAlignText alignment (set in SetTextAlign)
Float_tTGX11::fCharacterUpXCharacter Up vector along X
Float_tTGX11::fCharacterUpYCharacter Up vector along Y
Float_tTGX11::fTextMagnitudeText Magnitude
Int_tTGX11::fDepthNumber of color planes
Int_tTGX11::fRedDivRed value divider, -1 if no TrueColor visual
Int_tTGX11::fGreenDivGreen value divider
Int_tTGX11::fBlueDivBlue value divider
Int_tTGX11::fRedShiftBits to left shift red, -1 if no TrueColor visual
Int_tTGX11::fGreenShiftBits to left shift green
Int_tTGX11::fBlueShiftBits to left shift blue
Bool_tTGX11::fHasTTFontsTrue when TrueType fonts are used
TVirtualX::EDrawModeTVirtualX::fDrawModeDrawing mode
TStringTNamed::fNameobject identifier
TStringTNamed::fTitleobject title
Color_tTAttLine::fLineColorline color
Style_tTAttLine::fLineStyleline style
Width_tTAttLine::fLineWidthline width
Color_tTAttFill::fFillColorfill area color
Style_tTAttFill::fFillStylefill area style
Float_tTAttText::fTextAngleText angle
Float_tTAttText::fTextSizeText size
Short_tTAttText::fTextAlignText alignment
Color_tTAttText::fTextColorText color index
Font_tTAttText::fTextFontText font number
Color_tTAttMarker::fMarkerColorMarker color index
Style_tTAttMarker::fMarkerStyleMarker style
Size_tTAttMarker::fMarkerSizeMarker size
FT_VectorfAlignalignment vector

Class Description

 Interface to low level X11 (Xlib). This class gives access to basic  
 X11 graphics via the parent class TGX11. However, all text and font  
 handling is done via the Freetype TrueType library. When the         
 shared library containing this class is loaded the global gVirtualX  
 is redirected to point to this class.                                

TGX11TTF(const TGX11 &org)
 Create copy of TGX11 but now use TrueType fonts.
void Align(void)
 Compute alignment variables. The alignment is done on the horizontal string
 then the rotation is applied on the alignment variables.
 SetRotation and LayoutGlyphs should have been called before.
void DrawImage(FT_Bitmap *source, ULong_t fore, ULong_t back, XImage *xim, Int_t bx, Int_t by)
 Draw FT_Bitmap bitmap to xim image at position bx,by using specified
 foreground color.
void DrawText(Int_t x, Int_t y, Float_t angle, Float_t mgn, const char *text, ETextMode mode)
 Draw text using TrueType fonts. If TrueType fonts are not available the
 text is drawn with TGX11::DrawText.
XImage * GetBackground(Int_t x, Int_t y, UInt_t w, UInt_t h)
 Get the background of the current window in an XImage.
Bool_t IsVisible(Int_t x, Int_t y, UInt_t w, UInt_t h)
 Test if there is really something to render
void RenderString(Int_t x, Int_t y, ETextMode mode)
 Perform the string rendering in the pad.
 LayoutGlyphs should have been called before.
void SetTextFont(Font_t fontnumber)
 Set specified font.
Int_t SetTextFont(char *fontname, ETextSetMode mode)
 Set text font to specified name.
 mode       : loading flag
 mode=0     : search if the font exist (kCheck)
 mode=1     : search the font and load it if it exists (kLoad)
 font       : font name

 Set text font to specified name. This function returns 0 if
 the specified font is found, 1 if not.
void SetTextSize(Float_t textsize)
 Set current text size.
TGX11TTF(const TGX11 &org)

Author: Olivier Couet 01/10/02
Last update: root/x11ttf:$Name: $:$Id: TGX11TTF.cxx,v 1.13 2005/05/18 16:58:42 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.