Make it so mapping files are used and then reapplied.
[SquirrelJME.git] / modules / cldc-compact / src / main / java / cc / squirreljme / jvm / mle / constants / UISpecialCode.java
blobc787e60cd7317c663b0194b265312ad2e6d1cb7e
1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package cc.squirreljme.jvm.mle.constants;
12 import cc.squirreljme.runtime.cldc.annotation.Exported;
14 /**
15 * Special user interface constants.
17 * @since 2020/09/21
19 @Exported
20 public interface UISpecialCode
22 /** Fire repaint. */
23 @Exported
24 byte REPAINT_EXECUTE =
25 0x0;
27 /** Repaint X Coordinate ({@link UIWidgetProperty#INT_SIGNAL_REPAINT}. */
28 @Exported
29 int REPAINT_KEY_X =
30 0x1_0000000;
32 /** Repaint Y Coordinate ({@link UIWidgetProperty#INT_SIGNAL_REPAINT}. */
33 @Exported
34 int REPAINT_KEY_Y =
35 0x2_0000000;
37 /** Repaint Width ({@link UIWidgetProperty#INT_SIGNAL_REPAINT}. */
38 @Exported
39 int REPAINT_KEY_WIDTH =
40 0x3_0000000;
42 /** Repaint Height ({@link UIWidgetProperty#INT_SIGNAL_REPAINT}. */
43 @Exported
44 int REPAINT_KEY_HEIGHT =
45 0x4_0000000;
47 /** Repaint Key Mask ({@link UIWidgetProperty#INT_SIGNAL_REPAINT}. */
48 @Exported
49 int REPAINT_KEY_MASK =
50 0xF_0000000;
52 /** Repaint Key Value ({@link UIWidgetProperty#INT_SIGNAL_REPAINT}. */
53 @Exported
54 int REPAINT_VALUE_MASK =
55 0x0_FFFFFFF;