* Updated events to be more specific * Update more events * Update globalmousepos * Update themes and submap module to show submap name. * Type fixes * Reworked menu position calculation logic to be much more efficient. * Revert import file location * We luv arrow functions * Remove globalMousePos remnants since it's unused. * Added the ability to configure menu dropdown transition and duration. * Fix type
13 lines
359 B
TypeScript
13 lines
359 B
TypeScript
import { WindowProps } from 'types/widgets/window';
|
|
import { GtkWidget, Transition } from './widget';
|
|
import { Binding } from 'types/service';
|
|
|
|
export type DropdownMenuProps = {
|
|
name: string;
|
|
child: GtkWidget;
|
|
layout?: string;
|
|
transition?: Transition | Binding<Transition>;
|
|
exclusivity?: Exclusivity;
|
|
fixed?: boolean;
|
|
} & WindowProps;
|