Skip to content

Commit

Permalink
Refactor: Finished the move to modules
Browse files Browse the repository at this point in the history
  • Loading branch information
Martomate committed Jun 7, 2024
1 parent bbde434 commit df03d8e
Show file tree
Hide file tree
Showing 15 changed files with 17 additions and 40 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
package tripaint.control
package tripaint

import tripaint.{Color, ImageSaver}
import tripaint.TriPaintModel
import tripaint.coords.{GridCoords, StorageCoords}
import tripaint.effects.Effect
import tripaint.grid.{GridCell, ImageChange, ImageGrid, ImageGridChange, ImageSaveCollisionHandler}
import tripaint.grid.*
import tripaint.image.{ImagePool, ImageStorage, RegularImage}
import tripaint.image.ImagePool.{SaveInfo, SaveLocation}
import tripaint.image.format.StorageFormat
import tripaint.infrastructure.FileSystem
import tripaint.util.CachedLoader
import tripaint.view.{FileOpenSettings, FileSaveSettings}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tripaint.infrastructure
package tripaint

import tripaint.image.RegularImage
import tripaint.util.{EventDispatcher, Tracker}
Expand Down
1 change: 0 additions & 1 deletion app/src/main/scala/tripaint/ImageSaver.scala
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package tripaint
import tripaint.grid.ImageGrid
import tripaint.image.{ImageStorage, RegularImage}
import tripaint.image.ImagePool.{SaveInfo, SaveLocation}
import tripaint.infrastructure.FileSystem

object ImageSaver {
def saveImage(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package tripaint.view.gui
package tripaint

import tripaint.{Color, TriPaintModel}
import tripaint.ScalaFxExt.{*, given}
import tripaint.effects.{BlurEffect, MotionBlurEffect, RandomNoiseEffect}
import tripaint.grid.GridCell
import tripaint.image.{ImagePool, ImageStorage}
import tripaint.image.format.{RecursiveStorageFormat, SimpleStorageFormat}
import tripaint.view.*
import tripaint.view.gui.*
import tripaint.view.image.ImageGridPane

import scalafx.application.JFXApp3.PrimaryStage
Expand Down
4 changes: 0 additions & 4 deletions app/src/main/scala/tripaint/TriPaint.scala
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
package tripaint

import tripaint.TriPaintModel
import tripaint.control.TriPaintController
import tripaint.view.gui.MainStage

import scalafx.application.{JFXApp3, Platform}
import scalafx.application.JFXApp3.PrimaryStage

Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,9 @@
package tripaint.control
package tripaint

import tripaint.TriPaintModel
import tripaint.coords.GridCoords
import tripaint.effects.{
BlurEffect,
CellEffect,
MotionBlurEffect,
RandomNoiseEffect,
ScrambleEffect
}
import tripaint.effects.*
import tripaint.grid.GridCell
import tripaint.view.{TriPaintView, TriPaintViewFactory, TriPaintViewListener}
import tripaint.view.{TriPaintView, TriPaintViewListener}
import tripaint.view.gui.UIAction

class TriPaintController(val model: TriPaintModel, viewFactory: TriPaintViewFactory)
Expand Down
1 change: 0 additions & 1 deletion app/src/main/scala/tripaint/TriPaintModel.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ package tripaint

import tripaint.grid.ImageGrid
import tripaint.image.ImagePool
import tripaint.infrastructure.FileSystem

class TriPaintModel(val fileSystem: FileSystem, initialImageSize: Int) {
val imagePool: ImagePool = new ImagePool()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package tripaint.view
package tripaint

import tripaint.TriPaintModel
import tripaint.view.{TriPaintView, TriPaintViewListener}

trait TriPaintViewFactory {
def createView(controls: TriPaintViewListener, model: TriPaintModel): TriPaintView
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
package tripaint.control
package tripaint

import tripaint.{Actions, TriPaintModel}
import tripaint.ScalaFxExt.given
import tripaint.TriPaintModel
import tripaint.coords.{GridCoords, StorageCoords}
import tripaint.image.{ImageStorage, RegularImage}
import tripaint.image.ImagePool.SaveLocation
import tripaint.image.format.{SimpleStorageFormat, StorageFormat}
import tripaint.infrastructure.FileSystem
import tripaint.view.FileOpenSettings

import munit.FunSuite
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package tripaint.infrastructure
package tripaint

import tripaint.Color
import tripaint.image.RegularImage
Expand Down
1 change: 0 additions & 1 deletion app/src/test/scala/tripaint/ImageSaverTest.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import tripaint.grid.ImageGrid
import tripaint.image.{ImageStorage, RegularImage}
import tripaint.image.ImagePool.{SaveInfo, SaveLocation}
import tripaint.image.format.SimpleStorageFormat
import tripaint.infrastructure.FileSystem
import tripaint.util.Tracker

import munit.FunSuite
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
package tripaint.control.action
package tripaint

import tripaint.Color
import tripaint.TriPaintModel
import tripaint.control.Actions
import tripaint.coords.GridCoords
import tripaint.image.RegularImage
import tripaint.image.format.SimpleStorageFormat
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
package tripaint.control.action
package tripaint

import tripaint.Color
import tripaint.TriPaintModel
import tripaint.control.Actions
import tripaint.coords.{GridCoords, StorageCoords}
import tripaint.image.RegularImage
import tripaint.image.format.SimpleStorageFormat
import tripaint.infrastructure.FileSystem
import tripaint.view.FileOpenSettings

import munit.FunSuite
Expand Down
2 changes: 2 additions & 0 deletions ui/src/main/scala/tripaint/view/gui/ImageTabPane.scala
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ object ImageTabPane {
b.selected.onChange { (_, _, selected) =>
image.setEditable(selected)
}
b.selected = image.editable

b
}
Expand Down Expand Up @@ -71,6 +72,7 @@ object ImageTabPane {
star.visible = changed
case _ =>
}
star.visible = image.changed

star
}
Expand Down

0 comments on commit df03d8e

Please sign in to comment.