internal Label(ILogger logger, Text text, ApplicationWindow applicationWindow, ICursorProvider cursorProvider) { this.logger = logger; this.text = text; this.applicationWindow = applicationWindow; this.cursorProvider = cursorProvider; }
internal Button(ILogger logger, ICursorProvider cursorProvider, ApplicationWindow applicationWindow, Text textElement) { this.logger = logger; this.cursorProvider = cursorProvider; this.applicationWindow = applicationWindow; this.textElement = textElement; }
internal Checkbox(ILogger logger, Image checkedImage, Image uncheckedImage, ApplicationWindow applicationWindow, ICursorProvider cursorProvider) { this.logger = logger; this.checkedImage = checkedImage; this.uncheckedImage = uncheckedImage; this.applicationWindow = applicationWindow; this.cursorProvider = cursorProvider; }
internal TextField(ILogger logger, IKeyHelper keyHelper, ICursorProvider cursorProvider, ApplicationWindow applicationWindow, Text text, Text tooltipText) { this.logger = logger; this.keyHelper = keyHelper; this.cursorProvider = cursorProvider; this.applicationWindow = applicationWindow; this.text = text; this.tooltipText = tooltipText; keyCallbacks.Add(Key.Left, leftKeyPressed); keyCallbacks.Add(Key.Right, rightKeyPressed); keyCallbacks.Add(Key.BackSpace, backspaceKeyPressed); keyCallbacks.Add(Key.Delete, deleteKeyPressed); }