mirror of
https://github.com/aseprite/aseprite.git
synced 2025-03-14 04:19:12 +00:00
Add Brush::kMax/MinBrushSize constants
This commit is contained in:
parent
6f528f3cf2
commit
07c7756638
@ -28,6 +28,7 @@
|
||||
#include "app/context.h"
|
||||
#include "app/settings/settings.h"
|
||||
#include "app/tools/tool.h"
|
||||
#include "doc/brush.h"
|
||||
|
||||
namespace app {
|
||||
|
||||
@ -79,11 +80,11 @@ void ChangeBrushCommand::onExecute(Context* context)
|
||||
// Do nothing
|
||||
break;
|
||||
case IncrementSize:
|
||||
if (brush->getSize() < 32)
|
||||
if (brush->getSize() < doc::Brush::kMaxBrushSize)
|
||||
brush->setSize(brush->getSize()+1);
|
||||
break;
|
||||
case DecrementSize:
|
||||
if (brush->getSize() > 1)
|
||||
if (brush->getSize() > doc::Brush::kMinBrushSize)
|
||||
brush->setSize(brush->getSize()-1);
|
||||
break;
|
||||
case IncrementAngle:
|
||||
|
@ -36,6 +36,7 @@
|
||||
#include "app/ui/color_bar.h"
|
||||
#include "app/ui_context.h"
|
||||
#include "base/observable.h"
|
||||
#include "doc/brush.h"
|
||||
#include "doc/context.h"
|
||||
#include "doc/documents_observer.h"
|
||||
#include "ui/manager.h"
|
||||
@ -880,7 +881,7 @@ public:
|
||||
App::instance()->BrushSizeBeforeChange();
|
||||
|
||||
// Change the size of the brushcil
|
||||
m_size = MID(1, size, 32);
|
||||
m_size = MID(doc::Brush::kMinBrushSize, size, doc::Brush::kMaxBrushSize);
|
||||
|
||||
// Trigger BrushSizeAfterChange signal
|
||||
if (m_fireSignals)
|
||||
|
@ -180,7 +180,7 @@ private:
|
||||
class ContextBar::BrushSizeField : public IntEntry
|
||||
{
|
||||
public:
|
||||
BrushSizeField() : IntEntry(1, 32) {
|
||||
BrushSizeField() : IntEntry(Brush::kMinBrushSize, Brush::kMaxBrushSize) {
|
||||
setSuffix("px");
|
||||
}
|
||||
|
||||
|
@ -23,6 +23,9 @@ namespace doc {
|
||||
|
||||
class Brush {
|
||||
public:
|
||||
static const int kMinBrushSize = 1;
|
||||
static const int kMaxBrushSize = 32;
|
||||
|
||||
Brush();
|
||||
Brush(BrushType type, int size, int angle);
|
||||
Brush(const Brush& brush);
|
||||
|
Loading…
x
Reference in New Issue
Block a user