diff --git a/client/src/main/java/ctbrec/ui/sites/myfreecams/MyFreeCamsTabProvider.java b/client/src/main/java/ctbrec/ui/sites/myfreecams/MyFreeCamsTabProvider.java index 9c407622..b65d552f 100644 --- a/client/src/main/java/ctbrec/ui/sites/myfreecams/MyFreeCamsTabProvider.java +++ b/client/src/main/java/ctbrec/ui/sites/myfreecams/MyFreeCamsTabProvider.java @@ -37,6 +37,7 @@ public class MyFreeCamsTabProvider extends TabProvider { updateService = new HDCamsUpdateService(); ThumbOverviewTab hd = new ThumbOverviewTab("HD", updateService, myFreeCams); hd.setRecorder(recorder); + //hd.setImageAspectRatio(9.0 / 16.0); tabs.add(hd); updateService = new PopularModelService(); diff --git a/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java b/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java index 704cb5fe..975a6e0b 100644 --- a/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java +++ b/client/src/main/java/ctbrec/ui/tabs/ThumbCell.java @@ -654,4 +654,8 @@ public class ThumbCell extends StackPane { public void releaseResources() { iv.setImage(null); } + + public void setImageAspectRatio(double imageAspectRatio) { + this.imgAspectRatio = imageAspectRatio; + } } diff --git a/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java b/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java index 7623cf2b..c6da15b5 100644 --- a/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/ThumbOverviewTab.java @@ -116,6 +116,7 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener { Task> searchTask; SearchPopover popover; SearchPopoverTreeList popoverTreelist = new SearchPopoverTreeList(); + double imageAspectRatio = 3.0 / 4.0; private ComboBox thumbWidth; @@ -378,6 +379,7 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener { if(!found) { ThumbCell newCell = createThumbCell(model, recorder); newCell.setIndex(index); + newCell.setImageAspectRatio(imageAspectRatio); positionChangedOrNew.add(newCell); } index++; @@ -903,4 +905,8 @@ public class ThumbOverviewTab extends Tab implements TabSelectionListener { return t; }; } + + public void setImageAspectRatio(double imageAspectRatio) { + this.imageAspectRatio = imageAspectRatio; + } }