Function: ede-speedbar-get-top-project-for-line

ede-speedbar-get-top-project-for-line is an interactive and byte-compiled function defined in speedbar.el.gz.

Signature

(ede-speedbar-get-top-project-for-line)

Documentation

Return a project object for this line.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/speedbar.el.gz
(defun ede-speedbar-get-top-project-for-line ()
  "Return a project object for this line."
  (interactive)
  (let ((obj (eieio-speedbar-find-nearest-object)))
    (if (not (eieio-object-p obj))
	(error "Error in speedbar or ede structure")
      (if (obj-of-class-p obj 'ede-target)
	  (setq obj (ede-target-parent obj)))
      (if (obj-of-class-p obj 'ede-project)
	  obj
	(error "Error in speedbar or ede structure")))))