• Home
  • Raw
  • Download

Lines Matching +full:intel +full:- +full:ui

1 # Copyright © 2019-2020 Intel Corporation
21 """Urwid UI for pick script."""
46 def __init__(self, *args, ui: 'UI', **kwargs): argument
48 self.ui = ui
50 def keypress(self, size: int, key: str) -> typing.Optional[str]:
54 asyncio.ensure_future(self.ui.update())
56 self.ui.add()
68 def __init__(self, ui: 'UI', commit: 'core.Commit'): argument
71 self.ui = ui
74 async def apply(self) -> None:
75 async with self.ui.git_lock:
76 result, err = await self.commit.apply(self.ui)
78 self.ui.chp_failed(self, err)
80 self.ui.remove_commit(self)
82 async def denominate(self) -> None:
83 async with self.ui.git_lock:
84 await self.commit.denominate(self.ui)
85 self.ui.remove_commit(self)
87 async def backport(self) -> None:
88 async with self.ui.git_lock:
89 await self.commit.backport(self.ui)
90 self.ui.remove_commit(self)
92 def keypress(self, size: int, key: str) -> typing.Optional[str]:
105 class UI: class
125 def _make_body(self) -> 'urwid.Columns':
130 def _make_footer(self) -> 'urwid.Columns':
141 def _make_root(self) -> 'RootWidget':
142 return RootWidget(self.body, self.header, self.footer, 'body', ui=self)
144 def render(self) -> 'WidgetType':
148 def load(self) -> None:
151 async def update(self) -> None:
158 sha = f'{version}-branchpoint'
178 async def feedback(self, text: str) -> None:
180 latest_item_index = len(self.feedback_box) - 1
183 def remove_commit(self, commit: CommitWidget) -> None:
192 def add(self) -> None:
196 def reset_cb(_) -> None:
199 async def apply_cb(edit: urwid.Edit) -> None:
232 def chp_failed(self, commit: 'CommitWidget', err: str) -> None:
235 def reset_cb(_) -> None:
244 cherry-pick (`git cherry-pick --continue`) and select ok."""))