Home Reference Source

vgui/20-current-default-button-set-event.js

/**
 * Usually emitted by buttons when they become the default button (will responed to ENTER/SPACE).
 */
export class CurrentDefaultButtonSetEvent extends SourceEvent {
	constructor(button) {
		super("CurrentDefaultButtonSet", {button: button});
	}

	/**
	 * Creates this type based on a source engine KeyValues entry
	 */
	static __fromSource(type, data)
	{
		const result = new CurrentDefaultButtonSetEvent();
		result.data = data;
		return result;
	}
}

SourceEvent.__eventTypes["CurrentDefaultButtonSet"] = CurrentDefaultButtonSetEvent;