Pane menu possible for text input panes?
Is there a way to implement pane menu for text input panes (or even better, multi-line pane menus)? It seems to work for other panes, such as title pane, but for input panes there seems to be some default pane menu which overrides the pane menu. It also seems like input pane also overrides input model callbacks even when it is inside pinboard layout, so this does not help either. Is my only option to implement my own input pane? ; right mouse click brings pane menu (capi:contain (make-instance 'capi:title-pane :text "asdhasdhasd" :pane-menu (make-instance 'capi:menu :items '(:foo :bar)))) ; for input pane it brings default menu (capi:contain (make-instance 'capi:text-input-pane :text "asdhasdhasd" :pane-menu (make-instance 'capi:menu :items '(:foo :bar)))) ; slightly more complicated (defun popup-test-menu (pane x y &optional gspec) (declare (ignore gspec)) (capi:display-popup-menu (make-instance 'capi:menu :items '(:hih :hei)) :owner pane :x x :y y)) (capi:contain (make-instance 'capi:pinboard-layout :description (list (make-instance 'capi:text-input-pane :pane-menu #'(lambda (a b x y) (make-instance 'capi:menu :items '(:foo :bar) :x x :y y)) :text "foobar" :x 0 :y 0) (make-instance 'capi:title-pane :text "asdhasjd" :x 0 :y 30 :pane-menu #'(lambda (a b x y) (make-instance 'capi:menu :items '(:zip :zap) :x x :y y)))) :input-model '((:post-menu popup-test-menu)) :visible-min-width 100 :visible-min-height 100)) Best regards, Mikko