reset-button.d.ts 829 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { Action } from '@antv/g2';
  2. import { ButtonCfg } from '../../types';
  3. /**
  4. * Action 中的 Button 按钮配置
  5. *
  6. * 可能的使用场景:brush filter
  7. */
  8. export declare const BUTTON_ACTION_CONFIG: ButtonCfg;
  9. /**
  10. * @override 复写 G2 Button Action, 后续直接使用 GUI
  11. */
  12. declare class ButtonAction extends Action {
  13. private buttonGroup;
  14. private buttonCfg;
  15. /**
  16. * 获取 mix 默认的配置和用户配置
  17. */
  18. private getButtonCfg;
  19. /**
  20. * 绘制 Button 和 文本
  21. */
  22. private drawButton;
  23. /**
  24. * 绘制文本
  25. */
  26. private drawText;
  27. private drawBackground;
  28. private resetPosition;
  29. /**
  30. * 显示
  31. */
  32. show(): void;
  33. /**
  34. * 隐藏
  35. */
  36. hide(): void;
  37. /**
  38. * 销毁
  39. */
  40. destroy(): void;
  41. }
  42. export { ButtonAction };