class Pane

Fenêtre partagée. More...

Definition#include <Pane.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members


Detailed Description

Fenêtre partagée entre une DrawArea et une WaveArea. Permet d'assurer la synchronisation entre les deux sous-fenêtres.

Widget paned

La fenêtre partagée (PanedWindow)

DrawArea* draw

Première sous-fenêtre: DrawArea Contient les trajectoires de partiels, les pics, les fréquences fondamentales ou les FFTs

WaveArea* wave

Seconde sous-fenêtre: WaveArea Contient le rendu graphique du son (forme d'onde)

float timeMin

Repère temporel de début de fenêtre

float timeMax

Repère temporel de fin de fenêtre

float previousTimeMax

Repère temporel de début de fenêtre précédent pour faire un undo sur le zoom

float previousTimeMin

Repère temporel de fin de fenêtre précédent pour faire un undo sur le zoom

Param* theParam

Pointeur sur la classe des Paraètres

Pane (Widget parent, XtAppContext app, Param* p_Param)

Constructeur. Initialise les variables internes et crée les deux sous-fenêtres

Parameters:
parentwidget père
appcontexte d'application X11
p_Parampointeur sur la classe des paramètres

~Pane ()

Destructeur. Détruit les deux instances Pane::draw et Pane::wave