UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

61 lines (60 loc) 2.91 kB
import * as Redux from 'redux'; import { AdaptableToolPanelDefinition, ToolPanelState } from '../../AdaptableState/ToolPanelState'; import { AdaptableToolPanel, AdaptableModuleButtons } from '../../AdaptableState/Common/Types'; /** * @ReduxAction Tool Panels have been set in AdapTable ToolPanel Component */ export declare const TOOLPANEL_SET_TOOLPANELS = "TOOLPANEL_SET_TOOLPANELS"; /** * @ReduxAction A Tool Panel has been made visible */ export declare const TOOLPANEL_SHOW_TOOLPANEL = "TOOLPANEL_SHOW_TOOLPANEL"; /** * @ReduxAction A Tool Panel has been hidden */ export declare const TOOLPANEL_HIDE_TOOLPANEL = "TOOLPANEL_HIDE_TOOLPANEL"; /** * @ReduxAction A Tool Panel has been expanded */ export declare const TOOLPANEL_EXPAND_TOOLPANEL = "TOOLPANEL_EXPAND_TOOLPANEL"; /** * @ReduxAction A Tool Panel has been collapsed */ export declare const TOOLPANEL_COLLAPSE_TOOLPANEL = "TOOLPANEL_COLLAPSE_TOOLPANEL"; /** * @ReduxAction Module Buttons have set in AdapTable ToolPanel Component header */ export declare const TOOLPANEL_SET_MODULE_BUTTONS = "TOOLPANEL_SET_MODULE_BUTTONS"; /** * @ReduxAction AdapTable ToolPanel Component is ready */ export declare const TOOLPANEL_READY = "TOOLPANEL_READY"; export interface ToolPanelSetToolPanelsAction extends Redux.Action { toolPanels: AdaptableToolPanelDefinition[]; } export interface ToolPanelShowToolPanelAction extends Redux.Action { toolPanel: AdaptableToolPanel | string; } export interface ToolPanelHideToolPanelAction extends Redux.Action { toolPanel: AdaptableToolPanel | string; } export interface ToolPanelExpandToolPanelAction extends Redux.Action { toolPanel: AdaptableToolPanel | string; } export interface ToolPanelCollapseToolPanelAction extends Redux.Action { toolPanel: AdaptableToolPanel | string; } export interface ToolPanelSetModuleButtonsAction extends Redux.Action { moduleButtons: AdaptableModuleButtons; } export interface ToolPanelReadyAction extends Redux.Action { toolPanelState: ToolPanelState; } export declare const ToolPanelSetToolPanels: (toolPanels: AdaptableToolPanelDefinition[]) => ToolPanelSetToolPanelsAction; export declare const ToolPanelShowToolPanel: (toolPanel: AdaptableToolPanel | string) => ToolPanelShowToolPanelAction; export declare const ToolPanelHideToolPanel: (toolPanel: AdaptableToolPanel | string) => ToolPanelHideToolPanelAction; export declare const ToolPanelExpandToolPanel: (toolPanel: AdaptableToolPanel | string) => ToolPanelShowToolPanelAction; export declare const ToolPanelCollapseToolPanel: (toolPanel: AdaptableToolPanel | string) => ToolPanelHideToolPanelAction; export declare const ToolPanelSetModuleButtons: (moduleButtons: AdaptableModuleButtons) => ToolPanelSetModuleButtonsAction; export declare const ToolPanelReady: (toolPanelState: ToolPanelState) => ToolPanelReadyAction; export declare const ToolPanelReducer: Redux.Reducer<ToolPanelState>;