Lines Matching defs:screen

44      * will be called with the screen
50 * XMWSelectionListener will be called with the screen number and an event.
65 /* X atom array (one per screen) for this selection */
89 for (int screen = 0; screen < numScreens ; screen ++) {
90 initScreen(display,screen);
96 static void initScreen(long display, final int screen) {
99 long root = XlibWrapper.RootWindow(display,screen);
104 processRootEvent(ev, screen);
120 for (int screen = 0; screen < numScreens ; screen ++) {
121 selectPerScreen(screen,extra_mask);
125 void resetOwner(long owner, final int screen) {
130 setOwner(owner, screen);
131 if (log.isLoggable(PlatformLogger.FINE)) log.fine("New Selection Owner for screen " + screen + " = " + owner );
136 dispatchSelectionEvent(ev, screen);
146 void selectPerScreen(final int screen, long extra_mask) {
155 String selection_name = getName()+"_S"+screen;
156 if (log.isLoggable(PlatformLogger.FINE)) log.fine("Screen = " + screen + " selection name = " + selection_name);
159 setAtom(atom,screen);
162 setOwner(owner, screen);
163 if (log.isLoggable(PlatformLogger.FINE)) log.fine("Selection Owner for screen " + screen + " = " + owner );
168 dispatchSelectionEvent(ev, screen);
187 static boolean processClientMessage(XEvent xev, int screen) {
198 sel.resetOwner(owner,screen);
199 sel.dispatchOwnerChangedEvent(xev,screen,owner,data, timestamp);
205 static boolean processRootEvent(XEvent xev, int screen) {
208 return processClientMessage(xev, screen);
265 synchronized XAtom getAtom(int screen) {
267 return atoms[screen];
272 synchronized void setAtom(XAtom a, int screen) {
274 atoms[screen] = a;
278 synchronized long getOwner(int screen) {
280 return owners[screen];
285 synchronized void setOwner(long owner, int screen) {
287 owners[screen] = owner;
296 synchronized void dispatchSelectionChanged( XPropertyEvent ev, int screen) {
297 if (log.isLoggable(PlatformLogger.FINE)) log.fine("Selection Changed : Screen = " + screen + "Event =" + ev);
302 disp.selectionChanged(screen, this, ev.get_window(), ev);
307 synchronized void dispatchOwnerDeath(XDestroyWindowEvent de, int screen) {
308 if (log.isLoggable(PlatformLogger.FINE)) log.fine("Owner dead : Screen = " + screen + "Event =" + de);
313 disp.ownerDeath(screen, this, de.get_window());
319 void dispatchSelectionEvent(XEvent xev, int screen) {
323 dispatchOwnerDeath( de, screen);
327 dispatchSelectionChanged( xpe, screen);
332 synchronized void dispatchOwnerChangedEvent(XEvent ev, int screen, long owner, long data, long timestamp) {
337 disp.ownerChanged(screen,this, owner, data, timestamp);