Skip to content
Snippets Groups Projects
Commit e6fc0fd8 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

initial commit

parents
Branches
Tags
No related merge requests found
Showing
with 291 additions and 0 deletions
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry excluding="application/CopyOfController.java" kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/controlsfx"/>
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Tools"/>
<classpathentry combineaccessrules="false" kind="src" path="/JSON"/>
<classpathentry combineaccessrules="false" kind="src" path="/_Tools"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="class"/>
</classpath>
.project 0 → 100644
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>CropShot</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.8
[CHANGELOG]
===========
CropShot
=========
>>> start-date: 30.06.15
>>> status-date: 08.07.16
____________________________________________________
v.2.2.0 - (8)
===============
-fixed bug that prevented user from clicking on selectFolder button if the previous selected folder doesn't exist anymore
-automatically create config file if not existing (doesn't need installer anymore)
>>> end-work: 08.07.16
v.2.1.1 - (7)
===============
-fixed bugs under Win 10
>>> end-work: 26.06.16
v.2.1.0 - (6)
===============
-click on Button "Choose" opens last selected Folder
-added Tooltip --> showing selected savePath
(because savePath could be too long for label)
>>> end-work: 23.03.16
v.2.0.2 - (5)
===============
-Bugfixes
-deactived CropButton while list loads
-added CancelButton
-adding of new images via Drag&Drop now also possible after cropping once
>>> end-work: 09.12.15
v.2.0.1 - (4)
===============
-Bugfixes
>>> end-work: 08.12.15
v.2.0.0 - (3)
===============
--> improved selection of cropping ares
--> double click on an image opens a new window
--> sliders and preview to select cropping area
--> added Drag&Drop functionality
--> moved file loading from GUI-Thread to extra Thread
>>> end-work: 08.12.15
v.1.1.0 - (2)
===============
-added preview area
>>> end-work: 14.07.15
v.1.0.0 - (1)
===============
-basic implementation
>>> end-work: 30.06.15
____________________________________________________
[/CHANGELOG]
\ No newline at end of file
# CropShot
- startdate: 30.06.15
- current version: 2.2.0 (8) - 08.07.16
### Description
Allows you to crop many images at once with same settings. Useful for cropping screenshots from a multiple monitor setup.
\ No newline at end of file
File added
<?xml version="1.0" encoding="UTF-8"?>
<launch4jConfig>
<dontWrapJar>false</dontWrapJar>
<headerType>gui</headerType>
<jar>C:\Users\ROGO2\Documents\Programmierung\eclipse\workspace\CropShot\build\CropShot.jar</jar>
<outfile>C:\Users\ROGO2\Documents\Programmierung\eclipse\workspace\CropShot\build\CropShot.exe</outfile>
<errTitle></errTitle>
<cmdLine></cmdLine>
<chdir>.</chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<supportUrl></supportUrl>
<stayAlive>false</stayAlive>
<restartOnCrash>false</restartOnCrash>
<manifest></manifest>
<icon>C:\Users\ROGO2\Documents\Programmierung\eclipse\workspace\CropShot\build\crop.ico</icon>
<classPath>
<mainClass>application.Main</mainClass>
<cp>.</cp>
</classPath>
<jre>
<path></path>
<bundledJre64Bit>false</bundledJre64Bit>
<bundledJreAsFallback>false</bundledJreAsFallback>
<minVersion>1.8.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
<runtimeBits>64/32</runtimeBits>
</jre>
</launch4jConfig>
\ No newline at end of file
File added
build/crop.ico

361 KiB

File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.image.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.control.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.layout.AnchorPane?>
<AnchorPane fx:id="anchorPaneMain" prefHeight="650.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="application.Controller">
<children>
<Label layoutX="329.0" layoutY="55.0" text="CropShot">
<font>
<Font name="System Bold" size="32.0" />
</font>
</Label>
<Button fx:id="chooseButton" layoutX="440.0" layoutY="118.0" mnemonicParsing="false" onAction="#chooseButton" text="Dateien auswählen">
<font>
<Font name="System Bold" size="13.0" />
</font>
</Button>
<Label layoutX="644.0" layoutY="273.0" text="Breite:">
<font>
<Font name="System Bold" size="16.0" />
</font>
</Label>
<Label fx:id="label" layoutX="226.0" layoutY="119.0" text="16 Dateien ausgewählt">
<font>
<Font size="18.0" />
</font>
</Label>
<Pane fx:id="pane" layoutX="39.0" layoutY="224.0" prefHeight="300.0" prefWidth="413.0" />
<Separator layoutY="165.0" minHeight="5.0" prefHeight="5.0" prefWidth="800.0" />
<Separator layoutX="487.0" layoutY="165.0" minWidth="5.0" orientation="VERTICAL" prefHeight="471.0" prefWidth="5.0" />
<Label layoutX="649.0" layoutY="322.0" text="Höhe:">
<font>
<Font name="System Bold" size="16.0" />
</font>
</Label>
<Label layoutX="569.0" layoutY="183.0" text="Einstellungen">
<font>
<Font name="System Bold" size="22.0" />
</font>
</Label>
<ProgressBar fx:id="progressBar" layoutX="42.0" layoutY="582.0" prefHeight="18.0" prefWidth="259.0" progress="0.0" />
<Label fx:id="progressLabel" alignment="CENTER" contentDisplay="CENTER" layoutX="233.0" layoutY="608.0" prefHeight="25.0" prefWidth="56.0" text="1/30">
<font>
<Font name="System Bold" size="16.0" />
</font>
</Label>
<Label layoutX="42.0" layoutY="544.0" text="Fortschritt:">
<font>
<Font name="System Bold" size="16.0" />
</font>
</Label>
<Button fx:id="cropButton" layoutX="353.0" layoutY="574.0" mnemonicParsing="false" onAction="#cropButton" text="Zuschneiden">
<font>
<Font name="System Bold" size="13.0" />
</font>
</Button>
<ImageView fx:id="imageView" fitHeight="60.0" fitWidth="60.0" layoutX="245.0" layoutY="50.0" pickOnBounds="true" preserveRatio="true" />
<Label layoutX="580.0" layoutY="230.0" text="Startkoordinaten:">
<font>
<Font size="16.0" />
</font>
</Label>
<Label layoutX="557.0" layoutY="273.0" text="X:">
<font>
<Font name="System Bold" size="16.0" />
</font>
</Label>
<Label layoutX="557.0" layoutY="322.0" text="Y:">
<font>
<Font name="System Bold" size="16.0" />
</font>
</Label>
<Pane fx:id="previewPane" layoutX="528.0" layoutY="429.0" prefHeight="190.0" prefWidth="250.0">
<children>
<Label fx:id="previewLabel" alignment="CENTER" prefHeight="190.0" prefWidth="250.0" text="Bild in Liste anklicken für Vorschau" textAlignment="CENTER">
<font>
<Font size="15.0" />
</font>
</Label>
</children>
</Pane>
<Label fx:id="labelX" layoutX="584.0" layoutY="273.0" prefHeight="25.0" prefWidth="60.0" text="1440">
<font>
<Font size="16.0" />
</font>
</Label>
<Label fx:id="labelY" layoutX="583.0" layoutY="322.0" prefHeight="25.0" prefWidth="60.0" text="1440">
<font>
<Font size="16.0" />
</font>
</Label>
<Label fx:id="labelWidth" layoutX="705.0" layoutY="273.0" prefHeight="25.0" prefWidth="60.0" text="1440">
<font>
<Font size="16.0" />
</font>
</Label>
<Label fx:id="labelHeight" layoutX="707.0" layoutY="322.0" prefHeight="25.0" prefWidth="60.0" text="1440">
<font>
<Font size="16.0" />
</font>
</Label>
<Label layoutX="38.0" layoutY="187.0" text="Speicherort:">
<font>
<Font name="System Bold" size="16.0" />
</font>
</Label>
<Label fx:id="labelSavePath" layoutX="141.0" layoutY="191.0" prefHeight="19.0" prefWidth="224.0" text="C:/Users/Robert/Desktop/test">
<font>
<Font size="13.0" />
</font>
</Label>
<Button fx:id="selectButton" layoutX="610.0" layoutY="367.0" mnemonicParsing="false" onAction="#buttonSelect" text="Ändern">
<font>
<Font name="System Bold" size="14.0" />
</font>
</Button>
<MenuBar layoutY="5.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<menus>
<Menu mnemonicParsing="false" text="Datei">
<items>
<MenuItem mnemonicParsing="false" onAction="#about" text="Über" />
</items>
</Menu>
</menus>
</MenuBar>
</children>
</AnchorPane>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment