All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.harium.etyl.commons.event.GUIEvent Maven / Gradle / Ivy

There is a newer version: 1.4.2
Show newest version
package com.harium.etyl.commons.event;

/**
 * 
 * @author yuripourre
 *
 */

public enum GUIEvent {
	
	BLOCK_CLICK, //When pointer is over something already
	
	GAIN_FOCUS,
	LOST_FOCUS,
	//TAB
	NEXT_COMPONENT,
	
	MOUSE_OVER,
	//MOUSE_OVER_UNCLICKABLE,
	
	//Clickable Components
	MOUSE_OVER_WITH_FOCUS,
	MOUSE_OUT,
	MOUSE_IN,
	
	MOUSE_LEFT_BUTTON_DOWN,
	MOUSE_LEFT_BUTTON_UP,
	MOUSE_LEFT_BUTTON_DOUBLE_CLICK,
	
	MOUSE_RIGHT_BUTTON_DOWN,
	MOUSE_RIGHT_BUTTON_UP,
	MOUSE_RIGHT_BUTTON_DOUBLE_CLICK,
	
	MOUSE_MIDDLE_BUTTON_DOWN,
	MOUSE_MIDDLE_BUTTON_UP,
	MOUSE_MIDDLE_BUTTON_DOUBLE_CLICK,
	
	COMPONENT_CHANGED,
	
	//Application Events
	ENABLE_FULL_SCREEN,
	DISABLE_FULL_SCREEN,
	
	APPLICATION_CHANGED,
	ZOOM_APPLICATION,
	PAUSE_APPLICATION,
	
	CLOSE_APPLICATION,
	
	WINDOW_CLOSE,
	WINDOW_MOVE,
	
	LANGUAGE_CHANGED,
	THEME_CHANGED,
	
	REQUEST_FOCUS,
	UPDATE_MOUSE,
	
	NONE;
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy