Lines Matching refs:action
67 ActionInfo(int32 startOffset, int32 endOffset, HyperTextAction* action)
71 action(action)
77 delete action;
95 HyperTextAction* action;
149 HyperTextAction* action = _ActionAt(where);
150 if (action != NULL)
151 action->Clicked(this, where, message);
163 HyperTextAction* action;
166 // We moved to a different "action" zone, de-highlight the previous one
168 action = fLastActionInfo->action;
169 if (action != NULL) {
170 action->MouseAway(this, where, fLastActionInfo->startOffset,
177 action = actionInfo->action;
178 if (action != NULL) {
179 action->MouseOver(this, where, actionInfo->startOffset,
199 HyperTextAction* action)
201 if (action == NULL || startOffset >= endOffset) {
202 delete action;
206 fActionInfos->BinaryInsert(new ActionInfo(startOffset, endOffset, action),
214 HyperTextView::InsertHyperText(const char* inText, HyperTextAction* action,
221 AddHyperTextAction(startOffset, endOffset, action);
227 HyperTextAction* action, const text_run_array* inRuns)
233 AddHyperTextAction(startOffset, endOffset, action);
244 const ActionInfo* action = fActionInfos->BinarySearch(pointer,
246 return action;
253 const ActionInfo* action = _ActionInfoAt(where);
255 if (action != NULL) {
258 GetTextRegion(action->startOffset, action->endOffset, &textRegion);
260 return action->action;