Exemple #1
0
 public virtual void setColor(global::alphatab.platform.model.Color color)
 {
     unchecked
     {
         this._brush = new global::System.Windows.Media.SolidColorBrush(((global::System.Windows.Media.Color)(global::System.Windows.Media.Color.FromArgb(((byte)(color.getA())), ((byte)(color.getR())), ((byte)(color.getG())), ((byte)(color.getB()))))));
     }
 }
Exemple #2
0
 public static void __hx_ctor_alphatab_platform_model_Color(global::alphatab.platform.model.Color __temp_me18, int r, int g, int b, global::haxe.lang.Null <int> a)
 {
     unchecked
     {
         int __temp_a17 = ((global::haxe.lang.Runtime.eq((a).toDynamic(), (default(global::haxe.lang.Null <int>)).toDynamic())) ? (((int)(255))) : (a.@value));
         __temp_me18._higherBits = ((((__temp_a17 & 255)) << 8) | (r & 255));
         __temp_me18._lowerBits  = ((((g & 255)) << 8) | (b & 255));
     }
 }
Exemple #3
0
 public virtual void setColor(global::alphatab.platform.model.Color color)
 {
     unchecked
     {
         this._color = global::System.Drawing.Color.FromArgb(color.getA(), color.getR(), color.getG(), color.getB());
         this.recreateBrush();
         this.recreatePen();
     }
 }
Exemple #4
0
 public virtual void init(double scale)
 {
     unchecked
     {
         this.scale = scale;
         string sansFont  = "Arial";
         string serifFont = "Georgia";
         this.effectFont        = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double)((12 * scale))), new global::haxe.lang.Null <int>(2, true));
         this.copyrightFont     = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double)((12 * scale))), new global::haxe.lang.Null <int>(1, true));
         this.titleFont         = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double)((32 * scale))), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.subTitleFont      = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double)((20 * scale))), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.wordsFont         = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double)((15 * scale))), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.tablatureFont     = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double)((13 * scale))), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.graceFont         = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double)((11 * scale))), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.staveLineColor    = new global::alphatab.platform.model.Color(((int)(165)), ((int)(165)), ((int)(165)), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.barSeperatorColor = new global::alphatab.platform.model.Color(((int)(34)), ((int)(34)), ((int)(17)), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.barNumberFont     = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double)((11 * scale))), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.barNumberColor    = new global::alphatab.platform.model.Color(((int)(200)), ((int)(0)), ((int)(0)), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
         this.markerFont        = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double)((14 * scale))), new global::haxe.lang.Null <int>(1, true));
         this.tabClefFont       = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double)((18 * scale))), new global::haxe.lang.Null <int>(1, true));
         this.mainGlyphColor    = new global::alphatab.platform.model.Color(((int)(0)), ((int)(0)), ((int)(0)), ((global::haxe.lang.Null <int>)(default(global::haxe.lang.Null <int>))));
     }
 }
		public virtual   void init(double scale)
		{
			unchecked 
			{
				this.scale = scale;
				string sansFont = "Arial";
				string serifFont = "Georgia";
				this.effectFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double) (( 12 * scale )) ), new global::haxe.lang.Null<int>(2, true));
				this.copyrightFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double) (( 12 * scale )) ), new global::haxe.lang.Null<int>(1, true));
				this.titleFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double) (( 32 * scale )) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.subTitleFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double) (( 20 * scale )) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.wordsFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double) (( 15 * scale )) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.tablatureFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double) (( 13 * scale )) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.graceFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double) (( 11 * scale )) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.staveLineColor = new global::alphatab.platform.model.Color(((int) (165) ), ((int) (165) ), ((int) (165) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.barSeperatorColor = new global::alphatab.platform.model.Color(((int) (34) ), ((int) (34) ), ((int) (17) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.barNumberFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double) (( 11 * scale )) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.barNumberColor = new global::alphatab.platform.model.Color(((int) (200) ), ((int) (0) ), ((int) (0) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
				this.markerFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(serifFont), ((double) (( 14 * scale )) ), new global::haxe.lang.Null<int>(1, true));
				this.tabClefFont = new global::alphatab.platform.model.Font(global::haxe.lang.Runtime.toString(sansFont), ((double) (( 18 * scale )) ), new global::haxe.lang.Null<int>(1, true));
				this.mainGlyphColor = new global::alphatab.platform.model.Color(((int) (0) ), ((int) (0) ), ((int) (0) ), ((global::haxe.lang.Null<int>) (default(global::haxe.lang.Null<int>)) ));
			}
		}
		public override   object __hx_setField(string field, int hash, object @value, bool handleProperties)
		{
			unchecked 
			{
				switch (hash)
				{
					case 2026819210:
					{
						this.scale = ((double) (global::haxe.lang.Runtime.toDouble(@value)) );
						return @value;
					}
					
					
					case 674558384:
					{
						this.mainGlyphColor = ((global::alphatab.platform.model.Color) (@value) );
						return @value;
					}
					
					
					case 1345344942:
					{
						this.tabClefFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 1534092457:
					{
						this.markerFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 1906311879:
					{
						this.barNumberColor = ((global::alphatab.platform.model.Color) (@value) );
						return @value;
					}
					
					
					case 2035221739:
					{
						this.barNumberFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 617369845:
					{
						this.barSeperatorColor = ((global::alphatab.platform.model.Color) (@value) );
						return @value;
					}
					
					
					case 1873734400:
					{
						this.staveLineColor = ((global::alphatab.platform.model.Color) (@value) );
						return @value;
					}
					
					
					case 77654503:
					{
						this.graceFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 1035342189:
					{
						this.tablatureFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 705429760:
					{
						this.effectFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 1090814424:
					{
						this.wordsFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 342184423:
					{
						this.subTitleFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 1735084935:
					{
						this.titleFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 1853446518:
					{
						this.copyrightFont = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					default:
					{
						return base.__hx_setField(field, hash, @value, handleProperties);
					}
					
				}
				
			}
		}
Exemple #7
0
        public override object __hx_setField(string field, int hash, object @value, bool handleProperties)
        {
            unchecked
            {
                switch (hash)
                {
                case 1085707415:
                {
                    this.chords = ((global::haxe.ds.StringMap <object>)(global::haxe.ds.StringMap <object> .__hx_cast <object>(((global::haxe.ds.StringMap)(@value)))));
                    return(@value);
                }


                case 1091626816:
                {
                    this.bars = ((global::haxe.root.Array <object>)(global::haxe.root.Array <object> .__hx_cast <object>(((global::haxe.root.Array)(@value)))));
                    return(@value);
                }


                case 2027516754:
                {
                    this.score = ((global::alphatab.model.Score)(@value));
                    return(@value);
                }


                case 73353859:
                {
                    this.isPercussion = ((bool)(@value));
                    return(@value);
                }


                case 983703593:
                {
                    this.playbackInfo = ((global::alphatab.model.PlaybackInformation)(@value));
                    return(@value);
                }


                case 1247572323:
                {
                    this.color = ((global::alphatab.platform.model.Color)(@value));
                    return(@value);
                }


                case 695082016:
                {
                    this.tuningName = global::haxe.lang.Runtime.toString(@value);
                    return(@value);
                }


                case 139280181:
                {
                    this.tuning = ((global::haxe.root.Array <int>)(global::haxe.root.Array <object> .__hx_cast <int>(((global::haxe.root.Array)(@value)))));
                    return(@value);
                }


                case 432148711:
                {
                    this.shortName = global::haxe.lang.Runtime.toString(@value);
                    return(@value);
                }


                case 1224700491:
                {
                    this.name = global::haxe.lang.Runtime.toString(@value);
                    return(@value);
                }


                case 1041537810:
                {
                    this.index = ((int)(global::haxe.lang.Runtime.toInt(@value)));
                    return(@value);
                }


                case 1102715933:
                {
                    this.capo = ((int)(global::haxe.lang.Runtime.toInt(@value)));
                    return(@value);
                }


                default:
                {
                    return(base.__hx_setField(field, hash, @value, handleProperties));
                }
                }
            }
        }
		public virtual   void setColor(global::alphatab.platform.model.Color color)
		{
			unchecked 
			{
				this._color = color;
			}
		}
		public override   object __hx_setField(string field, int hash, object @value, bool handleProperties)
		{
			unchecked 
			{
				switch (hash)
				{
					case 672263473:
					{
						this._textBaseline = ((global::alphatab.model.TextBaseline) (@value) );
						return @value;
					}
					
					
					case 371286681:
					{
						this._textAlign = ((global::alphatab.platform.model.TextAlign) (@value) );
						return @value;
					}
					
					
					case 1993439662:
					{
						this._font = ((global::alphatab.platform.model.Font) (@value) );
						return @value;
					}
					
					
					case 1828730163:
					{
						this._lineWidth = ((double) (global::haxe.lang.Runtime.toDouble(@value)) );
						return @value;
					}
					
					
					case 1178843300:
					{
						this._color = ((global::alphatab.platform.model.Color) (@value) );
						return @value;
					}
					
					
					case 1891834246:
					{
						this._height = ((int) (global::haxe.lang.Runtime.toInt(@value)) );
						return @value;
					}
					
					
					case 1179254087:
					{
						this._width = ((int) (global::haxe.lang.Runtime.toInt(@value)) );
						return @value;
					}
					
					
					case 1083160452:
					{
						this._currentPathIsEmpty = ((bool) (@value) );
						return @value;
					}
					
					
					case 1760390271:
					{
						this._currentPath = global::haxe.lang.Runtime.toString(@value);
						return @value;
					}
					
					
					case 1057738399:
					{
						this._buffer = global::haxe.lang.Runtime.toString(@value);
						return @value;
					}
					
					
					default:
					{
						return base.__hx_setField(field, hash, @value, handleProperties);
					}
					
				}
				
			}
		}
Exemple #10
0
		public override   object __hx_setField(string field, int hash, object @value, bool handleProperties)
		{
			unchecked 
			{
				switch (hash)
				{
					case 1085707415:
					{
						this.chords = ((global::haxe.ds.StringMap<object>) (global::haxe.ds.StringMap<object>.__hx_cast<object>(((global::haxe.ds.StringMap) (@value) ))) );
						return @value;
					}
					
					
					case 1091626816:
					{
						this.bars = ((global::haxe.root.Array<object>) (global::haxe.root.Array<object>.__hx_cast<object>(((global::haxe.root.Array) (@value) ))) );
						return @value;
					}
					
					
					case 2027516754:
					{
						this.score = ((global::alphatab.model.Score) (@value) );
						return @value;
					}
					
					
					case 73353859:
					{
						this.isPercussion = ((bool) (@value) );
						return @value;
					}
					
					
					case 983703593:
					{
						this.playbackInfo = ((global::alphatab.model.PlaybackInformation) (@value) );
						return @value;
					}
					
					
					case 1247572323:
					{
						this.color = ((global::alphatab.platform.model.Color) (@value) );
						return @value;
					}
					
					
					case 695082016:
					{
						this.tuningName = global::haxe.lang.Runtime.toString(@value);
						return @value;
					}
					
					
					case 139280181:
					{
						this.tuning = ((global::haxe.root.Array<int>) (global::haxe.root.Array<object>.__hx_cast<int>(((global::haxe.root.Array) (@value) ))) );
						return @value;
					}
					
					
					case 432148711:
					{
						this.shortName = global::haxe.lang.Runtime.toString(@value);
						return @value;
					}
					
					
					case 1224700491:
					{
						this.name = global::haxe.lang.Runtime.toString(@value);
						return @value;
					}
					
					
					case 1041537810:
					{
						this.index = ((int) (global::haxe.lang.Runtime.toInt(@value)) );
						return @value;
					}
					
					
					case 1102715933:
					{
						this.capo = ((int) (global::haxe.lang.Runtime.toInt(@value)) );
						return @value;
					}
					
					
					default:
					{
						return base.__hx_setField(field, hash, @value, handleProperties);
					}
					
				}
				
			}
		}
Exemple #11
0
        public override object __hx_setField(string field, int hash, object @value, bool handleProperties)
        {
            unchecked
            {
                switch (hash)
                {
                case 2026819210:
                {
                    this.scale = ((double)(global::haxe.lang.Runtime.toDouble(@value)));
                    return(@value);
                }


                case 674558384:
                {
                    this.mainGlyphColor = ((global::alphatab.platform.model.Color)(@value));
                    return(@value);
                }


                case 1345344942:
                {
                    this.tabClefFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 1534092457:
                {
                    this.markerFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 1906311879:
                {
                    this.barNumberColor = ((global::alphatab.platform.model.Color)(@value));
                    return(@value);
                }


                case 2035221739:
                {
                    this.barNumberFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 617369845:
                {
                    this.barSeperatorColor = ((global::alphatab.platform.model.Color)(@value));
                    return(@value);
                }


                case 1873734400:
                {
                    this.staveLineColor = ((global::alphatab.platform.model.Color)(@value));
                    return(@value);
                }


                case 77654503:
                {
                    this.graceFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 1035342189:
                {
                    this.tablatureFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 705429760:
                {
                    this.effectFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 1090814424:
                {
                    this.wordsFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 342184423:
                {
                    this.subTitleFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 1735084935:
                {
                    this.titleFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                case 1853446518:
                {
                    this.copyrightFont = ((global::alphatab.platform.model.Font)(@value));
                    return(@value);
                }


                default:
                {
                    return(base.__hx_setField(field, hash, @value, handleProperties));
                }
                }
            }
        }
Exemple #12
0
 public virtual void drawInfoGuide(global::alphatab.platform.ICanvas canvas, int cx, int cy, int y, global::alphatab.platform.model.Color c)
 {
     unchecked
     {
         canvas.setColor(c);
         canvas.beginPath();
         canvas.moveTo(((double)((cx + this.x))), ((double)(((cy + this.y) + y))));
         canvas.lineTo(((double)(((cx + this.x) + this.width))), ((double)(((cy + this.y) + y))));
         canvas.stroke();
     }
 }