123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- ### YamlMime:ManagedReference
- items:
- - uid: Mono.Terminal.IMainLoopDriver
- commentId: T:Mono.Terminal.IMainLoopDriver
- id: IMainLoopDriver
- parent: Mono.Terminal
- children:
- - Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
- - Mono.Terminal.IMainLoopDriver.MainIteration
- - Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
- - Mono.Terminal.IMainLoopDriver.Wakeup
- langs:
- - csharp
- - vb
- name: IMainLoopDriver
- nameWithType: IMainLoopDriver
- fullName: Mono.Terminal.IMainLoopDriver
- type: Interface
- source:
- remote:
- path: Terminal.Gui/MonoCurses/mainloop.cs
- branch: docs_tweaks
- repo: tig:tig/gui.cs.git
- id: IMainLoopDriver
- path: ../Terminal.Gui/MonoCurses/mainloop.cs
- startLine: 37
- assemblies:
- - Terminal.Gui
- namespace: Mono.Terminal
- summary: "\nPublic interface to create your own platform specific main loop driver.\n"
- example: []
- syntax:
- content: public interface IMainLoopDriver
- content.vb: Public Interface IMainLoopDriver
- modifiers.csharp:
- - public
- - interface
- modifiers.vb:
- - Public
- - Interface
- - uid: Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
- commentId: M:Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
- id: Setup(Mono.Terminal.MainLoop)
- parent: Mono.Terminal.IMainLoopDriver
- langs:
- - csharp
- - vb
- name: Setup(MainLoop)
- nameWithType: IMainLoopDriver.Setup(MainLoop)
- fullName: Mono.Terminal.IMainLoopDriver.Setup(Mono.Terminal.MainLoop)
- type: Method
- source:
- remote:
- path: Terminal.Gui/MonoCurses/mainloop.cs
- branch: docs_tweaks
- repo: tig:tig/gui.cs.git
- id: Setup
- path: ../Terminal.Gui/MonoCurses/mainloop.cs
- startLine: 42
- assemblies:
- - Terminal.Gui
- namespace: Mono.Terminal
- summary: "\nInitializes the main loop driver, gets the calling main loop for the initialization.\n"
- example: []
- syntax:
- content: void Setup(MainLoop mainLoop)
- parameters:
- - id: mainLoop
- type: Mono.Terminal.MainLoop
- description: Main loop.
- content.vb: Sub Setup(mainLoop As MainLoop)
- overload: Mono.Terminal.IMainLoopDriver.Setup*
- - uid: Mono.Terminal.IMainLoopDriver.Wakeup
- commentId: M:Mono.Terminal.IMainLoopDriver.Wakeup
- id: Wakeup
- parent: Mono.Terminal.IMainLoopDriver
- langs:
- - csharp
- - vb
- name: Wakeup()
- nameWithType: IMainLoopDriver.Wakeup()
- fullName: Mono.Terminal.IMainLoopDriver.Wakeup()
- type: Method
- source:
- remote:
- path: Terminal.Gui/MonoCurses/mainloop.cs
- branch: docs_tweaks
- repo: tig:tig/gui.cs.git
- id: Wakeup
- path: ../Terminal.Gui/MonoCurses/mainloop.cs
- startLine: 47
- assemblies:
- - Terminal.Gui
- namespace: Mono.Terminal
- summary: "\nWakes up the mainloop that might be waiting on input, must be thread safe.\n"
- example: []
- syntax:
- content: void Wakeup()
- content.vb: Sub Wakeup
- overload: Mono.Terminal.IMainLoopDriver.Wakeup*
- - uid: Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
- commentId: M:Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
- id: EventsPending(System.Boolean)
- parent: Mono.Terminal.IMainLoopDriver
- langs:
- - csharp
- - vb
- name: EventsPending(Boolean)
- nameWithType: IMainLoopDriver.EventsPending(Boolean)
- fullName: Mono.Terminal.IMainLoopDriver.EventsPending(System.Boolean)
- type: Method
- source:
- remote:
- path: Terminal.Gui/MonoCurses/mainloop.cs
- branch: docs_tweaks
- repo: tig:tig/gui.cs.git
- id: EventsPending
- path: ../Terminal.Gui/MonoCurses/mainloop.cs
- startLine: 54
- assemblies:
- - Terminal.Gui
- namespace: Mono.Terminal
- summary: "\nMust report whether there are any events pending, or even block waiting for events.\n"
- example: []
- syntax:
- content: bool EventsPending(bool wait)
- parameters:
- - id: wait
- type: System.Boolean
- description: If set to <code>true</code> wait until an event is available, otherwise return immediately.
- return:
- type: System.Boolean
- description: <code>true</code>, if there were pending events, <code>false</code> otherwise.
- content.vb: Function EventsPending(wait As Boolean) As Boolean
- overload: Mono.Terminal.IMainLoopDriver.EventsPending*
- - uid: Mono.Terminal.IMainLoopDriver.MainIteration
- commentId: M:Mono.Terminal.IMainLoopDriver.MainIteration
- id: MainIteration
- parent: Mono.Terminal.IMainLoopDriver
- langs:
- - csharp
- - vb
- name: MainIteration()
- nameWithType: IMainLoopDriver.MainIteration()
- fullName: Mono.Terminal.IMainLoopDriver.MainIteration()
- type: Method
- source:
- remote:
- path: Terminal.Gui/MonoCurses/mainloop.cs
- branch: docs_tweaks
- repo: tig:tig/gui.cs.git
- id: MainIteration
- path: ../Terminal.Gui/MonoCurses/mainloop.cs
- startLine: 59
- assemblies:
- - Terminal.Gui
- namespace: Mono.Terminal
- summary: "\nThe interation function.\n"
- example: []
- syntax:
- content: void MainIteration()
- content.vb: Sub MainIteration
- overload: Mono.Terminal.IMainLoopDriver.MainIteration*
- references:
- - uid: Mono.Terminal
- commentId: N:Mono.Terminal
- name: Mono.Terminal
- nameWithType: Mono.Terminal
- fullName: Mono.Terminal
- - uid: Mono.Terminal.IMainLoopDriver.Setup*
- commentId: Overload:Mono.Terminal.IMainLoopDriver.Setup
- name: Setup
- nameWithType: IMainLoopDriver.Setup
- fullName: Mono.Terminal.IMainLoopDriver.Setup
- - uid: Mono.Terminal.MainLoop
- commentId: T:Mono.Terminal.MainLoop
- parent: Mono.Terminal
- name: MainLoop
- nameWithType: MainLoop
- fullName: Mono.Terminal.MainLoop
- - uid: Mono.Terminal.IMainLoopDriver.Wakeup*
- commentId: Overload:Mono.Terminal.IMainLoopDriver.Wakeup
- name: Wakeup
- nameWithType: IMainLoopDriver.Wakeup
- fullName: Mono.Terminal.IMainLoopDriver.Wakeup
- - uid: Mono.Terminal.IMainLoopDriver.EventsPending*
- commentId: Overload:Mono.Terminal.IMainLoopDriver.EventsPending
- name: EventsPending
- nameWithType: IMainLoopDriver.EventsPending
- fullName: Mono.Terminal.IMainLoopDriver.EventsPending
- - uid: System.Boolean
- commentId: T:System.Boolean
- parent: System
- isExternal: true
- name: Boolean
- nameWithType: Boolean
- fullName: System.Boolean
- - uid: System
- commentId: N:System
- isExternal: true
- name: System
- nameWithType: System
- fullName: System
- - uid: Mono.Terminal.IMainLoopDriver.MainIteration*
- commentId: Overload:Mono.Terminal.IMainLoopDriver.MainIteration
- name: MainIteration
- nameWithType: IMainLoopDriver.MainIteration
- fullName: Mono.Terminal.IMainLoopDriver.MainIteration
- shouldSkipMarkup: true
|