Add 'choose nick' dialog
This commit is contained in:
parent
7818855cb6
commit
77c5b479aa
2 changed files with 74 additions and 19 deletions
|
|
@ -28,9 +28,9 @@ struct InnerEditorState {
|
|||
}
|
||||
|
||||
impl InnerEditorState {
|
||||
fn new() -> Self {
|
||||
fn new(text: String) -> Self {
|
||||
Self {
|
||||
text: String::new(),
|
||||
text,
|
||||
idx: 0,
|
||||
last_width: 0,
|
||||
}
|
||||
|
|
@ -179,7 +179,11 @@ pub struct EditorState(Arc<Mutex<InnerEditorState>>);
|
|||
|
||||
impl EditorState {
|
||||
pub fn new() -> Self {
|
||||
Self(Arc::new(Mutex::new(InnerEditorState::new())))
|
||||
Self(Arc::new(Mutex::new(InnerEditorState::new(String::new()))))
|
||||
}
|
||||
|
||||
pub fn with_initial_text(text: String) -> Self {
|
||||
Self(Arc::new(Mutex::new(InnerEditorState::new(text))))
|
||||
}
|
||||
|
||||
pub fn widget(&self) -> Editor {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue