C# 클래스 lw_common.ui.smart_readonly_textbox

상속: System.Windows.Forms.RichTextBox
파일 보기 프로젝트 열기: jtorjo/logwizard

공개 프로퍼티들

프로퍼티 타입 설명
on_search_ahead search_func
on_sel_changed void_func

Private Properties

프로퍼티 타입 설명
add_cur_text_to_positions void
after_click void
char_at_mouse int
char_at_mouse int
check_empty_sel void
check_if_user_hasnt_moved void
force_refresh void
go_to_backspace_text void
move_sel_one_char_left void
move_sel_one_char_right void
raw_sel_text string
readd_all_text void
set_text void
should_be_visible bool
smart_readonly_textbox_KeyPress void
smart_readonly_textbox_MouseClick void
smart_readonly_textbox_MouseDown void
smart_readonly_textbox_MouseMove void
smart_readonly_textbox_MouseUp void
smart_readonly_textbox_SelectionChanged void
stealFocus_Tick void
update_cached_sel_text void
update_selected_text void
wheel void

공개 메소드들

메소드 설명
backspace ( ) : void
clear_sel ( ) : void
escape ( ) : void
force_sel_text ( string txt ) : void
force_update_sel ( ) : void
go_to_char ( int char_idx ) : void
go_to_text ( string text_to_select ) : void
init ( log_view parent ) : void
on_mouse_click ( Point mouse_screen ) : void
on_mouse_up ( ) : void
sel_to_left ( ) : void
sel_to_right ( ) : void
sel_to_word_left ( ) : void
sel_to_word_right ( ) : void
smart_readonly_textbox ( ) : System
update_sel ( ) : void
update_ui ( ) : void

비공개 메소드들

메소드 설명
add_cur_text_to_positions ( ) : void
after_click ( int row_idx ) : void
char_at_mouse ( ) : int
char_at_mouse ( Point mouse_screen ) : int
check_empty_sel ( ) : void
check_if_user_hasnt_moved ( ) : void
force_refresh ( ) : void
go_to_backspace_text ( string txt ) : void
move_sel_one_char_left ( bool &moved, bool &needs_readd ) : void
move_sel_one_char_right ( bool &moved, bool &needs_readd ) : void
raw_sel_text ( ) : string
readd_all_text ( ) : void
set_text ( bool force ) : void
should_be_visible ( ) : bool
smart_readonly_textbox_KeyPress ( object sender, KeyPressEventArgs e ) : void
smart_readonly_textbox_MouseClick ( object sender, MouseEventArgs e ) : void
smart_readonly_textbox_MouseDown ( object sender, MouseEventArgs e ) : void
smart_readonly_textbox_MouseMove ( object sender, MouseEventArgs e ) : void
smart_readonly_textbox_MouseUp ( object sender, MouseEventArgs e ) : void
smart_readonly_textbox_SelectionChanged ( object sender, EventArgs e ) : void
stealFocus_Tick ( object sender, EventArgs e ) : void
update_cached_sel_text ( ) : void
update_selected_text ( ) : void
wheel ( Message m ) : void

메소드 상세

backspace() 공개 메소드

public backspace ( ) : void
리턴 void

clear_sel() 공개 메소드

public clear_sel ( ) : void
리턴 void

escape() 공개 메소드

public escape ( ) : void
리턴 void

force_sel_text() 공개 메소드

public force_sel_text ( string txt ) : void
txt string
리턴 void

force_update_sel() 공개 메소드

public force_update_sel ( ) : void
리턴 void

go_to_char() 공개 메소드

public go_to_char ( int char_idx ) : void
char_idx int
리턴 void

go_to_text() 공개 메소드

public go_to_text ( string text_to_select ) : void
text_to_select string
리턴 void

init() 공개 메소드

public init ( log_view parent ) : void
parent log_view
리턴 void

on_mouse_click() 공개 메소드

public on_mouse_click ( Point mouse_screen ) : void
mouse_screen Point
리턴 void

on_mouse_up() 공개 메소드

public on_mouse_up ( ) : void
리턴 void

sel_to_left() 공개 메소드

public sel_to_left ( ) : void
리턴 void

sel_to_right() 공개 메소드

public sel_to_right ( ) : void
리턴 void

sel_to_word_left() 공개 메소드

public sel_to_word_left ( ) : void
리턴 void

sel_to_word_right() 공개 메소드

public sel_to_word_right ( ) : void
리턴 void

smart_readonly_textbox() 공개 메소드

public smart_readonly_textbox ( ) : System
리턴 System

update_sel() 공개 메소드

public update_sel ( ) : void
리턴 void

update_ui() 공개 메소드

public update_ui ( ) : void
리턴 void

프로퍼티 상세

on_search_ahead 공개적으로 프로퍼티

public search_func on_search_ahead
리턴 search_func

on_sel_changed 공개적으로 프로퍼티

public void_func on_sel_changed
리턴 void_func