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

com.scudata.ide.common.GV Maven / Gradle / Ivy

Go to download

SPL(Structured Process Language) A programming language specially for structured data computing.

There is a newer version: 20241126
Show newest version
package com.scudata.ide.common;

import java.util.HashSet;
import java.util.Locale;

import com.scudata.app.config.RaqsoftConfig;
import com.scudata.ide.common.control.CellSelection;
import com.scudata.ide.common.dialog.DialogMemory;
import com.scudata.ide.spl.base.FileTree;

/**
 * Global Variant
 *
 */
public class GV {
	/**
	 * IDE current main frame object
	 */
	public static AppFrame appFrame = null;

	/**
	 * IDE current main menu object
	 */
	public static AppMenu appMenu = null;

	/**
	 * File path opened last time
	 */
	public static String lastDirectory = System.getProperty("user.home");

	/**
	 * The locale of the designer
	 */
	public static Locale language = Locale.getDefault();

	/**
	 * Clipboard
	 */
	public static CellSelection cellSelection = null;

	/**
	 * Console
	 */
	public static Console console = null;

	/**
	 * ͨ?????????ݵ??????ļ?????˫????ʱ???ݵģ?
	 */
	public static String directOpenFile = "";

	/**
	 * Clean up memory dialog
	 */
	public static DialogMemory dialogMemory = null;

	/**
	 * Data source model
	 */
	public static DataSourceListModel dsModel = null;

	/**
	 * Open application object container
	 */
	public static HashSet allFrames = new HashSet();

	/**
	 * Esproc IDE user ID
	 */
	public static String userID = null;

	/**
	 * Number of times used
	 */
	public static long usedTimes;

	/**
	 * Active sheet
	 */
	public static IPrjxSheet appSheet = null;

	/**
	 * Active toolbar
	 */
	public static AppToolBar appTool = null;

	/**
	 * Active property toolbar
	 */
	public static ToolBarPropertyBase toolBarProperty = null;

	/**
	 * Window toolbar
	 */
	public static ToolBarWindow toolWin = null;

	/**
	 * The object that issued the command. Used to prevent recursive triggering
	 * of commands.
	 */
	public static Object cmdSender = null;

	/**
	 * Whether the cell is being edited
	 */
	public static boolean isCellEditing = false;

	/**
	 * RaqsoftConfig object
	 */
	public static RaqsoftConfig config = null;

	/**
	 * EsProc Resource Tree
	 */
	public static FileTree fileTree;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy