manatee-anything-0.0.2: Multithread interactive input/search framework for Manatee

Manatee.Plugin.Anything.AnythingView

Synopsis

Documentation

anythingCandidateViewLimit :: IntSource

The max limit of rows in candidate view.

anythingViewDefaultCellHeight :: IntSource

Default cell height, use when cell height from tree view is invalid.

anythingCandidateTabIndex :: IntSource

Candidate tab index in notebook.

anythingCommandTabIndex :: IntSource

Command tab index in notebook.

anythingViewScrollCandidateViewToTop :: AnythingView -> IO ()Source

Scroll candidate view to top.

anythingViewFocusFirstCandidate :: AnythingView -> Bool -> IO ()Source

Focus default candidate.

anythingViewFocusNextCandidate :: AnythingView -> IO ()Source

Focus next candidate, focus next candidate view. Move first candidate view and first candidate if reach last candidate in all candidate view.

anythingViewFocusPrevCandidate :: AnythingView -> IO ()Source

Focus prev candidate, focus prev candidate view. Move last candidate view and last candidate if reach first candidate in all candidate view.

anythingViewScrollSelectionCandidateToScreen :: AnythingView -> IO ()Source

Scroll selection candidate to screen visible area.

anythingViewSetCommands :: AnythingView -> [String] -> IO ()Source

Add commands to view.

anythingViewFindCandidateView :: AnythingView -> Int -> IO (Maybe AnythingCandidateView)Source

Find AnythingCandidateView from given index.

anythingViewFindCurrentCandidateView :: AnythingView -> IO (Maybe AnythingCandidateView)Source

Find AnythingCandidateView from given index.

anythingViewFocusCandidate :: TreeViewClass view => AnythingView -> view -> (view -> IO ()) -> Int -> IO ()Source

Focus candidate and update current candidate index.

anythingViewRunFirstCommand :: (AnythingView, (Client, AnythingViewInput)) -> IO ()Source

Run first command for current candidate.

anythingViewRunSelectedCommand :: (AnythingView, (Client, AnythingViewInput)) -> IO ()Source

Run selected command for current candidate.

anythingViewCompletion :: Client -> TVar AnythingSearchCache -> AnythingView -> FilePath -> AnythingKeyPressId -> IO ()Source

Output completion candidates on TreeView. And return highlight completion string for input.

anythingViewGetBoxHeight :: AnythingView -> IO (Maybe Int)Source

Get box height, remove blank space in last candidate view.

anythingViewHasCandidates :: AnythingView -> IO BoolSource

Whether has candidates?

anythingViewGetCandidatesHeight :: TreeViewClass treeView => treeView -> IO IntSource

Get view height.

anythingViewGetCellHeight :: TreeViewClass treeView => treeView -> IO IntSource

Get cell height.