#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().
1.5.1