Source File
paste.go
Belonging Package
github.com/gdamore/tcell/v2
// Copyright 2024 The TCell Authors//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use file except in compliance with the License.// You may obtain a copy of the license at//// http://www.apache.org/licenses/LICENSE-2.0//// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS,// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and// limitations under the License.package tcellimport ()// EventPaste is used to mark the start and end of a bracketed paste.//// An event with .Start() true will be sent to mark the start of a bracketed paste,// followed by a number of keys (string data) for the content, ending with the// an event with .End() true.type EventPaste struct {start boolt time.Timedata []byte}// When returns the time when this EventPaste was created.func ( *EventPaste) () time.Time {return .t}// Start returns true if this is the start of a paste.func ( *EventPaste) () bool {return .start}// End returns true if this is the end of a paste.func ( *EventPaste) () bool {return !.start}// NewEventPaste returns a new EventPaste.func ( bool) *EventPaste {return &EventPaste{t: time.Now(), start: }}// NewEventClipboard returns a new NewEventClipboard with a data payloadfunc ( []byte) *EventClipboard {return &EventClipboard{t: time.Now(), data: }}// EventClipboard represents data from the clipboard,// in response to a GetClipboard request.type EventClipboard struct {t time.Timedata []byte}// Data returns the attached binary data.func ( *EventClipboard) () []byte {return .data}// When returns the time when this event was created.func ( *EventClipboard) () time.Time {return .t}
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |