mirror of
https://github.com/nix-community/nix-on-droid-app.git
synced 2025-12-05 16:41:10 +01:00
Added: Add annotations and modifiers
This commit is contained in:
parent
1fb4fe2510
commit
bf10c72661
8 changed files with 49 additions and 32 deletions
|
|
@ -1,5 +1,8 @@
|
|||
package com.termux.terminal;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
/**
|
||||
* The interface for communication between {@link TerminalSession} and its client. It is used to
|
||||
* send callbacks to the client when {@link TerminalSession} changes or for sending other
|
||||
|
|
@ -7,19 +10,19 @@ package com.termux.terminal;
|
|||
*/
|
||||
public interface TerminalSessionClient {
|
||||
|
||||
void onTextChanged(TerminalSession changedSession);
|
||||
void onTextChanged(@NonNull TerminalSession changedSession);
|
||||
|
||||
void onTitleChanged(TerminalSession changedSession);
|
||||
void onTitleChanged(@NonNull TerminalSession changedSession);
|
||||
|
||||
void onSessionFinished(TerminalSession finishedSession);
|
||||
void onSessionFinished(@NonNull TerminalSession finishedSession);
|
||||
|
||||
void onCopyTextToClipboard(TerminalSession session, String text);
|
||||
void onCopyTextToClipboard(@NonNull TerminalSession session, String text);
|
||||
|
||||
void onPasteTextFromClipboard(TerminalSession session);
|
||||
void onPasteTextFromClipboard(@Nullable TerminalSession session);
|
||||
|
||||
void onBell(TerminalSession session);
|
||||
void onBell(@NonNull TerminalSession session);
|
||||
|
||||
void onColorsChanged(TerminalSession session);
|
||||
void onColorsChanged(@NonNull TerminalSession session);
|
||||
|
||||
void onTerminalCursorStateChange(boolean state);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue