style(ui): Refine layout of Files & Media panels for better scaling
This commit is contained in:
14
src/gui_2.py
14
src/gui_2.py
@@ -1071,7 +1071,11 @@ class App:
|
|||||||
imgui.end()
|
imgui.end()
|
||||||
|
|
||||||
def _render_files_panel(self) -> None:
|
def _render_files_panel(self) -> None:
|
||||||
imgui.text("Base Dir")
|
imgui.text("Paths")
|
||||||
|
imgui.same_line()
|
||||||
|
imgui.text("| Base Dir:")
|
||||||
|
imgui.same_line()
|
||||||
|
imgui.set_next_item_width(-100)
|
||||||
ch, self.ui_files_base_dir = imgui.input_text("##f_base", self.ui_files_base_dir)
|
ch, self.ui_files_base_dir = imgui.input_text("##f_base", self.ui_files_base_dir)
|
||||||
imgui.same_line()
|
imgui.same_line()
|
||||||
if imgui.button("Browse##fb"):
|
if imgui.button("Browse##fb"):
|
||||||
@@ -1080,7 +1084,6 @@ class App:
|
|||||||
r.destroy()
|
r.destroy()
|
||||||
if d: self.ui_files_base_dir = d
|
if d: self.ui_files_base_dir = d
|
||||||
imgui.separator()
|
imgui.separator()
|
||||||
imgui.text("Paths")
|
|
||||||
imgui.begin_child("f_paths", imgui.ImVec2(0, -40), True)
|
imgui.begin_child("f_paths", imgui.ImVec2(0, -40), True)
|
||||||
if imgui.begin_table("files_table", 4, imgui.TableFlags_.resizable | imgui.TableFlags_.borders):
|
if imgui.begin_table("files_table", 4, imgui.TableFlags_.resizable | imgui.TableFlags_.borders):
|
||||||
imgui.table_setup_column("Actions", imgui.TableColumnFlags_.width_fixed, 40)
|
imgui.table_setup_column("Actions", imgui.TableColumnFlags_.width_fixed, 40)
|
||||||
@@ -1130,7 +1133,11 @@ class App:
|
|||||||
if d: self.files.append(models.FileItem(path=str(Path(d) / "**" / "*")))
|
if d: self.files.append(models.FileItem(path=str(Path(d) / "**" / "*")))
|
||||||
|
|
||||||
def _render_screenshots_panel(self) -> None:
|
def _render_screenshots_panel(self) -> None:
|
||||||
imgui.text("Base Dir")
|
imgui.text("Paths")
|
||||||
|
imgui.same_line()
|
||||||
|
imgui.text("| Base Dir:")
|
||||||
|
imgui.same_line()
|
||||||
|
imgui.set_next_item_width(-100)
|
||||||
ch, self.ui_shots_base_dir = imgui.input_text("##s_base", self.ui_shots_base_dir)
|
ch, self.ui_shots_base_dir = imgui.input_text("##s_base", self.ui_shots_base_dir)
|
||||||
imgui.same_line()
|
imgui.same_line()
|
||||||
if imgui.button("Browse##sb"):
|
if imgui.button("Browse##sb"):
|
||||||
@@ -1139,7 +1146,6 @@ class App:
|
|||||||
r.destroy()
|
r.destroy()
|
||||||
if d: self.ui_shots_base_dir = d
|
if d: self.ui_shots_base_dir = d
|
||||||
imgui.separator()
|
imgui.separator()
|
||||||
imgui.text("Paths")
|
|
||||||
imgui.begin_child("s_paths", imgui.ImVec2(0, -40), True)
|
imgui.begin_child("s_paths", imgui.ImVec2(0, -40), True)
|
||||||
for i, s in enumerate(self.screenshots):
|
for i, s in enumerate(self.screenshots):
|
||||||
if imgui.button(f"x##s{i}"):
|
if imgui.button(f"x##s{i}"):
|
||||||
|
|||||||
Reference in New Issue
Block a user