Lines Matching full:selection
54 #include "selection.h"
58 * Selection Stuff
67 Selection *CurrentSelections;
71 dixLookupSelection(Selection ** result, Atom selectionName, in dixLookupSelection()
74 Selection *pSel; in dixLookupSelection()
80 if (pSel->selection == selectionName) in dixLookupSelection()
92 Selection *pSel, *pNextSel; in InitSelections()
105 CallSelectionCallback(Selection * pSel, ClientPtr client, in CallSelectionCallback()
115 Selection *pSel; in DeleteWindowFromAnySelections()
130 Selection *pSel; in DeleteClientFromAnySelections()
147 Selection *pSel; in ProcSetSelectionOwner()
157 time stamp, do not set the selection, just return success. */ in ProcSetSelectionOwner()
166 if (!ValidAtom(stuff->selection)) { in ProcSetSelectionOwner()
167 client->errorValue = stuff->selection; in ProcSetSelectionOwner()
172 * First, see if the selection is already set... in ProcSetSelectionOwner()
174 rc = dixLookupSelection(&pSel, stuff->selection, client, DixSetAttrAccess); in ProcSetSelectionOwner()
179 selection was set, do not set the selection, just return in ProcSetSelectionOwner()
187 .u.selectionClear.atom = pSel->selection in ProcSetSelectionOwner()
197 pSel = dixAllocateObjectWithPrivates(Selection, PRIVATE_SELECTION); in ProcSetSelectionOwner()
201 pSel->selection = stuff->selection; in ProcSetSelectionOwner()
230 Selection *pSel; in ProcGetSelectionOwner()
265 Selection *pSel; in ProcConvertSelection()
275 paramsOkay = ValidAtom(stuff->selection) && ValidAtom(stuff->target); in ProcConvertSelection()
285 rc = dixLookupSelection(&pSel, stuff->selection, client, DixReadAccess); in ProcConvertSelection()
295 event.u.selectionRequest.selection = stuff->selection; in ProcConvertSelection()
308 event.u.selectionNotify.selection = stuff->selection; in ProcConvertSelection()