GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.InputPanel module

Input Panel Module

This module defines the InputPanel class which serves as the main container for all input-related panels in the GUI application. It manages multiple tab panels for different input functionalities.

class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.InputPanel.InputPanel(parent, row, column, color, path_default, width_GUI, height_frame, window, **kwargs)[source]

Bases: MyPanel

A panel class that manages multiple input-related tab panels in the GUI application.

This class inherits from MyPanel and serves as a container for various input panels organized in tabs. Each tab represents a different input functionality of the application.

width_GUI

Width of the GUI panel

Type:

int

parent

Parent widget of the panel

path_default

Default path for file operations

Type:

str

tab_manager

Manager for the tab panels

Type:

MyTabPanel

frame_path

Panel for path-related inputs

Type:

FramePath

frame_parameter

Panel for parameter inputs

Type:

FrameParameter

frame_retrieval_analysis

Panel for retrieval analysis

Type:

FrameRetrievalAnalysis

frame_tell_rem

Panel for TellRem functionality

Type:

FrameTellRem

frame_manual_model

Panel for manual model inputs

Type:

FrameManualModel

frame_cc_night

Panel for CC night functionality

Type:

FrameCCNight

frame_simulation_HR

Panel for HR data simulation

Type:

FrameGenerationHRData

frame_db_interactions

Panel for database interactions

Type:

FrameDBInteractions

__init__(parent, row, column, color, path_default, width_GUI, height_frame, window, **kwargs)[source]

Initialize the InputPanel with its components and layout.

Parameters:
  • parent – Parent widget

  • row (int) – Row position in the grid

  • column (int) – Column position in the grid

  • color (str) – Background color of the panel

  • path_default (str, Path) – Default path for file operations

  • width_GUI (int) – Width of the GUI panel

  • height_frame (int) – Height of the frame

  • window – Main window instance

  • **kwargs – Additional keyword arguments passed to the parent class