kopia lustrzana https://github.com/backface/turtlestitch
honor (hidden) blurred shadows setting for watcher cell widgets
rodzic
da1d031910
commit
28d529fad6
|
@ -19,6 +19,7 @@
|
||||||
### 2020-10-06
|
### 2020-10-06
|
||||||
* blocks: disable blurred shadows inside input slots if the hidden "blurred shadows" setting is turned off
|
* blocks: disable blurred shadows inside input slots if the hidden "blurred shadows" setting is turned off
|
||||||
* widgets: honor (hidden) blurred shadows setting for input widgets
|
* widgets: honor (hidden) blurred shadows setting for input widgets
|
||||||
|
* objects: honor (hidden) blurred shadows setting for watcher cell widgets
|
||||||
|
|
||||||
### 2020-10-05
|
### 2020-10-05
|
||||||
* Greek translation updata, thanks, HM100!
|
* Greek translation updata, thanks, HM100!
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
<script src="src/widgets.js?version=2020-10-06"></script>
|
<script src="src/widgets.js?version=2020-10-06"></script>
|
||||||
<script src="src/blocks.js?version=2020-10-06"></script>
|
<script src="src/blocks.js?version=2020-10-06"></script>
|
||||||
<script src="src/threads.js?version=2020-10-05"></script>
|
<script src="src/threads.js?version=2020-10-05"></script>
|
||||||
<script src="src/objects.js?version=2020-10-05"></script>
|
<script src="src/objects.js?version=2020-10-06"></script>
|
||||||
<script src="src/gui.js?version=2020-09-25"></script>
|
<script src="src/gui.js?version=2020-09-25"></script>
|
||||||
<script src="src/paint.js?version=2020-05-17"></script>
|
<script src="src/paint.js?version=2020-05-17"></script>
|
||||||
<script src="src/lists.js?version=2020-07-01"></script>
|
<script src="src/lists.js?version=2020-07-01"></script>
|
||||||
|
|
|
@ -69,22 +69,22 @@
|
||||||
// Global stuff ////////////////////////////////////////////////////////
|
// Global stuff ////////////////////////////////////////////////////////
|
||||||
|
|
||||||
/*global PaintEditorMorph, ListWatcherMorph, PushButtonMorph, ToggleMorph, ZERO,
|
/*global PaintEditorMorph, ListWatcherMorph, PushButtonMorph, ToggleMorph, ZERO,
|
||||||
DialogBoxMorph, InputFieldMorph, SpriteIconMorph, BlockMorph, SymbolMorph,
|
DialogBoxMorph, InputFieldMorph, SpriteIconMorph, BlockMorph, SymbolMorph, nop,
|
||||||
ThreadManager, VariableFrame, detect, BlockMorph, BoxMorph, Color, Animation,
|
ThreadManager, VariableFrame, detect, BlockMorph, BoxMorph, Color, Animation,
|
||||||
CommandBlockMorph, FrameMorph, HatBlockMorph, MenuMorph, Morph, MultiArgMorph,
|
CommandBlockMorph, FrameMorph, HatBlockMorph, MenuMorph, Morph, MultiArgMorph,
|
||||||
Point, ReporterBlockMorph, ScriptsMorph, StringMorph, SyntaxElementMorph, nop,
|
ReporterBlockMorph, ScriptsMorph, StringMorph, SyntaxElementMorph, XML_Element,
|
||||||
TextMorph, contains, degrees, detect, newCanvas, radians, Array, CursorMorph,
|
TextMorph, contains, degrees, detect, newCanvas, radians, Array, CursorMorph,
|
||||||
Date, FrameMorph, Math, MenuMorph, Morph, invoke, MorphicPreferences, WHITE,
|
Date, FrameMorph, Math, MenuMorph, Morph, invoke, MorphicPreferences, WHITE,
|
||||||
Object, PenMorph, Point, Rectangle, ScrollFrameMorph, SliderMorph, String,
|
Object, PenMorph, Point, Rectangle, ScrollFrameMorph, SliderMorph, VideoMotion,
|
||||||
StringMorph, TextMorph, contains, copy, degrees, detect, document, isNaN,
|
StringMorph, TextMorph, contains, copy, degrees, detect, document, isNaN, Point,
|
||||||
isString, newCanvas, nop, parseFloat, radians, window, modules, IDE_Morph,
|
isString, newCanvas, nop, parseFloat, radians, window, modules, IDE_Morph,
|
||||||
VariableDialogMorph, HTMLCanvasElement, Context, List, RingMorph, VideoMotion,
|
VariableDialogMorph, HTMLCanvasElement, Context, List, RingMorph, HandleMorph,
|
||||||
SpeechBubbleMorph, InputSlotMorph, isNil, FileReader, TableDialogMorph,
|
SpeechBubbleMorph, InputSlotMorph, isNil, FileReader, TableDialogMorph, String,
|
||||||
BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, BooleanSlotMorph,
|
BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, BooleanSlotMorph,
|
||||||
localize, TableMorph, TableFrameMorph, normalizeCanvas, VectorPaintEditorMorph,
|
localize, TableMorph, TableFrameMorph, normalizeCanvas, VectorPaintEditorMorph,
|
||||||
HandleMorph, AlignmentMorph, Process, XML_Element, WorldMap, copyCanvas*/
|
AlignmentMorph, Process, WorldMap, copyCanvas, useBlurredShadows*/
|
||||||
|
|
||||||
modules.objects = '2020-October-05';
|
modules.objects = '2020-October-06';
|
||||||
|
|
||||||
var SpriteMorph;
|
var SpriteMorph;
|
||||||
var StageMorph;
|
var StageMorph;
|
||||||
|
@ -10930,12 +10930,14 @@ CellMorph.prototype.render = function (ctx) {
|
||||||
ctx.closePath();
|
ctx.closePath();
|
||||||
ctx.stroke();
|
ctx.stroke();
|
||||||
|
|
||||||
|
if (useBlurredShadows) {
|
||||||
ctx.shadowOffsetX = this.border;
|
ctx.shadowOffsetX = this.border;
|
||||||
ctx.shadowOffsetY = this.border;
|
ctx.shadowOffsetY = this.border;
|
||||||
ctx.shadowBlur = this.border;
|
ctx.shadowBlur = this.border;
|
||||||
ctx.shadowColor = this.color.darker(80).toString();
|
ctx.shadowColor = this.color.darker(80).toString();
|
||||||
this.drawShadow(ctx, this.edge, this.border / 2);
|
this.drawShadow(ctx, this.edge, this.border / 2);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
CellMorph.prototype.drawShadow = function (context, radius, inset) {
|
CellMorph.prototype.drawShadow = function (context, radius, inset) {
|
||||||
|
|
Ładowanie…
Reference in New Issue