Skip to content

Commit

Permalink
general purpose "LoadingEvent" (not used by core currently)
Browse files Browse the repository at this point in the history
  • Loading branch information
ianharrigan committed Feb 2, 2024
1 parent d5fecf4 commit d436719
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions haxe/ui/events/LoadingEvent.hx
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package haxe.ui.events;

class LoadingEvent extends UIEvent {
public static final LOADING_STARTED:EventType<LoadingEvent> = EventType.name("loadingstarted");
public static final LOADING_PROGRESS:EventType<LoadingEvent> = EventType.name("loadingprogress");
public static final LOADING_COMPLETE:EventType<LoadingEvent> = EventType.name("loadingcomplete");
public static final LOADING_ERRORED:EventType<LoadingEvent> = EventType.name("loadingerrored");

public var progress:Float;
public var maxProgress:Float;

public override function clone():UIEvent {
var c:LoadingEvent = new LoadingEvent(this.type);
c.progress = this.progress;
c.maxProgress = this.maxProgress;
c.canceled = this.canceled;
postClone(c);
return c;
}
}

0 comments on commit d436719

Please sign in to comment.