GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.Frame_Retrieval_Analysis.FrameFilterTable.FrameDisplay module

Frame Display Module

This module provides the FrameDisplay class for displaying frame configuration details in the GUI. It handles the visualization of frame analysis parameters and results through a dedicated panel interface.

GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.Frame_Retrieval_Analysis.FrameFilterTable.FrameDisplay.insert_newlines(text, every=50)[source]

Insert newlines in a string at regular intervals.

Parameters:
  • text – The input string to process

  • every – Number of characters after which to insert newlines (default: 50)

Returns:

String with newlines inserted at specified intervals

class GUIBRUSHR.GUI.Input_Output_Panels.Input_Panels.TabPanels.Frame_Retrieval_Analysis.FrameFilterTable.FrameDisplay.FrameDisplay(parent, row, column, color, frame_input, **kwargs)[source]

Bases: MyPanel

Frame Display Panel Class

A specialized panel for displaying frame configuration details and analysis parameters. Inherits from MyPanel and provides functionality to show detailed information about frame analysis results.

global_exc

Flag to control execution state

parent

Parent widget reference

path_folder_targets

Path to the targets folder

button_display_configuration

Button widget for displaying configuration

__init__(parent, row, column, color, frame_input, **kwargs)[source]

Initialize the FrameDisplay panel.

Parameters:
  • parent – Parent widget

  • row – Row position in the grid

  • column – Column position in the grid

  • color – Background color for the panel

  • frame_input – Frame input object containing path information

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

display_conf()[source]

Display the configuration details in a popup figure.

This method retrieves configuration data from the filter table, reads additional information from CSV files, and displays all the details in a formatted message window.