Move objects and interfaces to designated files

This commit is contained in:
2015-10-18 16:19:41 +01:00
parent 7ff9b7947f
commit 91af6d2141
15 changed files with 1977 additions and 1739 deletions

View File

@@ -3,13 +3,13 @@ import java.util.HashMap;
import java.util.Random;
import org.synthuse.Api;
import org.synthuse.objects.MenuItem;
import com.sun.jna.platform.win32.WinDef.HMENU;
import com.sun.jna.platform.win32.WinDef.HWND;
import com.sun.jna.platform.win32.WinDef.WPARAM;
public class Test {
public class Test {
protected Api api;
protected HWND hWndFound;
protected HashMap<HWND, HMENU> windowMap;
@@ -17,26 +17,6 @@ public class Test {
protected HashMap<Slider, HashMap<Amount, MenuItem>> sliderMap;
protected HashMap<Slider, HWND> valueMap;
class MenuItem {
public static final boolean EXACT = false;
public HWND hWnd;
public HMENU hMenu;
public String[] path;
public boolean exact;
public MenuItem(HWND hWnd, HMENU hMenu, String... path) {
this(hWnd, hMenu, EXACT, path);
}
public MenuItem(HWND hWnd, HMENU hMenu, boolean exact, String... path) {
this.hWnd = hWnd;
this.hMenu = hMenu;
this.exact = exact;
this.path = path;
}
}
public Test() {
api = new Api();
windowMap = new HashMap<HWND, HMENU>();