Skip to content

Commit

Permalink
use wording "WinePrefixContainer*" (#609)
Browse files Browse the repository at this point in the history
  • Loading branch information
plata authored and qparis committed Feb 19, 2017
1 parent ea27e30 commit cfb7917
Show file tree
Hide file tree
Showing 14 changed files with 143 additions and 143 deletions.
Expand Up @@ -18,8 +18,8 @@

package org.phoenicis.containers;

import org.phoenicis.containers.wine.WineContainerController;
import org.phoenicis.containers.wine.WinePrefixesManager;
import org.phoenicis.containers.wine.WinePrefixContainerController;
import org.phoenicis.containers.wine.WinePrefixContainersManager;
import org.phoenicis.containers.wine.configurations.*;
import org.phoenicis.library.LibraryConfiguration;
import org.phoenicis.multithreading.MultithreadingConfiguration;
Expand Down Expand Up @@ -53,7 +53,7 @@ public class ContainersConfiguration {

@Bean
public ContainersManager containersManager() {
return new WinePrefixesManager(
return new WinePrefixContainersManager(
toolsConfiguration.compatibleConfigFileFormatFactory(),
winePrefixDisplayConfiguration(),
winePrefixInputConfiguration()
Expand All @@ -66,8 +66,8 @@ public ContainersManager backgroundContainersManager() {
}

@Bean
public WineContainerController wineContainerController() {
return new WineContainerController(
public WinePrefixContainerController winePrefixContainerController() {
return new WinePrefixContainerController(
scriptsConfiguration.scriptInterpreter(),
toolsConfiguration.terminalOpener(),
wineEnginesPath,
Expand All @@ -80,12 +80,12 @@ public WineContainerController wineContainerController() {
}

@Bean
WinePrefixInputConfiguration winePrefixInputConfiguration() {
return new RegistryWinePrefixInputConfiguration(win32Configuration.registryParser(), new DefaultWinePrefixInputConfiguration());
WinePrefixContainerInputConfiguration winePrefixInputConfiguration() {
return new RegistryWinePrefixContainerInputConfiguration(win32Configuration.registryParser(), new DefaultWinePrefixContainerInputConfiguration());
}

@Bean
WinePrefixDisplayConfiguration winePrefixDisplayConfiguration() {
return new RegistryWinePrefixDisplayConfiguration(win32Configuration.registryParser(), new DefaultWinePrefixDisplayConfiguration());
WinePrefixContainerDisplayConfiguration winePrefixDisplayConfiguration() {
return new RegistryWinePrefixContainerDisplayConfiguration(win32Configuration.registryParser(), new DefaultWinePrefixContainerDisplayConfiguration());
}
}
Expand Up @@ -20,7 +20,7 @@

import org.phoenicis.containers.wine.parameters.*;

public class WinePrefixDTO extends ContainerDTO {
public class WinePrefixContainerDTO extends ContainerDTO {
private final String architecture;
private final String distribution;
private final String version;
Expand All @@ -34,7 +34,7 @@ public class WinePrefixDTO extends ContainerDTO {
private final RenderTargetModeLock renderTargetModeLock;
private final MouseWarpOverride mouseWarpOverride;

private WinePrefixDTO(Builder builder) {
private WinePrefixContainerDTO(Builder builder) {
super(builder.name, builder.path, ContainerType.WINEPREFIX);
this.architecture = builder.architecture;
this.distribution = builder.distribution;
Expand Down Expand Up @@ -184,8 +184,8 @@ public Builder withMouseWarpOverride(MouseWarpOverride mouseWarpOverride) {
return this;
}

public WinePrefixDTO build() {
return new WinePrefixDTO(this);
public WinePrefixContainerDTO build() {
return new WinePrefixContainerDTO(this);
}
}
}
Expand Up @@ -19,7 +19,7 @@
package org.phoenicis.containers.wine;

import jdk.nashorn.api.scripting.ScriptObjectMirror;
import org.phoenicis.containers.dto.WinePrefixDTO;
import org.phoenicis.containers.dto.WinePrefixContainerDTO;
import org.phoenicis.containers.wine.parameters.RegistryParameter;
import org.phoenicis.library.LibraryManager;
import org.phoenicis.library.ShortcutManager;
Expand All @@ -40,8 +40,8 @@
import java.util.Map;
import java.util.function.Consumer;

public class WineContainerController {
private static final Logger LOGGER = LoggerFactory.getLogger(WineContainerController.class);
public class WinePrefixContainerController {
private static final Logger LOGGER = LoggerFactory.getLogger(WinePrefixContainerController.class);
private final ScriptInterpreter scriptInterpreter;
private final TerminalOpener terminalOpener;
private final String wineEnginesPath;
Expand All @@ -51,14 +51,14 @@ public class WineContainerController {
private final ShortcutManager shortcutManager;
private final FileUtilities fileUtilities;

public WineContainerController(ScriptInterpreter scriptInterpreter,
TerminalOpener terminalOpener,
String wineEnginesPath,
OperatingSystemFetcher operatingSystemFetcher,
RegistryWriter registryWriter,
LibraryManager libraryManager,
ShortcutManager shortcutManager,
FileUtilities fileUtilities) {
public WinePrefixContainerController(ScriptInterpreter scriptInterpreter,
TerminalOpener terminalOpener,
String wineEnginesPath,
OperatingSystemFetcher operatingSystemFetcher,
RegistryWriter registryWriter,
LibraryManager libraryManager,
ShortcutManager shortcutManager,
FileUtilities fileUtilities) {
this.scriptInterpreter = scriptInterpreter;
this.terminalOpener = terminalOpener;
this.wineEnginesPath = wineEnginesPath;
Expand All @@ -69,7 +69,7 @@ public WineContainerController(ScriptInterpreter scriptInterpreter,
this.fileUtilities = fileUtilities;
}

public void repairPrefix(WinePrefixDTO winePrefix,
public void repairPrefix(WinePrefixContainerDTO winePrefix,
Runnable doneCallback,
Consumer<Exception> errorCallback) {
// FIXME
Expand All @@ -90,7 +90,7 @@ public void repairPrefix(WinePrefixDTO winePrefix,
);
}

public void killProcesses(WinePrefixDTO winePrefix,
public void killProcesses(WinePrefixContainerDTO winePrefix,
Runnable doneCallback,
Consumer<Exception> errorCallback) {
final InteractiveScriptSession interactiveScriptSession = scriptInterpreter.createInteractiveSession();
Expand All @@ -109,7 +109,7 @@ public void killProcesses(WinePrefixDTO winePrefix,
);
}

public void changeSetting(WinePrefixDTO winePrefix,
public void changeSetting(WinePrefixContainerDTO winePrefix,
RegistryParameter setting,
Runnable doneCallback,
Consumer<Exception> errorCallback) {
Expand All @@ -135,7 +135,7 @@ public void changeSetting(WinePrefixDTO winePrefix,
);
}

public void runInPrefix(WinePrefixDTO winePrefix,
public void runInPrefix(WinePrefixContainerDTO winePrefix,
String command,
Runnable doneCallback,
Consumer<Exception> errorCallback) {
Expand All @@ -156,7 +156,7 @@ public void runInPrefix(WinePrefixDTO winePrefix,
);
}

public void deletePrefix(WinePrefixDTO winePrefix,
public void deletePrefix(WinePrefixContainerDTO winePrefix,
Consumer<Exception> errorCallback) {
try {
fileUtilities.remove(new File(winePrefix.getPath()));
Expand Down Expand Up @@ -185,22 +185,22 @@ public void deletePrefix(WinePrefixDTO winePrefix,
}
}

public void openTerminalInPrefix(WinePrefixDTO winePrefixDTO) {
public void openTerminalInPrefix(WinePrefixContainerDTO winePrefixContainerDTO) {
final Map<String, String> environment = new HashMap<>();
environment.put("WINEPREFIX", winePrefixDTO.getPath());
environment.put("PATH", fetchWineVersionPath(winePrefixDTO) + "/bin/" + ":$PATH");
terminalOpener.openTerminal(winePrefixDTO.getPath(), environment);
environment.put("WINEPREFIX", winePrefixContainerDTO.getPath());
environment.put("PATH", fetchWineVersionPath(winePrefixContainerDTO) + "/bin/" + ":$PATH");
terminalOpener.openTerminal(winePrefixContainerDTO.getPath(), environment);
}

private String fetchWineVersionPath(WinePrefixDTO winePrefixDTO) {
private String fetchWineVersionPath(WinePrefixContainerDTO winePrefixContainerDTO) {
return wineEnginesPath +
"/" +
winePrefixDTO.getDistribution() +
winePrefixContainerDTO.getDistribution() +
"-" +
operatingSystemFetcher.fetchCurrentOperationSystem().getWinePackage() +
"-" +
winePrefixDTO.getArchitecture() +
winePrefixContainerDTO.getArchitecture() +
"/" +
winePrefixDTO.getVersion();
winePrefixContainerDTO.getVersion();
}
}
Expand Up @@ -20,9 +20,9 @@

import org.phoenicis.containers.ContainersManager;
import org.phoenicis.containers.dto.ContainerDTO;
import org.phoenicis.containers.dto.WinePrefixDTO;
import org.phoenicis.containers.wine.configurations.WinePrefixDisplayConfiguration;
import org.phoenicis.containers.wine.configurations.WinePrefixInputConfiguration;
import org.phoenicis.containers.dto.WinePrefixContainerDTO;
import org.phoenicis.containers.wine.configurations.WinePrefixContainerDisplayConfiguration;
import org.phoenicis.containers.wine.configurations.WinePrefixContainerInputConfiguration;
import org.phoenicis.tools.config.CompatibleConfigFileFormatFactory;
import org.phoenicis.tools.config.ConfigFile;
import org.springframework.beans.factory.annotation.Value;
Expand All @@ -33,20 +33,20 @@
import java.util.List;
import java.util.function.Consumer;

public class WinePrefixesManager implements ContainersManager {
public class WinePrefixContainersManager implements ContainersManager {
@Value("${application.user.wineprefix}")
private String winePrefixPath;

private final CompatibleConfigFileFormatFactory compatibleConfigFileFormatFactory;
private final WinePrefixDisplayConfiguration winePrefixDisplayConfiguration;
private final WinePrefixInputConfiguration winePrefixInputConfiguration;
private final WinePrefixContainerDisplayConfiguration winePrefixContainerDisplayConfiguration;
private final WinePrefixContainerInputConfiguration winePrefixContainerInputConfiguration;

public WinePrefixesManager(CompatibleConfigFileFormatFactory compatibleConfigFileFormatFactory,
WinePrefixDisplayConfiguration winePrefixDisplayConfiguration,
WinePrefixInputConfiguration winePrefixInputConfiguration) {
public WinePrefixContainersManager(CompatibleConfigFileFormatFactory compatibleConfigFileFormatFactory,
WinePrefixContainerDisplayConfiguration winePrefixContainerDisplayConfiguration,
WinePrefixContainerInputConfiguration winePrefixContainerInputConfiguration) {
this.compatibleConfigFileFormatFactory = compatibleConfigFileFormatFactory;
this.winePrefixDisplayConfiguration = winePrefixDisplayConfiguration;
this.winePrefixInputConfiguration = winePrefixInputConfiguration;
this.winePrefixContainerDisplayConfiguration = winePrefixContainerDisplayConfiguration;
this.winePrefixContainerInputConfiguration = winePrefixContainerInputConfiguration;
}

@Override
Expand All @@ -65,21 +65,21 @@ public void fetchContainers(Consumer<List<ContainerDTO>> callback, Consumer<Exce
final File userRegistryFile = new File(winePrefix, "user.reg");

containers.add(
new WinePrefixDTO.Builder()
new WinePrefixContainerDTO.Builder()
.withName(winePrefix.getName())
.withPath(winePrefix.getAbsolutePath())
.withArchitecture(configFile.readValue("wineArchitecture", ""))
.withDistribution(configFile.readValue("wineDistribution", ""))
.withVersion(configFile.readValue("wineVersion", ""))
.withGlslValue(winePrefixDisplayConfiguration.getGLSL(userRegistryFile))
.withDirectDrawRenderer(winePrefixDisplayConfiguration.getDirectDrawRenderer(userRegistryFile))
.withVideoMemorySize(winePrefixDisplayConfiguration.getVideoMemorySize(userRegistryFile))
.withOffscreenRenderingMode(winePrefixDisplayConfiguration.getOffscreenRenderingMode(userRegistryFile))
.withMultisampling(winePrefixDisplayConfiguration.getMultisampling(userRegistryFile))
.withAlwaysOffscreen(winePrefixDisplayConfiguration.getAlwaysOffscreen(userRegistryFile))
.withStrictDrawOrdering(winePrefixDisplayConfiguration.getStrictDrawOrdering(userRegistryFile))
.withRenderTargetModeLock(winePrefixDisplayConfiguration.getRenderTargetModeLock(userRegistryFile))
.withMouseWarpOverride(winePrefixInputConfiguration.getMouseWarpOverride(userRegistryFile))
.withGlslValue(winePrefixContainerDisplayConfiguration.getGLSL(userRegistryFile))
.withDirectDrawRenderer(winePrefixContainerDisplayConfiguration.getDirectDrawRenderer(userRegistryFile))
.withVideoMemorySize(winePrefixContainerDisplayConfiguration.getVideoMemorySize(userRegistryFile))
.withOffscreenRenderingMode(winePrefixContainerDisplayConfiguration.getOffscreenRenderingMode(userRegistryFile))
.withMultisampling(winePrefixContainerDisplayConfiguration.getMultisampling(userRegistryFile))
.withAlwaysOffscreen(winePrefixContainerDisplayConfiguration.getAlwaysOffscreen(userRegistryFile))
.withStrictDrawOrdering(winePrefixContainerDisplayConfiguration.getStrictDrawOrdering(userRegistryFile))
.withRenderTargetModeLock(winePrefixContainerDisplayConfiguration.getRenderTargetModeLock(userRegistryFile))
.withMouseWarpOverride(winePrefixContainerInputConfiguration.getMouseWarpOverride(userRegistryFile))
.build()
);
}
Expand Down
Expand Up @@ -22,7 +22,7 @@

import java.io.File;

public class DefaultWinePrefixDisplayConfiguration implements WinePrefixDisplayConfiguration {
public class DefaultWinePrefixContainerDisplayConfiguration implements WinePrefixContainerDisplayConfiguration {
@Override
public UseGLSL getGLSL(File registryFile) {
return UseGLSL.DEFAULT;
Expand Down
Expand Up @@ -22,7 +22,7 @@

import java.io.File;

public class DefaultWinePrefixInputConfiguration implements WinePrefixInputConfiguration {
public class DefaultWinePrefixContainerInputConfiguration implements WinePrefixContainerInputConfiguration {
@Override
public MouseWarpOverride getMouseWarpOverride(File registryFile) {
return MouseWarpOverride.DEFAULT;
Expand Down
Expand Up @@ -25,7 +25,7 @@

import java.io.File;

public class RegistryWinePrefixDisplayConfiguration implements WinePrefixDisplayConfiguration {
public class RegistryWinePrefixContainerDisplayConfiguration implements WinePrefixContainerDisplayConfiguration {
private static final String READTEX = "readtex";
private static final String READDRAW = "readdraw";
private static final String PBUFFER = "pbuffer";
Expand All @@ -50,9 +50,9 @@ public class RegistryWinePrefixDisplayConfiguration implements WinePrefixDisplay
private static final String HKEY_CURRENT_USER = "HKEY_CURRENT_USER";

private final RegistryParser registryParser;
private final WinePrefixDisplayConfiguration defaultConfiguration;
private final WinePrefixContainerDisplayConfiguration defaultConfiguration;

public RegistryWinePrefixDisplayConfiguration(RegistryParser registryParser, WinePrefixDisplayConfiguration defaultConfiguration) {
public RegistryWinePrefixContainerDisplayConfiguration(RegistryParser registryParser, WinePrefixContainerDisplayConfiguration defaultConfiguration) {
this.defaultConfiguration = defaultConfiguration;
this.registryParser = registryParser;
}
Expand Down
Expand Up @@ -25,11 +25,11 @@

import java.io.File;

public class RegistryWinePrefixInputConfiguration implements WinePrefixInputConfiguration {
public class RegistryWinePrefixContainerInputConfiguration implements WinePrefixContainerInputConfiguration {
private final RegistryParser registryParser;
private final WinePrefixInputConfiguration defaultConfiguration;
private final WinePrefixContainerInputConfiguration defaultConfiguration;

public RegistryWinePrefixInputConfiguration(RegistryParser registryParser, WinePrefixInputConfiguration defaultConfiguration) {
public RegistryWinePrefixContainerInputConfiguration(RegistryParser registryParser, WinePrefixContainerInputConfiguration defaultConfiguration) {
this.registryParser = registryParser;
this.defaultConfiguration = defaultConfiguration;
}
Expand Down
Expand Up @@ -22,7 +22,7 @@

import java.io.File;

public interface WinePrefixDisplayConfiguration {
public interface WinePrefixContainerDisplayConfiguration {
/**
*
* @return The {@link UseGLSL} value
Expand Down
Expand Up @@ -22,7 +22,7 @@

import java.io.File;

public interface WinePrefixInputConfiguration {
public interface WinePrefixContainerInputConfiguration {
/**
*
* @return The {@link MouseWarpOverride} value
Expand Down
Expand Up @@ -88,8 +88,8 @@ public ContainersController containersController() {
return new ContainersController(
viewsConfiguration.viewContainers(),
containersConfiguration.backgroundContainersManager(),
viewsConfiguration.wineContainerPanelFactory(),
containersConfiguration.wineContainerController()
viewsConfiguration.winePrefixContainerPanelFactory(),
containersConfiguration.winePrefixContainerController()
);
}

Expand Down

0 comments on commit cfb7917

Please sign in to comment.