aboutsummaryrefslogtreecommitdiffstats
path: root/idatui/app.py
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-10 16:01:54 +0200
committerblasty <blasty@local>2026-07-10 16:01:54 +0200
commitead2125f041649024ede36d0b4eb8e4c4c466e32 (patch)
tree6853b40e97295c0e066096d13e9a036bed8a93dd /idatui/app.py
parentpane: auto-start the ida-pro-mcp supervisor if it's down (diff)
downloadida-tui-ead2125f041649024ede36d0b4eb8e4c4c466e32.tar.gz
ida-tui-ead2125f041649024ede36d0b4eb8e4c4c466e32.tar.xz
ida-tui-ead2125f041649024ede36d0b4eb8e4c4c466e32.zip
app: drop the Header (keep the Footer); rpc: function-scope xrefs_from
The clock/title Header added noise (and made screen() non-deterministic); remove it from the app itself — the Footer stays. Layout shifts up a row; scenario suite still 101 green. xrefs_from on a function was near-useless: the server's xrefs_from is address-scoped, so passing the entry ea only returned the fall-through from the first instruction. For a function target it now returns whole-body references from the decompiler (callees + string/data refs: {to,name,string,is_func,type}); an explicit 0xADDR stays address-scoped. Verified live: xrefs_from main now lists setlocale/getopt_long/sub_* etc. rpc_smoke: 25 green.
Diffstat (limited to 'idatui/app.py')
-rw-r--r--idatui/app.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/idatui/app.py b/idatui/app.py
index ebf928c..086785c 100644
--- a/idatui/app.py
+++ b/idatui/app.py
@@ -36,7 +36,7 @@ from textual.screen import ModalScreen
from textual.scroll_view import ScrollView
from textual.strip import Strip
from textual.widgets import (
- DataTable, Footer, Header, Input, OptionList, Static, TextArea,
+ DataTable, Footer, Input, OptionList, Static, TextArea,
)
from textual.widgets.option_list import Option
@@ -1763,7 +1763,6 @@ class IdaTui(App):
# -- layout ------------------------------------------------------------ #
def compose(self) -> ComposeResult:
- yield Header(show_clock=True)
with Horizontal(id="panes"):
fp = FunctionsPanel(id="left")
fp.display = False # overlay-first: reveal the docked pane with Ctrl+B