• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/emacs-92/emacs/lisp/progmodes/

Lines Matching +defs:on +defs:mouse

33 ;; - A complete set of tags-like functions working on class trees
85 "*Number of markers saved on electric position stack."
720 ;;; Operations on `ebrowse-ts' structures
854 ;;; Operations on MEMBER structures/lists
1032 ;;; Operations on TREE obarrays
1055 class of the immediate base class and so on. This means that we must
1064 (loop for subclass on subclasses
1076 ;; as a subclass of itself on some path, we would end up
1094 (when (display-mouse-p)
1095 (define-key map [down-mouse-3] 'ebrowse-mouse-3-in-tree-buffer)
1096 (define-key map [mouse-2] 'ebrowse-mouse-2-in-tree-buffer)
1097 (define-key map [down-mouse-1] 'ebrowse-mouse-1-in-tree-buffer))
1146 File operations in the tree buffer work on class tree data structures.
1232 "Remove the class point is on from the class tree.
1254 "Toggle mark for class cursor is on.
1499 "Position cursor on CLASS.
1565 "Return the class structure for the class point is on."
1567 (error "Not on a class")))
1571 "View or find the declarator of the class point is on.
1591 "Find a class declaration and position cursor on it.
1603 "View class declaration and position cursor on it.
1699 `ebrowse-ms' or `ebrowse-cs' structure depending on what is searched.
1871 `(mouse-face highlight ebrowse-what mark ebrowse-tree ,tree
1872 help-echo "double-mouse-1: mark/unmark"))
1916 `(mouse-face highlight ebrowse-what class-name
1918 help-echo "double-mouse-1: (un)expand tree; mouse-2: member functions, mouse-3: menu"))
1944 \(The class cursor is on.) With prefix ARG, fold all trees in the buffer."
1970 "Unhide the line the cursor is on and all base classes."
2176 "View buffer point is on."
2207 (when (display-mouse-p)
2208 (define-key map [down-mouse-3] 'ebrowse-member-mouse-3)
2209 (define-key map [mouse-2] 'ebrowse-member-mouse-2))
2636 (let (tree member accessor file on-class
2645 (multiple-value-setq (tree member on-class)
2648 ;; View/find class if on a line containing a class name.
2649 (when on-class
2723 ;; Show inherited members if corresponding switch is on
2736 the class cursor is on."
2752 mouse-face highlight
2753 help-echo "mouse-3: menu"))
2768 ;; is on if not specified as an argument.
2850 `(mouse-face highlight ebrowse-what member-name
2853 help-echo "mouse-2: view definition; mouse-3: menu"))
2857 (put-text-property start (point) 'mouse-face nil)
2887 (put-text-property start-of-column (point) 'mouse-face nil)
2906 mouse-face highlight
2908 help-echo "mouse-2: view definition; mouse-3: menu"))
2925 we're in, MEMBER is the member we're on. NULL-P is t if MEMBER
2938 "Position cursor on a member read from the minibuffer.
2956 "Position point on a member.
2978 ;; Skip over word the point is on
2995 "Set point on member NAME in the member buffer
3114 ;;; Member buffer mouse functions
3258 (defun ebrowse-on-class-name ()
3259 "Value is non-nil if point is on a class name."
3263 (defun ebrowse-on-member-name ()
3264 "Value is non-nil if point is on a member name."
3286 :active (ebrowse-on-member-name)]
3289 :active (ebrowse-on-member-name)]
3292 :active (ebrowse-on-member-name)]
3295 :active (ebrowse-on-member-name)]))
3298 (defun ebrowse-member-mouse-3 (event)
3299 "Handle `mouse-3' events in member buffers.
3300 EVENT is the mouse event."
3302 (mouse-set-point event)
3315 (defun ebrowse-member-mouse-2 (event)
3316 "Handle `mouse-2' events in member buffers.
3317 EVENT is the mouse event."
3319 (mouse-set-point event)
3380 ;; Cannot rely on `try-completion' returning t for exact
3410 TREE is the class tree we operate on.
3435 is performed that positions point on the member declaration or
3714 "Perform completion on the C++ symbol preceding point.
3791 TREE-BUFFER specifies the class tree we operate on."
3795 ;; on which tree (s)he wants to operate.
3833 "Repeat last operation on files in tree.
3927 "Position point on POSITION.
3944 "Push current position on position stack.
4112 "Prevent moving point on invalid lines.
4169 Installed on `local-write-file-hooks'."
4348 ;;; has no effect since we are on the first line of the buffer.
4411 (defun ebrowse-mouse-find-member (event)
4412 "Find the member clicked on in another frame.
4413 EVENT is a mouse button event."
4415 (mouse-set-point event)
4428 EVENT is the mouse event."
4470 :help "Mark class point is on"
4474 :help "Collapse subtree under class point is on"
4477 :help "Expand subtree under class point is on"
4510 (defun ebrowse-mouse-3-in-tree-buffer (event)
4511 "Perform mouse actions in tree buffers.
4512 EVENT is the mouse event."
4514 (mouse-set-point event)
4526 (defun ebrowse-mouse-2-in-tree-buffer (event)
4527 "Perform mouse actions in tree buffers.
4528 EVENT is the mouse event."
4530 (mouse-set-point event)
4539 (defun ebrowse-mouse-1-in-tree-buffer (event)
4540 "Perform mouse actions in tree buffers.
4541 EVENT is the mouse event."
4543 (mouse-set-point event)