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

Frame Filter Table Module.

This module contains the FrameFilterTable class which combines frame filtering, table display, and frame visualization functionality in a unified panel.

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

Bases: MyPanel

A composite panel that combines frame filtering, table display, and frame visualization.

This class creates a unified interface containing three main components: - Frame filter controls for searching and filtering - Frame table for displaying filtered results - Frame display for visualizing selected frames

The class inherits from MyPanel and organizes the components in a vertical layout.

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

Initialize the FrameFilterTable panel.

Parameters:
  • parent – The parent widget

  • row – Grid row position

  • column – Grid column position

  • color – Background color for the panel

  • width_GUI – Width of the GUI components

  • path_default – Default path for file operations

  • frame_input – Input frame data

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