All Downloads are FREE. Search and download functionalities are using the official Maven repository.

libraries.resource-editors.widget.poc Maven / Gradle / Ivy

@WidgetProperties({bodyEdited: TextCallback, onCommit: Callback})
native widget AceResourceEditor {

	category bindings {
		JavaScript: ResourceEditors.AceResourceEditor;
	}
	
	Html method render () {
		JavaScript: return this.render();
	}
	
	@Inlined
	method setResource(Any resource, Boolean readOnly) {
		JavaScript: this.setResource(resource, readOnly);
	}
	
}

@WidgetProperties({mimeType: Text, currentVersion: Text, proposedVersion: Text})
native widget AceChangeViewer {

	category bindings {
		JavaScript: ResourceEditors.AceChangeViewer;
	}
	
	Html method render () {
		JavaScript: return this.render();
	}
	
	@Inlined
	Void method forceResize() {
		JavaScript: return this.forceResize();
	}
	
}

abstract method CatalogLoadedCallback(Document catalog, Boolean complete); 

@WidgetProperties({catalogLoaded: CatalogLoadedCallback, catalogUpdated:DocumentCallback, bodyEdited: AnyCallback, breakpointAdded: AnyCallback, breakpointRemoved: AnyCallback, onCommit: Callback, useWorker: Boolean})
native widget AcePromptoEditor {

	category bindings {
		JavaScript: ResourceEditors.AcePromptoEditor;
	}
	
	Html method render () {
		JavaScript: return this.render();
	}
	
	@Inlined
	method setProject(Any projectId, Boolean loadDependencies, TextCallback progressed) {
		JavaScript: this.setProject(projectId, loadDependencies, progressed);
	}
	
	@Inlined
	method setBreakpoints(Any[] breakpoints) {
		JavaScript: this.setBreakpoints(breakpoints);
	}

	@Inlined
	method setBody(Text body, Boolean readOnly) {
		JavaScript: this.setBody(body, readOnly);
	}

	@Inlined
	method setResource(Any resource, Boolean readOnly) {
		JavaScript: this.setResource(resource, readOnly);
	}
	
	@Inlined
	method getResourceBody(Any resource, TextCallback callback) {
		JavaScript: this.getResourceBody(resource, callback);
	}
	
	@Inlined
	method setDialect(Text dialect) {
		JavaScript: this.setDialect(dialect);
	}

	@Inlined
	method destroyResource(Any resource) {
		JavaScript: this.destroyResource(resource);
	}
	
	@Inlined
	method getEditedResources(Any[] resources, AnyCallback callback) {
		JavaScript: this.getEditedResources(resources, callback);
	}
	
	@Inlined
	method markChangesCommitted() {
		JavaScript: this.markChangesCommitted();
	}

	@Inlined
	method runMethod(Any resource, TextCallback progressed, Callback done) {
		JavaScript: this.runMethod(resource, progressed, done);
	}

	@Inlined
	method runTest(Any resource, TextCallback progressed, Callback done) {
		JavaScript: this.runTest(resource, progressed, done);
	}
	
	@Inlined
	method showStackFrame(Any stackFrame, Callback callback) {
		JavaScript: this.showStackFrame(stackFrame, callback);
	}
	
	@Inlined
	method debuggerCreated(Callback callback) {
		JavaScript: this.debuggerCreated(callback);
	}
	
	@Inlined
	method debuggerDisconnected(Callback callback) {
		JavaScript: this.debuggerDisconnected(callback);
	}
	
	@Inlined
	method locateSection(Any breakpoint, AnyCallback callback) {
		JavaScript: this.locateSection(breakpoint, callback);
	}
	
	@Inlined
	method locateSections(Any[] breakpoints, AnyCallback callback) {
		JavaScript: this.locateSections(breakpoints, callback);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy