1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-20 01:14:20 +00:00

Tweak to TextInputTarget. Code clean-ups. Jucer development.

This commit is contained in:
Julian Storer 2010-04-30 11:00:38 +01:00
parent 27d1d9a9d9
commit 7ed446b5fd
53 changed files with 1019 additions and 909 deletions

View file

@ -30,7 +30,7 @@
//==============================================================================
// These are defined in juce_linux_Messaging.cpp
extern Display* display;
extern XContext improbableNumber;
extern XContext windowHandleXContext;
//==============================================================================
namespace Atoms
@ -721,7 +721,7 @@ public:
XPointer peer = 0;
ScopedXLock xlock;
if (! XFindContext (display, (XID) windowHandle, improbableNumber, &peer))
if (! XFindContext (display, (XID) windowHandle, windowHandleXContext, &peer))
{
if (peer != 0 && ! ComponentPeer::isValidPeer ((LinuxComponentPeer*) peer))
peer = 0;
@ -2245,7 +2245,7 @@ private:
GrabModeAsync, GrabModeAsync, None, None);
// Set the window context to identify the window handle object
if (XSaveContext (display, (XID) wndH, improbableNumber, (XPointer) this))
if (XSaveContext (display, (XID) wndH, windowHandleXContext, (XPointer) this))
{
// Failed
jassertfalse
@ -2338,8 +2338,8 @@ private:
ScopedXLock xlock;
XPointer handlePointer;
if (! XFindContext (display, (XID) windowH, improbableNumber, &handlePointer))
XDeleteContext (display, (XID) windowH, improbableNumber);
if (! XFindContext (display, (XID) windowH, windowHandleXContext, &handlePointer))
XDeleteContext (display, (XID) windowH, windowHandleXContext);
XDestroyWindow (display, windowH);
@ -3250,7 +3250,7 @@ public:
CWBorderPixel | CWColormap | CWEventMask,
&swa);
XSaveContext (display, (XID) embeddedWindow, improbableNumber, (XPointer) peer);
XSaveContext (display, (XID) embeddedWindow, windowHandleXContext, (XPointer) peer);
XMapWindow (display, embeddedWindow);
XFreeColormap (display, colourMap);