void nsQtRemoteService::PropertyNotifyEvent(XEvent *aEvt) { HandleNewProperty(aEvt->xproperty.window, mozilla::DefaultXDisplay(), aEvt->xproperty.time, aEvt->xproperty.atom, 0); }
void nsQtRemoteService::PropertyNotifyEvent(XEvent *aEvt) { HandleNewProperty(aEvt->xproperty.window, QX11Info::display(), aEvt->xproperty.time, aEvt->xproperty.atom, 0); }
gboolean nsGTKRemoteService::HandlePropertyChange(GtkWidget *aWidget, GdkEventProperty *pevent, nsIWeakReference *aThis) { if (pevent->state == GDK_PROPERTY_NEW_VALUE) { Atom changedAtom = gdk_x11_atom_to_xatom(pevent->atom); return HandleNewProperty(GDK_WINDOW_XWINDOW(pevent->window), GDK_DISPLAY(), pevent->time, changedAtom, aThis); } return FALSE; }
gboolean nsGTKRemoteService::HandlePropertyChange(GtkWidget *aWidget, GdkEventProperty *pevent, nsIWeakReference *aThis) { if (pevent->state == GDK_PROPERTY_NEW_VALUE) { Atom changedAtom = gdk_x11_atom_to_xatom(pevent->atom); #if (MOZ_WIDGET_GTK == 2) XID window = GDK_WINDOW_XWINDOW(pevent->window); #else XID window = gdk_x11_window_get_xid(gtk_widget_get_window(aWidget)); #endif return HandleNewProperty(window, GDK_DISPLAY_XDISPLAY(gdk_display_get_default()), pevent->time, changedAtom, aThis); } return FALSE; }