Add DOS scrollbar to AI prompt editor
Wrap the AI prompt ListBox in DOSScrollBar for consistent scrolling experience in the auto-adjust panel. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
aef5c0f99f
commit
765a53df1c
|
|
@ -1646,12 +1646,13 @@ AVAILABLE VARIABLES: {', '.join(vars_available)}
|
||||||
|
|
||||||
Return ONLY the Python code, no explanations or markdown fencing."""
|
Return ONLY the Python code, no explanations or markdown fencing."""
|
||||||
|
|
||||||
# Multiline editable prompt for AI
|
# Multiline editable prompt for AI with DOS-style scrollbar
|
||||||
ai_prompt_edit = TabPassEdit(edit_text=default_ai_prompt, multiline=True)
|
ai_prompt_edit = TabPassEdit(edit_text=default_ai_prompt, multiline=True)
|
||||||
ai_prompt_styled = urwid.AttrMap(ai_prompt_edit, 'edit', 'edit_focus')
|
ai_prompt_styled = urwid.AttrMap(ai_prompt_edit, 'edit', 'edit_focus')
|
||||||
ai_prompt_walker = urwid.SimpleFocusListWalker([ai_prompt_styled])
|
ai_prompt_walker = urwid.SimpleFocusListWalker([ai_prompt_styled])
|
||||||
ai_prompt_listbox = urwid.ListBox(ai_prompt_walker)
|
ai_prompt_listbox = urwid.ListBox(ai_prompt_walker)
|
||||||
ai_prompt_box = urwid.LineBox(ai_prompt_listbox, title="Prompt")
|
ai_prompt_scrollbar = DOSScrollBar(ai_prompt_listbox)
|
||||||
|
ai_prompt_box = urwid.LineBox(ai_prompt_scrollbar, title="Prompt")
|
||||||
|
|
||||||
# Output/feedback area for AI responses
|
# Output/feedback area for AI responses
|
||||||
ai_output_text = urwid.Text("")
|
ai_output_text = urwid.Text("")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue