1 ##===-- eventwin.py ------------------------------------------*- Python -*-===##
3 # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 # See https://llvm.org/LICENSE.txt for license information.
5 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 ##===----------------------------------------------------------------------===##
14 class EventWin(cui
.TitledWin
):
16 def __init__(self
, x
, y
, w
, h
):
17 super(EventWin
, self
).__init
__(x
, y
, w
, h
, 'LLDB Event Log')
19 super(EventWin
, self
).draw()
21 def handleEvent(self
, event
):
22 if isinstance(event
, lldb
.SBEvent
):
24 h
= self
.win
.getmaxyx()[0]
25 self
.win
.addstr(h
- 1, 0, lldbutil
.get_description(event
))