Skip to content

Commit

Permalink
BREAKING
Browse files Browse the repository at this point in the history
Reorganize dplug:graphics so that image-related things are all in dplug.graphics.image (no more view.d)
                          so that drawe-related things are all in dplug.graphics.draw (no more drawex.d)

The dplug.graphics package.d now imports everything in its public API, like Mipmap, ImageResizer, OwnedImage, etc.

Notably: cropImageRef, ImageRef, and OwnedImage are now all in dplug.graphics.image

Users now mostly need to just import dplug.graphics;
dplug.graphics whole public API is publicly imported if you import dplug.gui.element;

This avoids the terrible situation where people had to import dplug.graphics.drawex in order to have OwnedImage.
Now the recommended way is just to import dplug.graphics;
  • Loading branch information
Guillaume Piolat committed Jul 29, 2021
1 parent a091d03 commit 6187915
Show file tree
Hide file tree
Showing 24 changed files with 1,265 additions and 1,388 deletions.
6 changes: 1 addition & 5 deletions flatwidgets/dplug/flatwidgets/flatbackgroundgui.d
Expand Up @@ -10,11 +10,7 @@ module dplug.flatwidgets.flatbackgroundgui;
import dplug.math.box;
import dplug.core.nogc;
import dplug.core.file;
import dplug.graphics.color;
import dplug.graphics.image;
import dplug.graphics.view;
import dplug.graphics.drawex;
import dplug.graphics.resizer;
import dplug.graphics;

import dplug.core.nogc;
import dplug.gui.graphics;
Expand Down
2 changes: 0 additions & 2 deletions flatwidgets/dplug/flatwidgets/flatknob.d
Expand Up @@ -11,8 +11,6 @@ import std.math;
import std.algorithm.comparison;

import dplug.core.math;
import dplug.graphics.drawex;
import dplug.graphics.resizer;

import dplug.gui.element;

Expand Down
1 change: 0 additions & 1 deletion flatwidgets/dplug/flatwidgets/flatslider.d
Expand Up @@ -12,7 +12,6 @@ import std.math;
import std.algorithm.comparison;

import dplug.core.math;
import dplug.graphics.drawex;
import dplug.gui.bufferedelement;
import dplug.client.params;

Expand Down
1 change: 0 additions & 1 deletion flatwidgets/dplug/flatwidgets/flatswitch.d
Expand Up @@ -10,7 +10,6 @@ module dplug.flatwidgets.flatswitch;

import std.math;
import dplug.core.math;
import dplug.graphics.drawex;
import dplug.gui.element;
import dplug.client.params;

Expand Down

0 comments on commit 6187915

Please sign in to comment.