- anythingCandidateViewLimit :: Int
- anythingViewDefaultCellHeight :: Int
- anythingCandidateTabIndex :: Int
- anythingCommandTabIndex :: Int
- anythingViewNew :: AnythingInteractiveType -> [String] -> IO AnythingView
- anythingCandidateTabNew :: [String] -> IO AnythingCandidateTab
- anythingViewCandidateTabNew :: [(AnythingColumnTitle, AnythingColumnFun)] -> IO (TreeView, ScrolledWindow, AnythingCandidateStore, TitleWidget)
- anythingViewCommandTabNew :: String -> IO (TreeView, AnythingCommandStore, ScrolledWindow)
- anythingViewSetCandidates :: AnythingView -> Client -> AnythingName -> [AnythingCandidateWrap] -> AnythingInput -> AnythingCompletionRule -> AnythingKeyPressId -> IO ()
- anythingViewFocusNextCandidateView :: AnythingView -> IO ()
- anythingViewFocusPrevCandidateView :: AnythingView -> IO ()
- anythingViewScrollCandidateViewToTop :: AnythingView -> IO ()
- anythingViewFocusFirstCandidate :: AnythingView -> Bool -> IO ()
- anythingViewFocusLastCandidate :: AnythingView -> FocusNode -> Bool -> IO ()
- anythingViewFocusNextCandidate :: AnythingView -> IO ()
- anythingViewFocusPrevCandidate :: AnythingView -> IO ()
- anythingViewScrollSelectionCandidateToScreen :: AnythingView -> IO ()
- anythingViewGetNextCandidateView :: AnythingView -> IO (Maybe (Int, AnythingCandidateView))
- anythingViewGetPrevCandidateView :: AnythingView -> IO (Maybe (Int, AnythingCandidateView))
- anythingViewGetCompletion :: AnythingInput -> [String] -> AnythingCompletionRule -> AnythingCompletion
- anythingViewSetCommands :: AnythingView -> [String] -> IO ()
- anythingViewFocusNextCommand :: AnythingView -> IO ()
- anythingViewFocusPrevCommand :: AnythingView -> IO ()
- anythingViewShowCandidateTab :: AnythingView -> IO ()
- anythingViewShowCommandTab :: AnythingView -> IO ()
- anythingViewIsFocusCandidateTab :: AnythingView -> IO Bool
- anythingViewIsFocusCommandTab :: AnythingView -> IO Bool
- anythingViewFindCandidateView :: AnythingView -> Int -> IO (Maybe AnythingCandidateView)
- anythingViewFindCurrentAnythingName :: AnythingView -> IO (Maybe AnythingName)
- anythingViewFindCurrentCandidateView :: AnythingView -> IO (Maybe AnythingCandidateView)
- anythingViewGetSelectedCandidate :: AnythingView -> IO (Maybe AnythingCandidateWrap)
- anythingViewFocusCandidate :: TreeViewClass view => AnythingView -> view -> (view -> IO ()) -> Int -> IO ()
- anythingViewExpandSelectedCandidate :: (Int, (TVar AnythingSearchCache, (AnythingViewInput, (AnythingView, Client)))) -> IO ()
- anythingViewToggleTab :: (AnythingView, AnythingViewInput) -> IO ()
- anythingViewRunCommand :: Bool -> (AnythingView, (Client, AnythingViewInput)) -> IO ()
- anythingViewRunFirstCommand :: (AnythingView, (Client, AnythingViewInput)) -> IO ()
- anythingViewRunSelectedCommand :: (AnythingView, (Client, AnythingViewInput)) -> IO ()
- anythingViewGetMatches :: AnythingName -> AnythingInput -> Client -> AnythingSearch -> AnythingFilterRule -> IO [AnythingCandidateWrap]
- anythingViewCompletion :: Client -> TVar AnythingSearchCache -> AnythingView -> FilePath -> AnythingKeyPressId -> IO ()
- anythingViewGetBoxHeight :: AnythingView -> IO (Maybe Int)
- anythingViewHasCandidates :: AnythingView -> IO Bool
- anythingViewGetCandidatesHeight :: TreeViewClass treeView => treeView -> IO Int
- anythingViewGetCellHeight :: TreeViewClass treeView => treeView -> IO Int
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.
anythingViewNew :: AnythingInteractiveType -> [String] -> IO AnythingViewSource
Create new anything view.
anythingCandidateTabNew :: [String] -> IO AnythingCandidateTabSource
Create new candidate tab.
anythingViewCandidateTabNew :: [(AnythingColumnTitle, AnythingColumnFun)] -> IO (TreeView, ScrolledWindow, AnythingCandidateStore, TitleWidget)Source
Create anything sub-view.
anythingViewCommandTabNew :: String -> IO (TreeView, AnythingCommandStore, ScrolledWindow)Source
Create anything sub-view.
anythingViewSetCandidates :: AnythingView -> Client -> AnythingName -> [AnythingCandidateWrap] -> AnythingInput -> AnythingCompletionRule -> AnythingKeyPressId -> IO ()Source
Add candidates to view.
anythingViewFocusNextCandidateView :: AnythingView -> IO ()Source
Focus next candidate view.
anythingViewFocusPrevCandidateView :: AnythingView -> IO ()Source
Focus prev candidate view.
anythingViewScrollCandidateViewToTop :: AnythingView -> IO ()Source
Scroll candidate view to top.
anythingViewFocusFirstCandidate :: AnythingView -> Bool -> IO ()Source
Focus default candidate.
anythingViewFocusLastCandidate :: AnythingView -> FocusNode -> 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.
anythingViewGetNextCandidateView :: AnythingView -> IO (Maybe (Int, AnythingCandidateView))Source
Next candidate view.
anythingViewGetPrevCandidateView :: AnythingView -> IO (Maybe (Int, AnythingCandidateView))Source
Prev candidate view.
anythingViewGetCompletion :: AnythingInput -> [String] -> AnythingCompletionRule -> AnythingCompletionSource
Get completion.
anythingViewSetCommands :: AnythingView -> [String] -> IO ()Source
Add commands to view.
anythingViewFocusNextCommand :: AnythingView -> IO ()Source
Focus next command.
anythingViewFocusPrevCommand :: AnythingView -> IO ()Source
Focus prev command.
anythingViewShowCandidateTab :: AnythingView -> IO ()Source
Show candidates.
anythingViewShowCommandTab :: AnythingView -> IO ()Source
Show commands.
anythingViewIsFocusCandidateTab :: AnythingView -> IO BoolSource
Is candidates tab.
anythingViewIsFocusCommandTab :: AnythingView -> IO BoolSource
Is commands tab.
anythingViewFindCandidateView :: AnythingView -> Int -> IO (Maybe AnythingCandidateView)Source
Find AnythingCandidateView from given index.
anythingViewFindCurrentAnythingName :: AnythingView -> IO (Maybe AnythingName)Source
Find current anything name.
anythingViewFindCurrentCandidateView :: AnythingView -> IO (Maybe AnythingCandidateView)Source
Find AnythingCandidateView from given index.
anythingViewGetSelectedCandidate :: AnythingView -> IO (Maybe AnythingCandidateWrap)Source
Get selected candidate.
anythingViewFocusCandidate :: TreeViewClass view => AnythingView -> view -> (view -> IO ()) -> Int -> IO ()Source
Focus candidate and update current candidate index.
anythingViewExpandSelectedCandidate :: (Int, (TVar AnythingSearchCache, (AnythingViewInput, (AnythingView, Client)))) -> IO ()Source
Expand first entry.
anythingViewToggleTab :: (AnythingView, AnythingViewInput) -> IO ()Source
Toggle tab.
anythingViewRunCommand :: Bool -> (AnythingView, (Client, AnythingViewInput)) -> IO ()Source
Run command.
anythingViewRunFirstCommand :: (AnythingView, (Client, AnythingViewInput)) -> IO ()Source
Run first command for current candidate.
anythingViewRunSelectedCommand :: (AnythingView, (Client, AnythingViewInput)) -> IO ()Source
Run selected command for current candidate.
anythingViewGetMatches :: AnythingName -> AnythingInput -> Client -> AnythingSearch -> AnythingFilterRule -> IO [AnythingCandidateWrap]Source
Get match candidate for current input.
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.