beginning to chunk up _gui_func
This commit is contained in:
+29
-27
@@ -811,32 +811,7 @@ class App:
|
|||||||
if not history: imgui.text("No history available.")
|
if not history: imgui.text("No history available.")
|
||||||
else: iterate_history()
|
else: iterate_history()
|
||||||
|
|
||||||
def _gui_func(self) -> None:
|
def _gui_func__abusrd_try_scope(self) -> None:
|
||||||
self._render_custom_title_bar()
|
|
||||||
self._render_shader_live_editor()
|
|
||||||
self._render_history_window()
|
|
||||||
pushed_prior_tint = False
|
|
||||||
|
|
||||||
# Render background shader
|
|
||||||
bg = bg_shader.get_bg()
|
|
||||||
if bg.enabled:
|
|
||||||
ws = imgui.get_io().display_size
|
|
||||||
bg.render(ws.x, ws.y)
|
|
||||||
|
|
||||||
if theme.is_nerv_active():
|
|
||||||
ws = imgui.get_io().display_size
|
|
||||||
self._nerv_alert.update(self.ai_status)
|
|
||||||
self._nerv_alert.render(ws.x, ws.y)
|
|
||||||
self._nerv_crt.enabled = self.ui_crt_filter
|
|
||||||
self._nerv_crt.render(ws.x, ws.y)
|
|
||||||
|
|
||||||
if self.perf_profiling_enabled: self.perf_monitor.start_component("_gui_func")
|
|
||||||
if self.is_viewing_prior_session:
|
|
||||||
imgui.push_style_color(imgui.Col_.window_bg, vec4(50, 40, 20))
|
|
||||||
pushed_prior_tint = True
|
|
||||||
|
|
||||||
#region: Absurd Try Scope
|
|
||||||
try:
|
|
||||||
self.perf_monitor.start_frame()
|
self.perf_monitor.start_frame()
|
||||||
self._autofocus_response_tab = self.controller._autofocus_response_tab
|
self._autofocus_response_tab = self.controller._autofocus_response_tab
|
||||||
|
|
||||||
@@ -1620,8 +1595,34 @@ class App:
|
|||||||
#endregion: Inject File Modal
|
#endregion: Inject File Modal
|
||||||
|
|
||||||
self._render_ast_inspector_modal()
|
self._render_ast_inspector_modal()
|
||||||
#endregion: Absurd Try Scope
|
return
|
||||||
|
|
||||||
|
def _gui_func(self) -> None:
|
||||||
|
self._render_custom_title_bar()
|
||||||
|
self._render_shader_live_editor()
|
||||||
|
self._render_history_window()
|
||||||
|
pushed_prior_tint = False
|
||||||
|
|
||||||
|
# Render background shader
|
||||||
|
bg = bg_shader.get_bg()
|
||||||
|
if bg.enabled:
|
||||||
|
ws = imgui.get_io().display_size
|
||||||
|
bg.render(ws.x, ws.y)
|
||||||
|
|
||||||
|
if theme.is_nerv_active():
|
||||||
|
ws = imgui.get_io().display_size
|
||||||
|
self._nerv_alert.update(self.ai_status)
|
||||||
|
self._nerv_alert.render(ws.x, ws.y)
|
||||||
|
self._nerv_crt.enabled = self.ui_crt_filter
|
||||||
|
self._nerv_crt.render(ws.x, ws.y)
|
||||||
|
|
||||||
|
if self.perf_profiling_enabled: self.perf_monitor.start_component("_gui_func")
|
||||||
|
if self.is_viewing_prior_session:
|
||||||
|
imgui.push_style_color(imgui.Col_.window_bg, vec4(50, 40, 20))
|
||||||
|
pushed_prior_tint = True
|
||||||
|
|
||||||
|
try:
|
||||||
|
self._gui_func__abusrd_try_scope()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"ERROR in _gui_func: {e}")
|
print(f"ERROR in _gui_func: {e}")
|
||||||
traceback.print_exc()
|
traceback.print_exc()
|
||||||
@@ -1632,6 +1633,7 @@ class App:
|
|||||||
self._handle_history_logic()
|
self._handle_history_logic()
|
||||||
|
|
||||||
if self.perf_profiling_enabled: self.perf_monitor.end_component("_gui_func")
|
if self.perf_profiling_enabled: self.perf_monitor.end_component("_gui_func")
|
||||||
|
return
|
||||||
|
|
||||||
def _handle_history_logic(self) -> None:
|
def _handle_history_logic(self) -> None:
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user