#include "TGWin32.h"
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <process.h>
#include <wchar.h>
#include "gdk/gdkkeysyms.h"
#include "xatom.h"
#include <winuser.h>
#include "TROOT.h"
#include "TApplication.h"
#include "TColor.h"
#include "TPoint.h"
#include "TMath.h"
#include "TStorage.h"
#include "TStyle.h"
#include "TSystem.h"
#include "TGFrame.h"
#include "TError.h"
#include "TException.h"
#include "TClassTable.h"
#include "KeySymbols.h"
#include "TWinNTSystem.h"
#include "TGWin32VirtualXProxy.h"
#include "TGWin32InterpreterProxy.h"
#include "TWin32SplashThread.h"
#include "TString.h"
#include "TObjString.h"
#include "TObjArray.h"
#include "TExMap.h"
#include "TEnv.h"
#include "RStipples.h"
Go to the source code of this file.
Classes | |
struct | XWindow_t |
Defines | |
#define | XDND_PROTOCOL_VERSION 5 |
#define | IDC_HAND MAKEINTRESOURCE(32649) |
#define | BITmask(x) |
#define | safestrlen(s) ((s) ? strlen(s) : 0) |
Functions | |
void | gdk_win32_draw_rectangle (GdkDrawable *drawable, GdkGC *gc, gint filled, gint x, gint y, gint width, gint height) |
void | gdk_win32_draw_arc (GdkDrawable *drawable, GdkGC *gc, gint filled, gint x, gint y, gint width, gint height, gint angle1, gint angle2) |
void | gdk_win32_draw_polygon (GdkDrawable *drawable, GdkGC *gc, gint filled, GdkPoint *points, gint npoints) |
void | gdk_win32_draw_text (GdkDrawable *drawable, GdkFont *font, GdkGC *gc, gint x, gint y, const gchar *text, gint text_length) |
void | gdk_win32_draw_points (GdkDrawable *drawable, GdkGC *gc, GdkPoint *points, gint npoints) |
void | gdk_win32_draw_segments (GdkDrawable *drawable, GdkGC *gc, GdkSegment *segs, gint nsegs) |
void | gdk_win32_draw_lines (GdkDrawable *drawable, GdkGC *gc, GdkPoint *points, gint npoints) |
static Int_t | _lookup_string (Event_t *event, char *buf, Int_t buflen) |
void | SplitLong (Long_t ll, Long_t &i1, Long_t &i2) |
void | AsmLong (Long_t i1, Long_t i2, Long_t &ll) |
static BOOL CALLBACK | EnumChildProc (HWND hwndChild, LPARAM lParam) |
static void | _ChangeProperty (HWND w, char *np, char *dp, int n, Atom_t type) |
static void | W32ChangeProperty (HWND w, Atom_t property, Atom_t type, int format, int mode, const unsigned char *data, int nelements) |
static int | _GetWindowProperty (GdkWindow *id, Atom_t property, Long_t long_offset, Long_t long_length, Bool_t delete_it, Atom_t req_type, Atom_t *actual_type_return, Int_t *actual_format_return, ULong_t *nitems_return, ULong_t *bytes_after_return, UChar_t **prop_return) |
static ULong_t | GetPixelImage (Drawable_t id, Int_t x, Int_t y) |
static void | CollectImageColors (ULong_t pixel, ULong_t *&orgcolors, Int_t &ncolors, Int_t &maxcolors) |
static char * | EventMask2String (UInt_t evmask) |
Bool_t | GUIThreadMessageWrapper (MSG *msg) |
ClassImp (TGWin32) TGWin32 | |
VOID CALLBACK | MyTimerProc (HWND hwnd, UINT message, UINT idTimer, DWORD dwTime) |
int | GIFquantize (UInt_t width, UInt_t height, Int_t *ncol, Byte_t *red, Byte_t *green, Byte_t *blue, Byte_t *outputBuf, Byte_t *outputCmap) |
long | GIFencode (int Width, int Height, Int_t Ncol, Byte_t R[], Byte_t G[], Byte_t B[], Byte_t ScLine[], void(*get_scline)(int, int, Byte_t *), void(*pb)(Byte_t)) |
int | GIFdecode (Byte_t *GIFarr, Byte_t *PIXarr, int *Width, int *Height, int *Ncols, Byte_t *R, Byte_t *G, Byte_t *B) |
int | GIFinfo (Byte_t *GIFarr, int *Width, int *Height, int *Ncols) |
static void | GetPixel (int y, int width, Byte_t *scline) |
static void | PutByte (Byte_t b) |
static void | _set_event_time (GdkEvent &event, UInt_t time) |
Variables | |
int | gdk_debug_level |
GdkAtom | gClipboardAtom = GDK_NONE |
static XWindow_t * | gCws |
static XWindow_t * | gTws |
const Int_t | kBIGGEST_RGB_VALUE = 65535 |
const int | kMAXGC = 7 |
static GdkGC * | gGClist [kMAXGC] |
static GdkGC * | gGCline |
static GdkGC * | gGCmark |
static GdkGC * | gGCfill |
static GdkGC * | gGCtext |
static GdkGC * | gGCinvt |
static GdkGC * | gGCdash |
static GdkGC * | gGCpxmp |
static GdkGC * | gGCecho |
static Int_t | gFillHollow |
static GdkPixmap * | gFillPattern |
static char * | gTextFont = "arial.ttf" |
const Int_t | kMAXMK = 100 |
static struct { ... } ::@123 | gMarker |
static int | gLineStyle = GDK_LINE_SOLID |
static int | gCapStyle = GDK_CAP_BUTT |
static int | gJoinStyle = GDK_JOIN_MITER |
static char | gDashList [10] |
static int | gDashLength = 0 |
static int | gDashOffset = 0 |
static int | gDashSize = 0 |
static ULong_t | gMouseMask |
static ULong_t | gKeybdMask |
const char | null_cursor_bits [] |
static GdkCursor * | gNullCursor |
static bool | gdk_initialized = false |
const ULong_t | kMWMHintsFunctions = BIT(0) |
const ULong_t | kMWMHintsDecorations = BIT(1) |
const ULong_t | kMWMHintsInputMode = BIT(2) |
const Int_t | kPropMotifWMHintsElements = 4 |
const Int_t | kPropMWMHintElements = kPropMotifWMHintsElements |
static char * | keyCodeToString [] |
static KeySymbolMap_t | gKeyMap [] |
TGWin32MainThread * | gMainThread = 0 |
static FILE * | gGifFile |
static GdkImage * | gGifImage = 0 |
#define BITmask | ( | x | ) |
#define IDC_HAND MAKEINTRESOURCE(32649) |
#define XDND_PROTOCOL_VERSION 5 |
static void @1855::_ChangeProperty | ( | HWND | w, | |
char * | np, | |||
char * | dp, | |||
int | n, | |||
Atom_t | type | |||
) | [static] |
static int @1855::_GetWindowProperty | ( | GdkWindow * | id, | |
Atom_t | property, | |||
Long_t | long_offset, | |||
Long_t | long_length, | |||
Bool_t | delete_it, | |||
Atom_t | req_type, | |||
Atom_t * | actual_type_return, | |||
Int_t * | actual_format_return, | |||
ULong_t * | nitems_return, | |||
ULong_t * | bytes_after_return, | |||
UChar_t ** | prop_return | |||
) | [static] |
Definition at line 459 of file TGWin32.cxx.
References data, GDK_DRAWABLE_XID, handle(), malloc(), NULL, w, and XA_STRING.
Definition at line 353 of file TGWin32.cxx.
References Event_t::fCode, Event_t::fUser, i, n, and x20.
Referenced by TGWin32::LookupString().
Definition at line 5612 of file TGWin32.cxx.
References _GdkEvent::button, _GdkEvent::crossing, _GdkEvent::dnd, GDK_2BUTTON_PRESS, GDK_3BUTTON_PRESS, GDK_BUTTON_PRESS, GDK_BUTTON_RELEASE, GDK_DRAG_ENTER, GDK_DRAG_LEAVE, GDK_DRAG_MOTION, GDK_DRAG_STATUS, GDK_DROP_FINISHED, GDK_DROP_START, GDK_ENTER_NOTIFY, GDK_KEY_PRESS, GDK_KEY_RELEASE, GDK_LEAVE_NOTIFY, GDK_MOTION_NOTIFY, GDK_PROPERTY_NOTIFY, GDK_PROXIMITY_IN, GDK_PROXIMITY_OUT, GDK_SCROLL, GDK_SELECTION_CLEAR, GDK_SELECTION_NOTIFY, GDK_SELECTION_REQUEST, _GdkEvent::key, _GdkEvent::motion, _GdkEvent::property, _GdkEvent::proximity, _GdkEvent::selection, _GdkEventDND::time, _GdkEventCrossing::time, _GdkEventSelection::time, _GdkEventKey::time, _GdkEventProximity::time, _GdkEventMotion::time, _GdkEventButton::time, _GdkEventProperty::time, and _GdkEvent::type.
Referenced by TGWin32::MapEvent().
Definition at line 389 of file TGWin32.cxx.
Referenced by TGWin32::MapEvent(), and TGX11::MapEvent().
ClassImp | ( | TGWin32 | ) |
Definition at line 746 of file TGWin32.cxx.
static void @1855::CollectImageColors | ( | ULong_t | pixel, | |
ULong_t *& | orgcolors, | |||
Int_t & | ncolors, | |||
Int_t & | maxcolors | |||
) | [static] |
Definition at line 540 of file TGWin32.cxx.
References i, and TStorage::ReAlloc().
Referenced by TGWin32::ImgPickPalette(), and TGWin32::SetOpacity().
static BOOL CALLBACK @1855::EnumChildProc | ( | HWND | hwndChild, | |
LPARAM | lParam | |||
) | [static] |
Definition at line 402 of file TGWin32.cxx.
References gdk_window_lookup, and TRUE.
Referenced by TGWin32::MapSubwindows().
static char* @1855::EventMask2String | ( | UInt_t | evmask | ) | [static] |
void gdk_win32_draw_arc | ( | GdkDrawable * | drawable, | |
GdkGC * | gc, | |||
gint | filled, | |||
gint | x, | |||
gint | y, | |||
gint | width, | |||
gint | height, | |||
gint | angle1, | |||
gint | angle2 | |||
) |
void gdk_win32_draw_lines | ( | GdkDrawable * | drawable, | |
GdkGC * | gc, | |||
GdkPoint * | points, | |||
gint | npoints | |||
) |
void gdk_win32_draw_points | ( | GdkDrawable * | drawable, | |
GdkGC * | gc, | |||
GdkPoint * | points, | |||
gint | npoints | |||
) |
void gdk_win32_draw_polygon | ( | GdkDrawable * | drawable, | |
GdkGC * | gc, | |||
gint | filled, | |||
GdkPoint * | points, | |||
gint | npoints | |||
) |
void gdk_win32_draw_rectangle | ( | GdkDrawable * | drawable, | |
GdkGC * | gc, | |||
gint | filled, | |||
gint | x, | |||
gint | y, | |||
gint | width, | |||
gint | height | |||
) |
void gdk_win32_draw_segments | ( | GdkDrawable * | drawable, | |
GdkGC * | gc, | |||
GdkSegment * | segs, | |||
gint | nsegs | |||
) |
void gdk_win32_draw_text | ( | GdkDrawable * | drawable, | |
GdkFont * | font, | |||
GdkGC * | gc, | |||
gint | x, | |||
gint | y, | |||
const gchar * | text, | |||
gint | text_length | |||
) |
static void GetPixel | ( | int | y, | |
int | width, | |||
Byte_t * | scline | |||
) | [static] |
static ULong_t @1855::GetPixelImage | ( | Drawable_t | id, | |
Int_t | x, | |||
Int_t | y | |||
) | [static] |
Definition at line 507 of file TGWin32.cxx.
References image.
Referenced by TGWin32::DrawImage(), GetPixel(), TGWin32::ImgPickPalette(), TGWin32::RenderString(), and TGWin32::SetOpacity().
int GIFdecode | ( | Byte_t * | GIFarr, | |
Byte_t * | PIXarr, | |||
int * | Width, | |||
int * | Height, | |||
int * | Ncols, | |||
Byte_t * | R, | |||
Byte_t * | G, | |||
Byte_t * | B | |||
) |
Definition at line 149 of file gifdecode.c.
long GIFencode | ( | int | Width, | |
int | Height, | |||
Int_t | Ncol, | |||
Byte_t | R[], | |||
Byte_t | G[], | |||
Byte_t | B[], | |||
Byte_t | ScLine[], | |||
void(*)(int, int, Byte_t *) | get_scline, | |||
void(*)(Byte_t) | pb | |||
) |
int GIFinfo | ( | Byte_t * | GIFarr, | |
int * | Width, | |||
int * | Height, | |||
int * | Ncols | |||
) |
Definition at line 80 of file gifdecode.c.
int GIFquantize | ( | UInt_t | width, | |
UInt_t | height, | |||
Int_t * | ncol, | |||
Byte_t * | red, | |||
Byte_t * | green, | |||
Byte_t * | blue, | |||
Byte_t * | outputBuf, | |||
Byte_t * | outputCmap | |||
) |
Bool_t @1855::GUIThreadMessageWrapper | ( | MSG * | msg | ) | [static] |
VOID CALLBACK MyTimerProc | ( | HWND | hwnd, | |
UINT | message, | |||
UINT | idTimer, | |||
DWORD | dwTime | |||
) |
Definition at line 825 of file TGWin32.cxx.
References gSystem, and TSystem::ProcessEvents().
Referenced by TGWin32::GUIThreadMessageFunc().
static void PutByte | ( | Byte_t | b | ) | [static] |
Definition at line 4029 of file TGWin32.cxx.
Referenced by TGX11::WriteGIF(), and TGWin32::WriteGIF().
Definition at line 372 of file TGWin32.cxx.
References i, l, and RooFitShortHand::L().
Referenced by TGWin32::MapEvent(), and TGX11::MapEvent().
static void @1855::W32ChangeProperty | ( | HWND | w, | |
Atom_t | property, | |||
Atom_t | type, | |||
int | format, | |||
int | mode, | |||
const unsigned char * | data, | |||
int | nelements | |||
) | [static] |
Definition at line 433 of file TGWin32.cxx.
References _ChangeProperty(), buffer, free(), GDK_PROP_MODE_PREPEND, GDK_PROP_MODE_REPLACE, int, len, malloc(), NULL, p, s, sprintf(), and strcpy().
Referenced by TGWin32::SetClassHints(), and TGWin32::WMDeleteNotify().
LPCRITICAL_SECTION fCritSec [static] |
Definition at line 599 of file TGWin32.cxx.
Definition at line 225 of file TGWin32.cxx.
Definition at line 223 of file TGWin32.cxx.
Referenced by ClassImp(), PyROOT::TTreeSetBranchAddress::operator()(), and PyROOT::TTreeBranch::operator()().
void* fHandle |
Definition at line 597 of file TGWin32.cxx.
DWORD fId |
Definition at line 226 of file TGWin32.cxx.
Definition at line 243 of file TGWin32.cxx.
Referenced by TGX11::MapKeySym(), TGWin32::MapKeySym(), and MapKeySym().
LPCRITICAL_SECTION fMessageMutex [static] |
Definition at line 600 of file TGWin32.cxx.
Definition at line 242 of file TGWin32.cxx.
Referenced by TGX11::MapKeySym(), and TGWin32::MapKeySym().
int gCapStyle = GDK_CAP_BUTT [static] |
Definition at line 190 of file TGWin32.cxx.
Referenced by TGX11::SetLineType(), and TGX11::SetLineWidth().
GdkAtom gClipboardAtom = GDK_NONE [static] |
Definition at line 137 of file TGWin32.cxx.
Definition at line 138 of file TGWin32.cxx.
Referenced by TGX11::AddPixmap(), TGWin32::AddPixmap(), TGX11::AddWindow(), TGWin32::AddWindow(), TGWin32::ClearWindow(), TGX11::ClearWindow(), TGX11::CloseWindow(), TGX11::CloseWindow1(), TGWin32::CloseWindow1(), TGWin32::CopyPixmap(), TGX11::CopyPixmap(), TGX11::CopyWindowtoPixmap(), TGX11::DrawBox(), TGWin32::DrawBox(), TGX11::DrawCellArray(), TGWin32::DrawCellArray(), TGX11::DrawFillArea(), TGWin32::DrawFillArea(), TGX11::DrawLine(), TGWin32::DrawLine(), TGX11::DrawPolyLine(), TGWin32::DrawPolyLine(), TGWin32::DrawPolyMarker(), TGX11::DrawPolyMarker(), TGX11::DrawText(), TGWin32::GetCurrentWindow(), TGX11::GetCurrentWindow(), TGWin32::ImgPickPalette(), TGX11::ImgPickPalette(), TGX11::InitWindow(), TGWin32::InitWindow(), TGX11::MakeOpaqueColors(), TGWin32::MakeOpaqueColors(), TGX11::OpenPixmap(), TGWin32::OpenPixmap(), TGX11::PutImage(), TGWin32::PutImage(), TGWin32::QueryPointer(), TGX11::QueryPointer(), TGX11::ReadGIF(), TGWin32::ReadGIF(), TGX11::RemoveWindow(), TGWin32::RemoveWindow(), TGWin32::RequestLocator(), TGX11::RequestLocator(), TGX11::RequestString(), TGWin32::RequestString(), TGX11::SelectWindow(), TGWin32::SelectWindow(), TGX11::SetInput(), TGWin32::SetInput(), TGWin32::SetOpacity(), TGX11::SetOpacity(), TGWin32::UpdateWindow(), TGX11::UpdateWindow(), TGWin32::Warp(), TGX11::WriteGIF(), and TGWin32::WriteGIF().
int gDashLength = 0 [static] |
Definition at line 193 of file TGWin32.cxx.
Referenced by TGX11::DrawPolyLine(), and TGX11::SetLineType().
char gDashList[10] [static] |
Definition at line 192 of file TGWin32.cxx.
Referenced by TGX11::DrawLine(), TGX11::DrawPolyLine(), and TGX11::SetLineType().
int gDashOffset = 0 [static] |
Definition at line 194 of file TGWin32.cxx.
Referenced by TGX11::DrawLine(), TGX11::DrawPolyLine(), and TGX11::SetLineType().
int gDashSize = 0 [static] |
Definition at line 195 of file TGWin32.cxx.
Referenced by TGX11::DrawLine(), TGX11::DrawPolyLine(), and TGX11::SetLineType().
int gdk_debug_level |
bool gdk_initialized = false [static] |
Definition at line 218 of file TGWin32.cxx.
Int_t gFillHollow [static] |
Definition at line 168 of file TGWin32.cxx.
Referenced by TGX11::DrawFillArea(), and TGX11::SetFillStyleIndex().
GdkPixmap* gFillPattern [static] |
Definition at line 169 of file TGWin32.cxx.
Referenced by TGX11::SetFillColor(), TGX11::SetFillStyleIndex(), TGWin32::UpdateFillColor(), and TGWin32::UpdateFillStyle().
Definition at line 163 of file TGWin32.cxx.
Referenced by TGX11::DrawLine(), TGWin32::DrawLine(), TGX11::DrawPolyLine(), TGWin32::DrawPolyLine(), TGWin32::OpenDisplay(), TGX11::SetLineColor(), TGWin32::SetLineType(), TGX11::SetLineType(), TGX11::SetLineWidth(), and TGWin32::UpdateLineColor().
Definition at line 166 of file TGWin32.cxx.
Referenced by TGX11::OpenDisplay(), TGWin32::OpenDisplay(), TGWin32::RequestLocator(), and TGX11::RequestLocator().
Definition at line 160 of file TGWin32.cxx.
Referenced by TGX11::DrawBox(), TGWin32::DrawBox(), TGX11::DrawCellArray(), TGWin32::DrawCellArray(), TGX11::DrawFillArea(), TGWin32::DrawFillArea(), TGWin32::OpenDisplay(), TGX11::SetFillColor(), TGX11::SetFillStyleIndex(), TGWin32::UpdateFillColor(), and TGWin32::UpdateFillStyle().
Definition at line 162 of file TGWin32.cxx.
Referenced by TGX11::OpenDisplay(), TGWin32::OpenDisplay(), TGX11::RequestString(), TGWin32::SetTextColor(), TGX11::SetTextColor(), and TGX11::SetTextFont().
Definition at line 158 of file TGWin32.cxx.
Referenced by TGX11::DrawBox(), TGWin32::DrawBox(), TGX11::DrawLine(), TGWin32::DrawLine(), TGX11::DrawPolyLine(), TGWin32::DrawPolyLine(), TGWin32::OpenDisplay(), TGX11::PutImage(), TGWin32::PutImage(), TGX11::SetLineColor(), TGWin32::SetLineType(), TGX11::SetLineType(), TGX11::SetLineWidth(), and TGWin32::UpdateLineColor().
Definition at line 157 of file TGWin32.cxx.
Referenced by TGX11::GetGC(), TGWin32::GetGC(), TGX11::OpenDisplay(), TGWin32::OpenDisplay(), TGX11::OpenPixmap(), TGWin32::OpenPixmap(), TGX11::RescaleWindow(), TGWin32::RescaleWindow(), TGWin32::ResizePixmap(), TGX11::ResizePixmap(), TGWin32::ResizeWindow(), TGX11::ResizeWindow(), TGX11::SelectWindow(), TGWin32::SelectWindow(), TGX11::SetClipOFF(), TGWin32::SetClipOFF(), TGX11::SetClipRegion(), TGWin32::SetClipRegion(), TGX11::SetDoubleBufferON(), TGWin32::SetDoubleBufferON(), TGWin32::SetDrawMode(), and TGX11::SetDrawMode().
Definition at line 159 of file TGWin32.cxx.
Referenced by TGWin32::DrawPolyMarker(), TGX11::DrawPolyMarker(), TGWin32::OpenDisplay(), TGX11::SetMarkerColor(), and TGWin32::UpdateMarkerColor().
Definition at line 164 of file TGWin32.cxx.
Referenced by TGX11::ClearPixmap(), TGWin32::ClearWindow(), TGX11::ClearWindow(), TGWin32::CopyPixmap(), TGX11::CopyPixmap(), TGX11::CopyWindowtoPixmap(), TGX11::OpenDisplay(), TGWin32::OpenDisplay(), TGX11::OpenPixmap(), TGWin32::OpenPixmap(), TGX11::RescaleWindow(), TGWin32::RescaleWindow(), TGWin32::ResizePixmap(), TGX11::ResizePixmap(), TGWin32::ResizeWindow(), TGX11::ResizeWindow(), TGX11::SetDoubleBufferON(), TGWin32::SetDoubleBufferON(), TGWin32::SetOpacity(), TGX11::SetOpacity(), TGWin32::UpdateWindow(), and TGX11::UpdateWindow().
Definition at line 161 of file TGWin32.cxx.
Referenced by TGX11::DrawText(), TGX11::OpenDisplay(), TGWin32::OpenDisplay(), TGX11::RequestString(), TGWin32::SetTextColor(), TGX11::SetTextColor(), and TGX11::SetTextFont().
FILE* gGifFile [static] |
int gJoinStyle = GDK_JOIN_MITER [static] |
Definition at line 191 of file TGWin32.cxx.
Referenced by TGX11::SetLineType(), and TGX11::SetLineWidth().
ULong_t gKeybdMask [static] |
Initial value:
Definition at line 204 of file TGWin32.cxx.
Referenced by TGX11::RequestString(), and TGX11::SetInput().
KeySymbolMap_t gKeyMap[] [static] |
Definition at line 300 of file TGWin32.cxx.
Referenced by TGX11::MapKeySym(), and TGWin32::MapKeySym().
int gLineStyle = GDK_LINE_SOLID [static] |
Definition at line 189 of file TGWin32.cxx.
Referenced by TGX11::DrawLine(), TGX11::DrawPolyLine(), TGX11::SetLineType(), and TGX11::SetLineWidth().
TGWin32MainThread* gMainThread = 0 [static] |
Definition at line 608 of file TGWin32.cxx.
Referenced by TGWin32::CloseDisplay(), TGWin32::Lock(), TGWin32::TGWin32(), and TGWin32::Unlock().
struct { ... } gMarker [static] |
Referenced by TGWin32::DrawPolyMarker(), TGX11::DrawPolyMarker(), TGWin32::SetMarkerType(), and TGX11::SetMarkerType().
ULong_t gMouseMask [static] |
Initial value:
GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK | GDK_POINTER_MOTION_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK
Definition at line 200 of file TGWin32.cxx.
Referenced by TGX11::RequestLocator(), and TGX11::SetInput().
GdkCursor* gNullCursor [static] |
Definition at line 216 of file TGWin32.cxx.
Referenced by TGX11::OpenDisplay(), TGWin32::OpenDisplay(), TGWin32::RequestLocator(), and TGX11::RequestLocator().
char* gTextFont = "arial.ttf" [static] |
Definition at line 174 of file TGWin32.cxx.
Referenced by TGX11::DrawText(), TGX11::GetTextExtent(), TGX11::OpenDisplay(), TGX11::RequestString(), and TGX11::SetTextFont().
Definition at line 139 of file TGWin32.cxx.
Referenced by TGWin32::CopyPixmap(), TGX11::CopyPixmap(), TGWin32::GetDoubleBuffer(), TGX11::GetDoubleBuffer(), TGX11::GetGeometry(), TGWin32::GetGeometry(), TGX11::MoveWindow(), TGWin32::MoveWindow(), TGX11::RescaleWindow(), TGWin32::RescaleWindow(), TGWin32::ResizePixmap(), TGX11::ResizePixmap(), TGWin32::ResizeWindow(), TGX11::ResizeWindow(), TGX11::SetClipOFF(), TGWin32::SetClipOFF(), TGX11::SetClipRegion(), TGWin32::SetClipRegion(), TGX11::SetCursor(), TGWin32::SetCursor(), TGX11::SetDoubleBuffer(), TGWin32::SetDoubleBuffer(), TGX11::SetDoubleBufferOFF(), TGWin32::SetDoubleBufferOFF(), TGX11::SetDoubleBufferON(), TGWin32::SetDoubleBufferON(), TGWin32::WritePixmap(), and TGX11::WritePixmap().
const Int_t kBIGGEST_RGB_VALUE = 65535 [static] |
Definition at line 146 of file TGWin32.cxx.
Referenced by TGX11::GetRGB(), TGX11::MakeOpaqueColors(), TGX11::QueryColors(), and TGX11::SetRGB().
char* keyCodeToString[] [static] |
Definition at line 246 of file TGWin32.cxx.
const int kMAXGC = 7 [static] |
Definition at line 156 of file TGWin32.cxx.
Referenced by TGX11::GetGC(), TGX11::OpenDisplay(), TGX11::OpenPixmap(), TGX11::RescaleWindow(), TGX11::ResizePixmap(), TGX11::ResizeWindow(), TGX11::SelectWindow(), TGX11::SetClipOFF(), TGX11::SetClipRegion(), TGX11::SetDoubleBufferON(), and TGX11::SetDrawMode().
const ULong_t kMWMHintsDecorations = BIT(1) [static] |
const ULong_t kMWMHintsFunctions = BIT(0) [static] |
const ULong_t kMWMHintsInputMode = BIT(2) [static] |
const Int_t kPropMotifWMHintsElements = 4 [static] |
Definition at line 235 of file TGWin32.cxx.
const Int_t kPropMWMHintElements = kPropMotifWMHintsElements [static] |
int n |
Definition at line 182 of file TGWin32.cxx.
const char null_cursor_bits[] [static] |
Initial value:
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
Definition at line 211 of file TGWin32.cxx.
Referenced by TGX11::OpenDisplay().
int type |
Definition at line 181 of file TGWin32.cxx.
Definition at line 183 of file TGWin32.cxx.
Referenced by TGDoubleSlider::ChangeCursor(), Rgl::Pad::MarkerPainter::DrawCircle(), Rgl::Pad::MarkerPainter::DrawCross(), TImageDump::DrawDashPolyLine(), Rgl::Pad::MarkerPainter::DrawDiamond(), Rgl::Pad::MarkerPainter::DrawDot(), TGX11::DrawFillArea(), TGQt::DrawFillArea(), TGWin32::DrawFillArea(), Rgl::Pad::MarkerPainter::DrawFullDotLarge(), Rgl::Pad::MarkerPainter::DrawFullDotMedium(), Rgl::Pad::MarkerPainter::DrawFullDotSmall(), Rgl::Pad::MarkerPainter::DrawFullSquare(), Rgl::Pad::MarkerPainter::DrawFullStar(), Rgl::Pad::MarkerPainter::DrawFullTrianlgeDown(), Rgl::Pad::MarkerPainter::DrawFullTrianlgeUp(), Rgl::Pad::MarkerPainter::DrawOpenStar(), Rgl::Pad::MarkerPainter::DrawPlus(), TASImage::DrawPolyLine(), TPostScript::DrawPolyLine(), TGQt::DrawPolyLine(), TPDF::DrawPolyLine(), TGX11::DrawPolyLine(), TGWin32::DrawPolyLine(), TSVG::DrawPolyLine(), TPostScript::DrawPolyLineNDC(), TSVG::DrawPolyLineNDC(), TPDF::DrawPolyLineNDC(), TGWin32::DrawPolyMarker(), TGQt::DrawPolyMarker(), TGX11::DrawPolyMarker(), TQtMarker::DrawPolyMarker(), TGLPadPainter::DrawPolyMarker(), Rgl::Pad::MarkerPainter::DrawStar(), Rgl::Pad::MarkerPainter::DrawX(), TASImage::FromWindow(), FT_Matrix_Multiply(), FT_Matrix_Multiply_Scaled(), TGWin32::GetBackground(), TGX11TTF::GetBackground(), TFitter::GetConfidenceIntervals(), TLinearFitter::GetConfidenceIntervals(), TGPicturePool::GetPicture(), TGX11TTF::IsVisible(), TGWin32::IsVisible(), TPainter3dAlgorithms::LegoCartesian(), main(), TMinuit::mnpfit(), TUnfold::ScanLcurve(), TASImage::SetImage(), ROOT::Math::VavilovFast::SetKappaBeta2(), TQtMarker::SetMarker(), TGWin32::SetMarkerType(), TGQt::SetMarkerType(), TVector3::SetPhi(), TPainter3dAlgorithms::TestEdge(), TGPicture::TGPicture(), TT_Load_Composite_Glyph(), and TMath::VavilovSet().