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.")
|
||||
else: iterate_history()
|
||||
|
||||
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
|
||||
|
||||
#region: Absurd Try Scope
|
||||
try:
|
||||
def _gui_func__abusrd_try_scope(self) -> None:
|
||||
self.perf_monitor.start_frame()
|
||||
self._autofocus_response_tab = self.controller._autofocus_response_tab
|
||||
|
||||
@@ -1620,8 +1595,34 @@ class App:
|
||||
#endregion: Inject File 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:
|
||||
print(f"ERROR in _gui_func: {e}")
|
||||
traceback.print_exc()
|
||||
@@ -1632,6 +1633,7 @@ class App:
|
||||
self._handle_history_logic()
|
||||
|
||||
if self.perf_profiling_enabled: self.perf_monitor.end_component("_gui_func")
|
||||
return
|
||||
|
||||
def _handle_history_logic(self) -> None:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user