├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── .gitkeep ├── examples ├── C │ ├── array.lua │ ├── consolesize.lua │ ├── fibonacci.lua │ ├── findwindow.lua │ ├── messagebox.lua │ ├── resolution.wlua │ ├── rgba.lua │ ├── struct.lua │ ├── struct_arrays.lua │ ├── wcscmp.lua │ └── widget.wlua ├── audio │ ├── encode.wlua │ ├── reverb.wlua │ └── welcome.wlua ├── canvas │ ├── LuaRT.png │ ├── balls_demo.wlua │ ├── hello.wlua │ ├── interpolation.wlua │ ├── mandelbrot.wlua │ ├── pixelart.png │ ├── rainbow.wlua │ ├── stamp.wlua │ ├── subimage.wlua │ └── transform.wlua ├── compression │ ├── async.lua │ └── zipviewer.wlua ├── console │ ├── fireworks.lua │ ├── guess.lua │ ├── lang.lua │ ├── paint.lua │ └── starfield.lua ├── keyboard │ ├── back.png │ ├── movingball.wlua │ └── sendkeys.lua ├── net │ ├── chatclient.wlua │ ├── chatserver.lua │ ├── download.lua │ ├── geo.lua │ ├── humans.lua │ ├── qrcode.wlua │ ├── sendmail.lua │ ├── server.wlua │ └── weather.lua ├── sys │ ├── COM_json.lua │ ├── dir.lua │ ├── hello_async.lua │ ├── json.lua │ ├── shortcut.lua │ ├── speech.lua │ ├── tasks.wlua │ └── word.lua ├── ui │ ├── LuaRT.png │ ├── ball.png │ ├── balls.wlua │ ├── binary.wlua │ ├── dropfiles.wlua │ ├── filelist.wlua │ ├── hello.wlua │ ├── iconbutton.wlua │ ├── img_viewer.wlua │ ├── imgconv.wlua │ ├── labeled_entry.wlua │ ├── mouse.wlua │ ├── moving.wlua │ ├── notepad.wlua │ ├── syntax.wlua │ ├── whiteboard.wlua │ ├── widgets.wlua │ └── zoom.wlua └── webview │ ├── Blog │ ├── Blog.html │ └── Blog.wlua │ ├── Calc │ ├── calc.html │ └── calc.wlua │ ├── Chrome DevTools Protocol │ ├── cdp.wlua │ └── event.wlua │ ├── FluentUI │ ├── Fluent.html │ └── Fluent.wlua │ ├── Hello World │ ├── animatelo.js │ ├── hello.css │ ├── hello.html │ └── hello.wlua │ ├── HexGL │ └── hexgl.wlua │ ├── PDF │ └── pdf.wlua │ ├── UserAgent │ └── useragent.wlua │ ├── Web messages │ ├── messages.html │ └── messages.wlua │ └── YouTube │ └── YouTube.wlua ├── include ├── Buffer.h ├── Cipher.h ├── Com.h ├── Date.h ├── Directory.h ├── File.h ├── Ftp.h ├── Http.h ├── Pipe.h ├── Socket.h ├── Task.h ├── Widget.h ├── Window.h ├── Zip.h ├── lua │ ├── lauxlib.h │ ├── lua.h │ ├── lua.hpp │ ├── luaconf.h │ └── lualib.h ├── luart.h ├── luart_dynamic.h └── luart_static.h ├── lib ├── .gitkeep └── types │ ├── audio.lua │ ├── base.lua │ ├── canvas.lua │ ├── compression.lua │ ├── console.lua │ ├── crypto.lua │ ├── json.lua │ ├── net.lua │ ├── sqlite.lua │ ├── string.lua │ ├── sys.lua │ ├── ui.lua │ └── webview.lua ├── modules └── .gitkeep ├── setup ├── img │ ├── install.ico │ ├── logo.ico │ ├── logox1.5.png │ ├── logox1.png │ ├── logox2.png │ ├── luart.ico │ └── update.ico ├── install.wlua ├── uninstall.wlua └── update.lua ├── src ├── core │ ├── Makefile │ ├── compression │ │ ├── Zip.c │ │ ├── compression.c │ │ └── lib │ │ │ ├── miniz.c │ │ │ ├── miniz.h │ │ │ ├── zip.c │ │ │ └── zip.h │ ├── console │ │ └── console.c │ ├── lembed.c │ ├── lrtapi.c │ ├── lrtapi.h │ ├── lrtobject.c │ ├── lua │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.c │ │ ├── lcode.c │ │ ├── lcode.h │ │ ├── lcorolib.c │ │ ├── lctype.c │ │ ├── lctype.h │ │ ├── ldblib.c │ │ ├── ldebug.c │ │ ├── ldebug.h │ │ ├── ldo.c │ │ ├── ldo.h │ │ ├── ldump.c │ │ ├── lfunc.c │ │ ├── lfunc.h │ │ ├── lgc.c │ │ ├── lgc.h │ │ ├── linit.c │ │ ├── liolib.c │ │ ├── ljumptab.h │ │ ├── llex.c │ │ ├── llex.h │ │ ├── llimits.h │ │ ├── lmathlib.c │ │ ├── lmem.c │ │ ├── lmem.h │ │ ├── loadlib.c │ │ ├── lobject.c │ │ ├── lobject.h │ │ ├── lopcodes.c │ │ ├── lopcodes.h │ │ ├── lopnames.h │ │ ├── loslib.c │ │ ├── lparser.c │ │ ├── lparser.h │ │ ├── lprefix.h │ │ ├── lstate.c │ │ ├── lstate.h │ │ ├── lstring.c │ │ ├── lstring.h │ │ ├── lstrlib.c │ │ ├── ltable.c │ │ ├── ltable.h │ │ ├── ltablib.c │ │ ├── ltm.c │ │ ├── ltm.h │ │ ├── lua.c │ │ ├── lua.h │ │ ├── lua.hpp │ │ ├── luac.c │ │ ├── luaconf.h │ │ ├── lualib.h │ │ ├── lundump.c │ │ ├── lundump.h │ │ ├── lutf8lib.c │ │ ├── lvm.c │ │ ├── lvm.h │ │ ├── lzio.c │ │ ├── lzio.h │ │ └── static │ │ │ ├── export_h.lua │ │ │ ├── lib.cpp │ │ │ └── luart_static.cpp │ ├── luart.c │ ├── makedist.lua │ ├── nmake.bat │ ├── resources │ │ ├── Application.manifest.xml │ │ ├── box.ico │ │ ├── desktop.ico │ │ ├── luart.ico │ │ ├── resource.h │ │ ├── resource.rc │ │ └── resource_install.rc │ ├── string │ │ ├── lstrlib.c │ │ └── string.c │ ├── sys │ │ ├── Buffer.c │ │ ├── Com.c │ │ ├── Date.c │ │ ├── Directory.c │ │ ├── File.c │ │ ├── Pipe.c │ │ ├── Task.c │ │ ├── async.cpp │ │ ├── async.h │ │ └── sys.c │ ├── ui │ │ ├── DarkMode.cpp │ │ ├── DarkMode.h │ │ ├── DragDrop.cpp │ │ ├── Entry.c │ │ ├── IatHook.h │ │ ├── Items.c │ │ ├── Menu.c │ │ ├── Widget.c │ │ ├── Window.c │ │ ├── ui.c │ │ └── ui.h │ ├── x64-dll.ldscript │ ├── x64.ldscript │ ├── x86-dll.ldscript │ └── x86.ldscript ├── modules │ ├── audio │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── audio.c │ │ │ ├── audio.h │ │ │ ├── encoder.c │ │ │ ├── encoder.h │ │ │ ├── ma_reverb_node.c │ │ │ ├── ma_reverb_node.h │ │ │ ├── miniaudio.c │ │ │ ├── miniaudio.h │ │ │ ├── sound.c │ │ │ ├── sound.h │ │ │ ├── stb_vorbis.c │ │ │ └── verblib.h │ ├── c │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── .gitignore │ │ │ ├── Array.c │ │ │ ├── Array.h │ │ │ ├── C.c │ │ │ ├── Library.c │ │ │ ├── Library.h │ │ │ ├── Pointer.c │ │ │ ├── Pointer.h │ │ │ ├── Struct.c │ │ │ ├── Struct.h │ │ │ ├── Union.c │ │ │ ├── Union.h │ │ │ ├── Value.c │ │ │ ├── Value.h │ │ │ ├── include │ │ │ ├── dyncall.h │ │ │ ├── dyncall_alloc_wx.h │ │ │ ├── dyncall_args.h │ │ │ ├── dyncall_callback.h │ │ │ ├── dyncall_callf.h │ │ │ ├── dyncall_config.h │ │ │ ├── dyncall_macros.h │ │ │ ├── dyncall_signature.h │ │ │ ├── dyncall_types.h │ │ │ ├── dyncall_value.h │ │ │ └── dynload.h │ │ │ └── lib │ │ │ ├── x64 │ │ │ ├── libdyncall_s.lib │ │ │ ├── libdyncallback_s.lib │ │ │ └── libdynload_s.lib │ │ │ └── x86 │ │ │ ├── libdyncall_s.lib │ │ │ ├── libdyncallback_s.lib │ │ │ └── libdynload_s.lib │ ├── canvas │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── Canvas.cpp │ │ │ ├── Canvas.h │ │ │ ├── Direct2D.cpp │ │ │ ├── Direct2D.h │ │ │ ├── Gradient.cpp │ │ │ ├── Gradient.h │ │ │ ├── Image.cpp │ │ │ ├── Image.h │ │ │ └── d2d1.h │ ├── crypto │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── Cipher.c │ │ │ └── crypto.c │ ├── ini │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── ini.c │ │ │ └── ini.h │ ├── json │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── json.c │ │ │ └── zzzJSON.h │ ├── keyboard │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── keyboard.cpp │ │ │ ├── sendKeys.cpp │ │ │ └── sendKeys.h │ ├── net │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── Ftp.cpp │ │ │ ├── Http.cpp │ │ │ ├── Socket.c │ │ │ └── net.cpp │ ├── nmake.bat │ ├── serial │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── Port.c │ │ │ ├── Port.h │ │ │ └── serial.c │ ├── sqlite │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── Database.c │ │ │ ├── Database.h │ │ │ ├── sqlite.c │ │ │ ├── sqlite3.c │ │ │ ├── sqlite3.h │ │ │ └── sqlite3ext.h │ ├── sysutils │ │ ├── Makefile │ │ ├── nmake.bat │ │ └── src │ │ │ ├── Process.c │ │ │ ├── Process.h │ │ │ └── sysutils.c │ └── webview │ │ ├── Makefile │ │ ├── WebView │ │ ├── include │ │ │ ├── EventToken.h │ │ │ ├── WebView2.h │ │ │ ├── WebView2EnvironmentOptions.h │ │ │ ├── appmodel.h │ │ │ └── minappmodel.h │ │ ├── x64 │ │ │ ├── WebView2Loader.dll.lib │ │ │ └── WebView2LoaderStatic.lib │ │ └── x86 │ │ │ ├── WebView2Loader.dll.lib │ │ │ └── WebView2LoaderStatic.lib │ │ ├── nmake.bat │ │ └── src │ │ ├── WebView2Loader.cpp │ │ ├── WebView2Loader.h │ │ ├── handler.cpp │ │ ├── handler.h │ │ └── webview.cpp └── nmake.bat └── tools ├── LuaRT-Studio ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── api │ └── lua │ │ ├── baselib.lua │ │ └── luajit2.lua ├── bin │ └── stylua.exe ├── build │ ├── LuaRT Studio.bat │ ├── messages.lua │ └── win32_starter.c ├── cfg │ ├── eclipse-keys.lua │ ├── i18n │ │ ├── bg.lua │ │ ├── de.lua │ │ ├── en.lua │ │ ├── eo.lua │ │ ├── es.lua │ │ ├── fr.lua │ │ ├── it.lua │ │ ├── ja.lua │ │ ├── pt-br.lua │ │ ├── ru.lua │ │ ├── zh-cn.lua │ │ └── zh-tw.lua │ ├── scheme-picker.lua │ ├── tomorrow.lua │ ├── user-sample.lua │ └── xcode-keys.lua ├── interpreters │ ├── console.lua │ └── desktop.lua ├── lualibs │ ├── copas │ │ └── copas.lua │ ├── coxpcall │ │ └── coxpcall.lua │ ├── dist │ │ ├── config.lua │ │ ├── constraints.lua │ │ ├── depends.lua │ │ ├── git.lua │ │ ├── init.lua │ │ ├── logger.lua │ │ ├── manifest.lua │ │ ├── package.lua │ │ ├── sys.lua │ │ └── utils.lua │ ├── fs.lua │ ├── git.lua │ ├── git │ │ ├── objects.lua │ │ ├── pack.lua │ │ ├── protocol.lua │ │ ├── repo.lua │ │ └── util.lua │ ├── lexers │ │ ├── actionscript.lua │ │ ├── ada.lua │ │ ├── ansi_c.lua │ │ ├── antlr.lua │ │ ├── apdl.lua │ │ ├── apl.lua │ │ ├── applescript.lua │ │ ├── asm.lua │ │ ├── asp.lua │ │ ├── autoit.lua │ │ ├── awk.lua │ │ ├── bash.lua │ │ ├── batch.lua │ │ ├── bibtex.lua │ │ ├── boo.lua │ │ ├── caml.lua │ │ ├── chuck.lua │ │ ├── cmake.lua │ │ ├── coffeescript.lua │ │ ├── container.lua │ │ ├── context.lua │ │ ├── cpp.lua │ │ ├── crystal.lua │ │ ├── csharp.lua │ │ ├── css.lua │ │ ├── cuda.lua │ │ ├── dart.lua │ │ ├── desktop.lua │ │ ├── diff.lua │ │ ├── django.lua │ │ ├── dmd.lua │ │ ├── dockerfile.lua │ │ ├── dot.lua │ │ ├── eiffel.lua │ │ ├── elixir.lua │ │ ├── erlang.lua │ │ ├── faust.lua │ │ ├── fennel.lua │ │ ├── fish.lua │ │ ├── forth.lua │ │ ├── fortran.lua │ │ ├── fsharp.lua │ │ ├── gap.lua │ │ ├── gettext.lua │ │ ├── gherkin.lua │ │ ├── glsl.lua │ │ ├── gnuplot.lua │ │ ├── go.lua │ │ ├── groovy.lua │ │ ├── gtkrc.lua │ │ ├── haskell.lua │ │ ├── html.lua │ │ ├── icon.lua │ │ ├── idl.lua │ │ ├── inform.lua │ │ ├── ini.lua │ │ ├── io_lang.lua │ │ ├── java.lua │ │ ├── javascript.lua │ │ ├── jq.lua │ │ ├── json.lua │ │ ├── jsp.lua │ │ ├── latex.lua │ │ ├── ledger.lua │ │ ├── less.lua │ │ ├── lexer.lua │ │ ├── lilypond.lua │ │ ├── lisp.lua │ │ ├── litcoffee.lua │ │ ├── logtalk.lua │ │ ├── lua.lua │ │ ├── makefile.lua │ │ ├── man.lua │ │ ├── markdown.lua │ │ ├── matlab.lua │ │ ├── mediawiki.lua │ │ ├── moonscript.lua │ │ ├── myrddin.lua │ │ ├── nemerle.lua │ │ ├── nim.lua │ │ ├── nsis.lua │ │ ├── null.lua │ │ ├── objective_c.lua │ │ ├── pascal.lua │ │ ├── perl.lua │ │ ├── php.lua │ │ ├── pico8.lua │ │ ├── pike.lua │ │ ├── pkgbuild.lua │ │ ├── powershell.lua │ │ ├── prolog.lua │ │ ├── props.lua │ │ ├── protobuf.lua │ │ ├── ps.lua │ │ ├── pure.lua │ │ ├── python.lua │ │ ├── rails.lua │ │ ├── rc.lua │ │ ├── rebol.lua │ │ ├── rest.lua │ │ ├── rexx.lua │ │ ├── rhtml.lua │ │ ├── rstats.lua │ │ ├── ruby.lua │ │ ├── rust.lua │ │ ├── sass.lua │ │ ├── scala.lua │ │ ├── scheme.lua │ │ ├── smalltalk.lua │ │ ├── sml.lua │ │ ├── snobol4.lua │ │ ├── sql.lua │ │ ├── taskpaper.lua │ │ ├── tcl.lua │ │ ├── tex.lua │ │ ├── texinfo.lua │ │ ├── text.lua │ │ ├── toml.lua │ │ ├── txt2tags.lua │ │ ├── vala.lua │ │ ├── vb.lua │ │ ├── vbscript.lua │ │ ├── vcard.lua │ │ ├── verilog.lua │ │ ├── vhdl.lua │ │ ├── wsf.lua │ │ ├── xml.lua │ │ ├── xtend.lua │ │ └── yaml.lua │ ├── ltn12.lua │ ├── lua_lexer_loose.lua │ ├── lua_parser_loose.lua │ ├── luacheck │ │ ├── builtin_standards │ │ │ ├── init.lua │ │ │ ├── love.lua │ │ │ └── ngx.lua │ │ ├── cache.lua │ │ ├── check.lua │ │ ├── check_state.lua │ │ ├── config.lua │ │ ├── core_utils.lua │ │ ├── decoder.lua │ │ ├── expand_rockspec.lua │ │ ├── filter.lua │ │ ├── format.lua │ │ ├── fs.lua │ │ ├── globbing.lua │ │ ├── init.lua │ │ ├── lexer.lua │ │ ├── main.lua │ │ ├── multithreading.lua │ │ ├── options.lua │ │ ├── parser.lua │ │ ├── profiler.lua │ │ ├── runner.lua │ │ ├── serializer.lua │ │ ├── stages │ │ │ ├── detect_bad_whitespace.lua │ │ │ ├── detect_cyclomatic_complexity.lua │ │ │ ├── detect_empty_blocks.lua │ │ │ ├── detect_empty_statements.lua │ │ │ ├── detect_globals.lua │ │ │ ├── detect_reversed_fornum_loops.lua │ │ │ ├── detect_unbalanced_assignments.lua │ │ │ ├── detect_uninit_accesses.lua │ │ │ ├── detect_unreachable_code.lua │ │ │ ├── detect_unused_fields.lua │ │ │ ├── detect_unused_locals.lua │ │ │ ├── init.lua │ │ │ ├── linearize.lua │ │ │ ├── name_functions.lua │ │ │ ├── parse.lua │ │ │ ├── parse_inline_options.lua │ │ │ ├── resolve_locals.lua │ │ │ └── unwrap_parens.lua │ │ ├── standards.lua │ │ ├── unicode.lua │ │ ├── unicode_printability_boundaries.lua │ │ ├── utils.lua │ │ ├── vendor │ │ │ └── sha1 │ │ │ │ ├── LICENSE │ │ │ │ ├── bit32_ops.lua │ │ │ │ ├── bit_ops.lua │ │ │ │ ├── common.lua │ │ │ │ ├── init.lua │ │ │ │ ├── lua53_ops.lua │ │ │ │ └── pure_lua_ops.lua │ │ └── version.lua │ ├── luadist.lua │ ├── luainspect │ │ ├── ast.lua │ │ ├── compat_env.lua │ │ ├── dump.lua │ │ ├── globals.lua │ │ ├── init.lua │ │ ├── signatures.lua │ │ ├── typecheck.lua │ │ └── types.lua │ ├── metalua │ │ ├── compiler.lua │ │ ├── compiler │ │ │ ├── parser.lua │ │ │ └── parser │ │ │ │ ├── annot │ │ │ │ ├── generator.lua │ │ │ │ └── grammar.lua │ │ │ │ ├── common.lua │ │ │ │ ├── expr.lua │ │ │ │ ├── ext.lua │ │ │ │ ├── lexer.lua │ │ │ │ ├── meta.lua │ │ │ │ ├── misc.lua │ │ │ │ ├── stat.lua │ │ │ │ └── table.lua │ │ ├── grammar │ │ │ ├── generator.lua │ │ │ └── lexer.lua │ │ └── pprint.lua │ ├── mime.lua │ ├── mobdebug │ │ └── mobdebug.lua │ ├── pretty.lua │ ├── re.lua │ ├── sha2.lua │ ├── socket.lua │ ├── socket │ │ ├── ftp.lua │ │ ├── headers.lua │ │ ├── http.lua │ │ ├── smtp.lua │ │ ├── tp.lua │ │ └── url.lua │ ├── ssl.lua │ ├── ssl │ │ └── https.lua │ ├── state.lua │ └── testwell.lua ├── modules │ └── .gitkeep ├── packages │ └── sample.lua ├── spec │ ├── cbase.lua │ ├── cpp.lua │ └── lua.lua ├── src │ ├── config.lua │ ├── editor │ │ ├── autocomplete.lua │ │ ├── commandbar.lua │ │ ├── commands.lua │ │ ├── debugger.lua │ │ ├── editor.lua │ │ ├── filetree.lua │ │ ├── findreplace.lua │ │ ├── gui.lua │ │ ├── ids.lua │ │ ├── inspect.lua │ │ ├── iofilters.lua │ │ ├── keymap.lua │ │ ├── markers.lua │ │ ├── markup.lua │ │ ├── menu_edit.lua │ │ ├── menu_file.lua │ │ ├── menu_help.lua │ │ ├── menu_project.lua │ │ ├── menu_search.lua │ │ ├── menu_view.lua │ │ ├── outline.lua │ │ ├── output.lua │ │ ├── package.lua │ │ ├── print.lua │ │ ├── proto.lua │ │ ├── settings.lua │ │ ├── shellbox.lua │ │ ├── singleinstance.lua │ │ ├── style.lua │ │ └── toolbar.lua │ ├── main.lua │ ├── util.lua │ └── version.lua ├── studio │ ├── app.lua │ ├── config.lua │ └── res │ │ ├── 16 │ │ ├── ANALYZE.png │ │ ├── BOOKMARK-TOGGLE.png │ │ ├── COMPILE.png │ │ ├── DEBUG-BREAK.png │ │ ├── DEBUG-BREAKPOINT-TOGGLE.png │ │ ├── DEBUG-CALLSTACK.png │ │ ├── DEBUG-DETACH.png │ │ ├── DEBUG-RUN-TO.png │ │ ├── DEBUG-START.png │ │ ├── DEBUG-STEP-INTO.png │ │ ├── DEBUG-STEP-OUT.png │ │ ├── DEBUG-STEP-OVER.png │ │ ├── DEBUG-STOP.png │ │ ├── DEBUG-WATCH.png │ │ ├── DIR-SETUP-FILE.png │ │ ├── DIR-SETUP.png │ │ ├── FILE-KNOWN.png │ │ ├── FILE-NEW.png │ │ ├── FILE-NORMAL-START.png │ │ ├── FILE-NORMAL.png │ │ ├── FILE-OPEN.png │ │ ├── FILE-SAVE-ALL.png │ │ ├── FILE-SAVE.png │ │ ├── FIND-AND-REPLACE-ALL.png │ │ ├── FIND-AND-REPLACE.png │ │ ├── FIND-IN-FILES.png │ │ ├── FIND-NEXT.png │ │ ├── FIND-OPT-CASE-SENSITIVE.png │ │ ├── FIND-OPT-CONTEXT.png │ │ ├── FIND-OPT-DOWN.png │ │ ├── FIND-OPT-MAPPED.png │ │ ├── FIND-OPT-MULTI-RESULTS.png │ │ ├── FIND-OPT-REGEX.png │ │ ├── FIND-OPT-SELECTION.png │ │ ├── FIND-OPT-SETDIR.png │ │ ├── FIND-OPT-SUBDIR.png │ │ ├── FIND-OPT-SYMLINK.png │ │ ├── FIND-OPT-WORD.png │ │ ├── FIND-OPT-WRAP-AROUND.png │ │ ├── FIND-REPLACE-NEXT.png │ │ ├── FIND.png │ │ ├── FOLDER-MAPPED.png │ │ ├── FOLDER.png │ │ ├── FUNC-ANON.png │ │ ├── FUNC-GLOBAL.png │ │ ├── FUNC-LOCAL.png │ │ ├── FUNC-METHOD.png │ │ ├── FUNC-SELF.png │ │ ├── LICENSE │ │ ├── OUTPUT-CONSOLE.png │ │ ├── OUTPUT-FIND.png │ │ ├── OUTPUT-MARKERS.png │ │ ├── OUTPUT-PRINT.png │ │ ├── PROJECT-OUTLINE.png │ │ ├── PROJECT-TREE.png │ │ ├── RTBUILDER.png │ │ ├── RUN-NOW.png │ │ ├── RUN.png │ │ ├── VALUE-ACALL.png │ │ ├── VALUE-BOOL.png │ │ ├── VALUE-CALL.png │ │ ├── VALUE-FUNCTION.png │ │ ├── VALUE-GCALL.png │ │ ├── VALUE-INSTANCE.png │ │ ├── VALUE-LCALL.png │ │ ├── VALUE-LOCAL.png │ │ ├── VALUE-MODULE.png │ │ ├── VALUE-NUMBER.png │ │ ├── VALUE-OBJECT.png │ │ ├── VALUE-PROPERTY.png │ │ ├── VALUE-SCALL.png │ │ ├── VALUE-STRING.png │ │ ├── VALUE-TABLE.png │ │ ├── VALUE-UP.png │ │ ├── VAR-GLOBAL.png │ │ ├── VAR-LOCAL.png │ │ └── filetypes │ │ │ ├── 7z.png │ │ │ ├── ai.png │ │ │ ├── apk.png │ │ │ ├── as.png │ │ │ ├── au3.png │ │ │ ├── avi.png │ │ │ ├── bat.png │ │ │ ├── bin.png │ │ │ ├── bmp.png │ │ │ ├── c.png │ │ │ ├── cert.png │ │ │ ├── cfc.png │ │ │ ├── cfm.png │ │ │ ├── clj.png │ │ │ ├── cmake.png │ │ │ ├── cmd.png │ │ │ ├── coffee.png │ │ │ ├── conf.png │ │ │ ├── cpp.png │ │ │ ├── crt.png │ │ │ ├── cs.png │ │ │ ├── css.png │ │ │ ├── cu.png │ │ │ ├── d.png │ │ │ ├── dart.png │ │ │ ├── db.png │ │ │ ├── dbf.png │ │ │ ├── dll.png │ │ │ ├── doc.png │ │ │ ├── docker.png │ │ │ ├── docx.png │ │ │ ├── dot.png │ │ │ ├── dust.png │ │ │ ├── ejs.png │ │ │ ├── elm.png │ │ │ ├── erl.png │ │ │ ├── ex.png │ │ │ ├── exe.png │ │ │ ├── exs.png │ │ │ ├── file-old.png │ │ │ ├── file.png │ │ │ ├── folder-out-outline.png │ │ │ ├── folder-out.png │ │ │ ├── folder-outline.png │ │ │ ├── folder.png │ │ │ ├── fs.png │ │ │ ├── gif.png │ │ │ ├── git.png │ │ │ ├── gitignore.png │ │ │ ├── go.png │ │ │ ├── gz.png │ │ │ ├── h.png │ │ │ ├── haml.png │ │ │ ├── hb.png │ │ │ ├── help.png │ │ │ ├── hlp.png │ │ │ ├── hpp.png │ │ │ ├── hs.png │ │ │ ├── htm.png │ │ │ ├── html.png │ │ │ ├── hx.png │ │ │ ├── ico.png │ │ │ ├── ini.png │ │ │ ├── ino.png │ │ │ ├── jar.png │ │ │ ├── java.png │ │ │ ├── jl.png │ │ │ ├── jpg.png │ │ │ ├── js.png │ │ │ ├── json.png │ │ │ ├── key.png │ │ │ ├── kt.png │ │ │ ├── kts.png │ │ │ ├── less.png │ │ │ ├── liquid.png │ │ │ ├── log.png │ │ │ ├── lua.png │ │ │ ├── m.png │ │ │ ├── md.png │ │ │ ├── mdb.png │ │ │ ├── mjml.png │ │ │ ├── mkv.png │ │ │ ├── ml.png │ │ │ ├── mp3.png │ │ │ ├── mp4.png │ │ │ ├── npm.png │ │ │ ├── nsi.png │ │ │ ├── nupkg.png │ │ │ ├── ogg.png │ │ │ ├── pak.png │ │ │ ├── pas.png │ │ │ ├── pdf.png │ │ │ ├── pem.png │ │ │ ├── php.png │ │ │ ├── pl.png │ │ │ ├── png.png │ │ │ ├── pp.png │ │ │ ├── ppt.png │ │ │ ├── pptx.png │ │ │ ├── prg.png │ │ │ ├── ps.png │ │ │ ├── puppet.png │ │ │ ├── py.png │ │ │ ├── pyw.png │ │ │ ├── r.png │ │ │ ├── raml.png │ │ │ ├── rar.png │ │ │ ├── rb.png │ │ │ ├── rs.png │ │ │ ├── sass.png │ │ │ ├── sc.png │ │ │ ├── scpt.png │ │ │ ├── sql.png │ │ │ ├── svg.png │ │ │ ├── swift.png │ │ │ ├── tcl.png │ │ │ ├── tex.png │ │ │ ├── todo.png │ │ │ ├── ts.png │ │ │ ├── ttf.png │ │ │ ├── txt.png │ │ │ ├── url.png │ │ │ ├── wav.png │ │ │ ├── webm.png │ │ │ ├── wlua.png │ │ │ ├── xaml.png │ │ │ ├── xls.png │ │ │ ├── xlsx.png │ │ │ ├── xml.png │ │ │ ├── yaml.png │ │ │ └── zip.png │ │ ├── 24 │ │ ├── ANALYZE.png │ │ ├── BOOKMARK-TOGGLE.png │ │ ├── BOOKMARK-TOGGLE__.png │ │ ├── COMPILE.png │ │ ├── COMPILE__.png │ │ ├── DEBUG-BREAK.png │ │ ├── DEBUG-BREAKPOINT-TOGGLE.png │ │ ├── DEBUG-BREAKPOINT-TOGGLE__.png │ │ ├── DEBUG-BREAK__.png │ │ ├── DEBUG-CALLSTACK.png │ │ ├── DEBUG-CALLSTACK__.png │ │ ├── DEBUG-DETACH.png │ │ ├── DEBUG-DETACH__.png │ │ ├── DEBUG-RUN-TO.png │ │ ├── DEBUG-RUN-TO__.png │ │ ├── DEBUG-START.png │ │ ├── DEBUG-START__.png │ │ ├── DEBUG-STEP-INTO.png │ │ ├── DEBUG-STEP-INTO__.png │ │ ├── DEBUG-STEP-OUT.png │ │ ├── DEBUG-STEP-OUT__.png │ │ ├── DEBUG-STEP-OVER.png │ │ ├── DEBUG-STOP.png │ │ ├── DEBUG-STOP__.png │ │ ├── DEBUG-WATCH.png │ │ ├── DEBUG-WATCH__.png │ │ ├── DIR-SETUP-FILE.png │ │ ├── DIR-SETUP.png │ │ ├── FILE-KNOWN.png │ │ ├── FILE-NEW.png │ │ ├── FILE-NEW__.png │ │ ├── FILE-NORMAL.png │ │ ├── FILE-OPEN.png │ │ ├── FILE-OPEN__.png │ │ ├── FILE-SAVE-ALL.png │ │ ├── FILE-SAVE.png │ │ ├── FILE-SAVE__.png │ │ ├── FIND-AND-REPLACE-ALL.png │ │ ├── FIND-AND-REPLACE.png │ │ ├── FIND-IN-FILES.png │ │ ├── FIND-NEXT.png │ │ ├── FIND-OPT-CASE-SENSITIVE.png │ │ ├── FIND-OPT-CONTEXT.png │ │ ├── FIND-OPT-DOWN.png │ │ ├── FIND-OPT-MAPPED.png │ │ ├── FIND-OPT-MULTI-RESULTS.png │ │ ├── FIND-OPT-REGEX.png │ │ ├── FIND-OPT-SELECTION.png │ │ ├── FIND-OPT-SETDIR.png │ │ ├── FIND-OPT-SUBDIR.png │ │ ├── FIND-OPT-SYMLINK.png │ │ ├── FIND-OPT-WORD.png │ │ ├── FIND-OPT-WRAP-AROUND.png │ │ ├── FIND-REPLACE-NEXT.png │ │ ├── FIND.png │ │ ├── FOLDER-MAPPED.png │ │ ├── FOLDER.png │ │ ├── FUNC-ANON.png │ │ ├── FUNC-GLOBAL.png │ │ ├── FUNC-LOCAL.png │ │ ├── FUNC-METHOD.png │ │ ├── FUNC-SELF.png │ │ ├── LICENSE │ │ ├── OUTPUT-CONSOLE.png │ │ ├── OUTPUT-FIND.png │ │ ├── OUTPUT-MARKERS.png │ │ ├── OUTPUT-PRINT.png │ │ ├── PROJECT-OUTLINE.png │ │ ├── PROJECT-TREE.png │ │ ├── RTBUILDER.png │ │ ├── RUN-NOW.png │ │ ├── RUN-NOW__.png │ │ ├── RUN.png │ │ ├── RUN__.png │ │ ├── VALUE-BOOL.png │ │ ├── VALUE-FUNCTION.png │ │ ├── VALUE-INSTANCE.png │ │ ├── VALUE-LOCAL.png │ │ ├── VALUE-MODULE.png │ │ ├── VALUE-NUMBER.png │ │ ├── VALUE-OBJECT.png │ │ ├── VALUE-STRING.png │ │ ├── VALUE-TABLE.png │ │ ├── VAR-GLOBAL.png │ │ └── VAR-LOCAL.png │ │ ├── _icons │ │ ├── 128x128 │ │ │ └── apps │ │ │ │ └── zbstudio.png │ │ ├── 16x16 │ │ │ └── apps │ │ │ │ └── zbstudio.png │ │ ├── 22x22 │ │ │ └── apps │ │ │ │ └── zbstudio.png │ │ ├── 24x24 │ │ │ └── apps │ │ │ │ └── zbstudio.png │ │ ├── 256x256 │ │ │ └── apps │ │ │ │ └── zbstudio.png │ │ ├── 32x32 │ │ │ └── apps │ │ │ │ └── zbstudio.png │ │ ├── 48x48 │ │ │ └── apps │ │ │ │ └── zbstudio.png │ │ └── 64x64 │ │ │ └── apps │ │ │ ├── Studio 64x64.ico │ │ │ └── zbstudio.png │ │ ├── estrela.png │ │ ├── fonts │ │ ├── DejaVuSansMono.ttf │ │ └── FiraCode-Retina.ttf │ │ ├── studio.ico │ │ ├── studio.manifest │ │ ├── studio.png │ │ ├── studio.rc │ │ └── zerobrane.png ├── x64 │ ├── LuaRT Studio.exe │ └── bin │ │ ├── clibs │ │ ├── darkmode.dll │ │ ├── git │ │ │ └── core.dll │ │ ├── lexlpeg.dll │ │ ├── lfs.dll │ │ ├── liblua.dll │ │ ├── libzlib.dll │ │ ├── lpeg.dll │ │ ├── mime │ │ │ └── core.dll │ │ ├── socket │ │ │ └── core.dll │ │ ├── ssl.dll │ │ ├── winapi.dll │ │ └── wx.dll │ │ ├── clibs54 │ │ ├── lfs.dll │ │ ├── lpeg.dll │ │ ├── mime │ │ │ └── core.dll │ │ ├── socket │ │ │ └── core.dll │ │ └── ssl.dll │ │ ├── libcrypto-1_1.dll │ │ ├── libssl-1_1.dll │ │ ├── lua.exe │ │ ├── lua5.1.dll │ │ ├── lua51.dll │ │ └── stylua.exe └── x86 │ ├── LuaRT Studio.exe │ └── bin │ ├── clibs │ ├── darkmode.dll │ ├── git │ │ └── core.dll │ ├── lexlpeg.dll │ ├── lfs.dll │ ├── liblua.dll │ ├── libzlib.dll │ ├── lpeg.dll │ ├── mime │ │ └── core.dll │ ├── socket │ │ └── core.dll │ ├── ssl.dll │ ├── winapi.dll │ └── wx.dll │ ├── clibs54 │ ├── lfs.dll │ ├── lpeg.dll │ ├── mime │ │ └── core.dll │ ├── socket │ │ └── core.dll │ └── ssl.dll │ ├── libcrypto-1_1.dll │ ├── libssl-1_1.dll │ ├── lua.exe │ ├── lua5.1.dll │ └── lua51.dll ├── QuickRT ├── LICENSE.md ├── README.md ├── contrib │ ├── QuickRT.png │ ├── QuickRT.webp │ └── quickrt.ico ├── history.conf └── src │ ├── help.lua │ ├── help_data.lua │ ├── highlighter.lua │ ├── history.lua │ ├── indent.lua │ ├── pretty.lua │ ├── quickrt.lua │ └── readline.lua ├── RTBuilder ├── LICENSE ├── Makefile ├── README.md ├── RTBuilder.wlua ├── config.json ├── context │ ├── Button.lua │ ├── Calendar.lua │ ├── Canvas.lua │ ├── Checkbox.lua │ ├── Combobox.lua │ ├── Edit.lua │ ├── Entry.lua │ ├── Groupbox.lua │ ├── Label.lua │ ├── List.lua │ ├── Panel.lua │ ├── Picture.lua │ ├── Progressbar.lua │ ├── Radiobutton.lua │ ├── Tab.lua │ ├── Tree.lua │ └── Window.lua ├── contrib │ ├── RTBuilder.png │ ├── example.png │ └── package.lua ├── inspector │ ├── Button.wlua │ ├── Calendar.wlua │ ├── Canvas.wlua │ ├── Checkbox.wlua │ ├── Combobox.wlua │ ├── Edit.wlua │ ├── Entry.wlua │ ├── Groupbox.wlua │ ├── Label.wlua │ ├── List.wlua │ ├── Panel.wlua │ ├── Picture.wlua │ ├── Progressbar.wlua │ ├── Radiobutton.wlua │ ├── Tab.wlua │ ├── Tree.wlua │ ├── Webview.wlua │ ├── Window.wlua │ ├── init.lua │ └── properties.lua ├── nmake.bat ├── resources │ ├── Button.ico │ ├── Calendar.ico │ ├── Canvas.ico │ ├── Checkbox.ico │ ├── Combobox.ico │ ├── Edit.ico │ ├── Entry.ico │ ├── Groupbox.ico │ ├── Label.ico │ ├── List.ico │ ├── Menu.ico │ ├── Panel.ico │ ├── Picture.ico │ ├── Progressbar.ico │ ├── RTBuilder.ico │ ├── Radiobutton.ico │ ├── Tree.ico │ ├── Webview.ico │ ├── Window.ico │ ├── cursors │ │ ├── arrow.png │ │ ├── cardinal.png │ │ ├── cross.png │ │ ├── forbidden.png │ │ ├── hand.png │ │ ├── help.png │ │ ├── horizontal.png │ │ ├── ibeam.png │ │ ├── ico │ │ │ ├── arrow.ico │ │ │ ├── cardinal.ico │ │ │ ├── cross.ico │ │ │ ├── forbidden.ico │ │ │ ├── hand.ico │ │ │ ├── help.ico │ │ │ ├── horizontal.ico │ │ │ ├── ibeam.ico │ │ │ ├── leftdiagonal.ico │ │ │ ├── rightdiagonal.ico │ │ │ ├── up.png │ │ │ ├── vertical.png │ │ │ ├── wait.ico │ │ │ └── working.ico │ │ ├── leftdiagonal.png │ │ ├── rightdiagonal.png │ │ ├── up.png │ │ ├── vertical.png │ │ ├── wait.png │ │ └── working.png │ └── tab.ico ├── src │ ├── dump.lua │ ├── main.wlua │ ├── version.lua │ └── widgets.wlua ├── test.wlua ├── tracker │ ├── Makefile │ ├── nmake.bat │ └── src │ │ ├── tracker.c │ │ └── tracker.h └── widgets │ └── .gitkeep └── rtc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── rtc.png └── src ├── gui.lua ├── img ├── exec.ico ├── open.ico └── rtc.ico └── rtc.lua /.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | *.exe 3 | *.dll 4 | *.exp 5 | *.ilk 6 | *.obj 7 | **src/core/*.lib 8 | lib/*.lib 9 | **src/modules/**/*.lib 10 | *.pdb 11 | *.res 12 | *.a 13 | *.o 14 | .vscode/*.* 15 | setup/install.wlua 16 | setup/uninstall.wlua 17 | bin/*.* 18 | -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/bin/.gitkeep -------------------------------------------------------------------------------- /examples/C/consolesize.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT C FFI example calling Windows API functions 'GetConsoleScreenBufferInfo()' to get console size in characters 3 | -- 4 | 5 | local c = require "c" 6 | 7 | local kernel32 = c.Library("kernel32.dll") 8 | 9 | kernel32.GetConsoleScreenBufferInfo = "(pp)B" 10 | kernel32.GetStdHandle = "(I)p" 11 | local COORD = c.Struct("ss", "x", "y") 12 | local SMALL_RECT = c.Struct("ssss", "Left", "Top", "Right", "Bottom") 13 | local CONSOLE_SCREEN_BUFFER_INFO = c.Struct("..I..", {dwSize = COORD}, {dwCursorPosition = COORD}, "dwAttributes", {srWindow = SMALL_RECT}, {dwMaximumWindowSize = COORD}) 14 | local handle = kernel32.GetStdHandle(-11) 15 | 16 | local csbi = CONSOLE_SCREEN_BUFFER_INFO() 17 | csbi.dwSize = COORD { x = 1, y = 1} 18 | 19 | 20 | if kernel32.GetConsoleScreenBufferInfo(handle, csbi) then 21 | print("console character columns :", csbi.dwSize.x) 22 | print("console character rows :", csbi.dwSize.y) 23 | else 24 | error(sys.error) 25 | end -------------------------------------------------------------------------------- /examples/C/fibonacci.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT C FFI example to calculate Fibonacci series using Lua numbers and C.Values 3 | -- C.Values calculation are way slower than with Lua numbers 4 | -- If you want to calculate from C.Values, convert to number with Values:tonumber() method 5 | -- 6 | 7 | local c = require "c" 8 | local console = require "console" 9 | 10 | local function benchmark(lang, func, ...) 11 | local start = sys.clock() 12 | console.write("Fibonacci series with "..lang) 13 | func(...) 14 | console.writecolor("yellow", "\t"..(sys.clock()-start).."ms\n") 15 | end 16 | 17 | local function fib(n) 18 | return (type(n) == Value and n:tonumber() <= 1 or n <= 1) and n or fib(n-1) + fib(n-2) 19 | end 20 | 21 | benchmark("Lua values\t", fib, 27) 22 | benchmark("C values\t\t", fib, c.int64_t(27)) 23 | 24 | -- Values:tonumber() is faster (the method returns a Lua integer when the value fits in it) 25 | benchmark("C values (tonumber)", fib, c.int64_t(27):tonumber()) -------------------------------------------------------------------------------- /examples/C/findwindow.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT C FFI example to search for an opened Window by title name 3 | -- 4 | 5 | local c = require "c" 6 | 7 | -- load user32.dll library 8 | local user32 = c.Library("user32.dll") 9 | 10 | -- define for this library the FindWindowW function prototype 11 | -- the function take two wide strings ('W') as parameters and returns a pointer ('p') 12 | user32.FindWindowW = "(WW)p" 13 | 14 | -- function that returns TRUE if a window with the given title is open 15 | local function find_window(title) 16 | return user32.FindWindowW(c.NULL, title) ~= c.NULL 17 | end 18 | 19 | -- check if a "Calculator" titled Window is open 20 | -- The title name might change depending on your current locale 21 | if find_window("Calculator") then 22 | print("Calculator Window is open !") 23 | else 24 | print("Calculator Window is not open !") 25 | end -------------------------------------------------------------------------------- /examples/C/messagebox.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT C FFI example calling Windows API MessageBoxW() function 3 | -- 4 | 5 | local c = require "c" 6 | 7 | -- load the user32 library 8 | local user32 = c.Library("user32.dll") 9 | 10 | -- prototype of the Windows API function MessageBoxW() 11 | user32.MessageBoxW = "(pWWS)B" 12 | 13 | -- Execute MessageBox() with seamless Lua string to C wide string conversion 14 | user32.MessageBoxW(c.NULL, "Hello World !", "LuaRT C FFI module", 1) 15 | -------------------------------------------------------------------------------- /examples/C/wcscmp.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT C FFI example calling 'wcscmp()' C function 3 | -- 4 | 5 | local c = require "c" 6 | 7 | -- use the C runtime library 8 | local ucrt = c.Library() 9 | 10 | -- prototype of the C function wcscmp(), a function to compare two wide strings 11 | ucrt.wcscmp = "(WW)i" 12 | 13 | -- first argument: a standard Lua string 14 | local arg1 = "Héllo" 15 | 16 | -- second argument: a C wide string 17 | local arg2 = c.wstring("Héllo") 18 | 19 | -- first string argument is converted seamlessly to a wide string before calling wcscmp() 20 | if ucrt.wcscmp(arg1, arg2) == 0 then 21 | print("Both strings are equal") 22 | else 23 | print("Strings are not equal ! (should not happen)") 24 | end -------------------------------------------------------------------------------- /examples/audio/reverb.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | local audio = require "audio" 3 | 4 | local win = ui.Window("Reverb effect example", 320, 200) 5 | local button = ui.Button(win, "Play logon sound") 6 | button:center() 7 | 8 | local ch = ui.Checkbox(win, "Reverb effect") 9 | ch:center() 10 | ch.y = button.y + 30 11 | 12 | local sound = audio.Sound(sys.env.WINDIR.."\\Media\\Windows Logon.wav") 13 | 14 | function button:onClick() 15 | sound:play() 16 | end 17 | 18 | function ch:onClick() 19 | if ch.checked then 20 | sound:reverb() -- apply reverb effect with default values 21 | else 22 | sound:reverb(nil) -- suppress reverb effect 23 | end 24 | end 25 | 26 | ui.run(win):wait() 27 | -------------------------------------------------------------------------------- /examples/audio/welcome.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | local audio = require "audio" 3 | 4 | local win = ui.Window("Audio module example", 320, 200) 5 | local button = ui.Button(win, "Play Windows logon sound") 6 | button:center() 7 | 8 | function button:onClick() 9 | audio.play(sys.env.WINDIR.."\\Media\\Windows Logon.wav") 10 | end 11 | 12 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/canvas/LuaRT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/examples/canvas/LuaRT.png -------------------------------------------------------------------------------- /examples/canvas/hello.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "canvas" 3 | 4 | local win = ui.Window("Canvas - example", 800, 600) 5 | local c = ui.Canvas(win) 6 | c.align = "all" 7 | c.pos = -100 8 | c.font = "Impact" 9 | c.fontsize = 24 10 | c.color = 0xA2D2FFFF 11 | c.bgcolor = 0x000000FF 12 | 13 | function win:onKey(key) 14 | if key == "VK_RETURN" then 15 | win.fullscreen = not win.fullscreen 16 | end 17 | end 18 | 19 | function c:onPaint() 20 | self:begin() 21 | self:clear() 22 | c:print("Press RETURN Key", c.pos, 20) 23 | c:fillrect(125, 100, 175, 150, 0xCDB4DBFF) 24 | c:fillellipse(185, 125, 25, 25, 0xe640407F) 25 | c.pos = c.pos + 2 26 | if c.pos > win.width then 27 | c.pos = -100 28 | end 29 | self:flip() 30 | end 31 | 32 | ui.run(win):wait() 33 | 34 | -------------------------------------------------------------------------------- /examples/canvas/interpolation.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "canvas" 3 | 4 | local win = ui.Window("Canvas - Image interpolation example", "fixed", 480, 360) 5 | 6 | local c = ui.Canvas(win, 0, 0, 0, 300) 7 | c.align = "top" 8 | 9 | local cb = ui.Combobox(win, false, {"nearest", "linear"}) 10 | cb:center() 11 | cb.selected = cb.items[1] 12 | cb.y = 326 13 | 14 | local lbl = ui.Label(win, "Image interpolation mode :") 15 | lbl:center() 16 | lbl.y = 308 17 | 18 | local scale = 0.5 19 | local delta = 0.001 20 | local img = c:Image(sys.File(arg[0]).path.."pixelart.png") 21 | 22 | -- Scale the Canvas content and draw the image 23 | function c:onPaint() 24 | self:begin() 25 | self:clear() 26 | img:draw((c.width-img.width*scale)/2, (c.height-img.height*scale)/2, scale, 1, cb.text) 27 | scale = scale + delta 28 | if scale < 0.5 or scale > 2 then 29 | delta = -delta 30 | end 31 | self:flip() 32 | end 33 | 34 | ui.run(win):wait() 35 | 36 | -------------------------------------------------------------------------------- /examples/canvas/pixelart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/examples/canvas/pixelart.png -------------------------------------------------------------------------------- /examples/canvas/rainbow.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "canvas" 3 | 4 | -- create a simple Window 5 | local win = ui.Window("Canvas Rainbow sample", "fixed", 500, 400) 6 | 7 | -- create a Canvas 8 | local canvas = ui.Canvas(win) 9 | canvas.align = "all" 10 | 11 | -- create a linear gradient 12 | local gradient = canvas:LinearGradient { [0] = 0xE30940FF, [0.25] = 0xE7D702FF, [0.75] = 0x0FA895FF, [1] = 0x1373E8FF } 13 | gradient.start = { 0, 0 } 14 | gradient.stop = { canvas.width, 0 } 15 | 16 | local pos = 0 17 | local dir = 4 18 | 19 | function canvas:onPaint() 20 | self:begin() 21 | gradient.start = {pos, 0} 22 | self:fillrect(0, 0, canvas.width, canvas.height, gradient) 23 | self:flip() 24 | if pos > canvas.width-100 then 25 | dir = -4 26 | elseif pos < -canvas.width then 27 | dir = 4 28 | end 29 | pos = pos + dir 30 | end 31 | 32 | -- update user interface 33 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/canvas/stamp.wlua: -------------------------------------------------------------------------------- 1 | -- LuaRT stamp example 2 | -- Blit an Image on the canvas when the user clicks on it 3 | 4 | local ui = require "ui" 5 | require "canvas" 6 | 7 | local win = ui.Window("Canvas stamp example", 640, 480) 8 | 9 | local c = ui.Canvas(win) 10 | c.align = "all" 11 | c.cursor = "cross" 12 | c.bgcolor = 0x000000FF 13 | 14 | -- Create an Image instance from file 15 | local img = c:Image(sys.File(arg[0]).path.."\\LuaRT.png") 16 | img.centerx = img.width*0.5/2 17 | img.centery = img.height*0.5/2 18 | 19 | function c:onHover(x, y, buttons) 20 | c:begin() 21 | if not buttons or buttons.left then 22 | img:draw(x - img.centerx, y - img.centery, 0.5, 0.3) 23 | end 24 | c:flip() 25 | end 26 | 27 | c.onClick = c.onHover 28 | 29 | ui.run(win):wait() 30 | 31 | -------------------------------------------------------------------------------- /examples/canvas/transform.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "canvas" 3 | 4 | local win = ui.Window("Canvas - Use mousewheel to zoom in/out", 400, 360) 5 | 6 | local c = ui.Canvas(win) 7 | c.align = "all" 8 | c.color = 0xffcc00ff 9 | 10 | local degree = 0 11 | local scale = 1 12 | 13 | local img = c:Image(sys.File(arg[0]).path.."LuaRT.png") 14 | 15 | function win:onKey(key) 16 | if key == "VK_RETURN" then 17 | win.fullscreen = not win.fullscreen 18 | end 19 | end 20 | 21 | function c:onMouseWheel(delta) 22 | scale = scale + 0.05*delta/120 23 | end 24 | 25 | function c:onPaint() 26 | c:begin() 27 | c:clear() 28 | c:identity() 29 | c:rotate(degree) 30 | c:scale(scale, scale) 31 | img:draw((c.width-img.width)/2, (c.height-img.height)/2, 1, 1, "linear") 32 | degree = degree + 0.5 33 | sleep() 34 | c:flip() 35 | end 36 | 37 | ui.run(win):wait() 38 | 39 | -------------------------------------------------------------------------------- /examples/console/starfield.lua: -------------------------------------------------------------------------------- 1 | -- luaRT example : starfield.lua 2 | 3 | local console = require "console" 4 | 5 | local colors = { "black", "blue", "green", "cyan", "red", "purple", "yellow", "white", "gray", 6 | "lightblue", "lightgreen", "lightcyan", "lightred", "lightpurple", "lightyellow", "brightwhite"} 7 | 8 | console.clear() 9 | 10 | math.randomseed(sys.clock()) 11 | for i=1,console.height*console.width/3 do 12 | console.x = math.random(console.width) 13 | console.y = math.random(console.height) 14 | console.writecolor(colors[math.random(#colors)], "+") 15 | end 16 | console.readchar() 17 | console.clear() -------------------------------------------------------------------------------- /examples/keyboard/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/examples/keyboard/back.png -------------------------------------------------------------------------------- /examples/keyboard/sendkeys.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT keyboard.sendkeys() example 3 | -- 4 | 5 | local kb = require "keyboard" 6 | 7 | -- Send virtual keys to launch the Windows Run... command then type "notepad", press Enter, and enters slowly the letters Hello LuaRT ! 8 | print(kb.sendkeys("{DELAY=100}@rnotepad{ENTER}{DELAY=600}H{DELAY=100}ello LuaRT !")) -------------------------------------------------------------------------------- /examples/net/geo.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT geo.lua example 3 | -- Find the location where you currently are, using asynchronous networking 4 | -- 5 | local net = require "net" 6 | local json = require "json" 7 | 8 | -- use the free IP-API localization web API 9 | local url = "http://ip-api.com" 10 | local client = net.Http(url) 11 | 12 | -- make a GET request, and after its terminated, call the provided function, to process the response 13 | client:get("/json/").after = function (self, response) 14 | if not response then 15 | error(net.error) 16 | end 17 | local result = json.decode(response.content) 18 | print("You are located in "..result.country.." near "..result.city) 19 | end 20 | -- be sure to wait for task to finish before exiting 21 | waitall() -------------------------------------------------------------------------------- /examples/net/weather.lua: -------------------------------------------------------------------------------- 1 | -- wttr.in Http web service, by Igor Chubin 2 | -- http://www.apache.org/licenses/LICENSE-2.0 3 | -- Execute in Windows Terminal, rather than cmd.exe, for full UTF8 support 4 | 5 | local net = require "net" 6 | local console = require "console" 7 | 8 | 9 | net.Http("https://wttr.in"):get("/Paris?format=3").after = function (client, response) 10 | console.write(response.content) 11 | end 12 | 13 | waitall() -------------------------------------------------------------------------------- /examples/sys/hello_async.lua: -------------------------------------------------------------------------------- 1 | 2 | -- print a message after a delay (in seconds) 3 | local function print_after(delay, message) 4 | sleep(delay*1000) 5 | print(message) 6 | end 7 | 8 | -- print "Hello" after 1 second 9 | async(print_after, 1, "Hello") 10 | 11 | -- print "Hello" after 2 seconds 12 | async(print_after, 2, "World") 13 | 14 | -- wait for all tasks to finish before exit 15 | waitall() -------------------------------------------------------------------------------- /examples/sys/shortcut.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT shortcut.lua example 3 | -- Create a shortcut file (.lnk) using sys.COM Object 4 | -- 5 | 6 | -- create a Shell COM Object 7 | local shell = sys.COM("WScript.Shell") 8 | 9 | -- create a shortcut file named "LuaRT Documentation", in the current directory 10 | local shortcut = shell:CreateShortcut("LuaRT Documentation.lnk") 11 | 12 | -- set its target path as the LuaRT website address 13 | shortcut.TargetPath = "https:\\luart.org" 14 | 15 | -- and save the shortcut 16 | shortcut:Save() 17 | 18 | -- execute the shortcut, an browser window should open at LuaRT website 19 | sys.cmd('"LuaRT Documentation.lnk"') -------------------------------------------------------------------------------- /examples/sys/speech.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT speech.lua example 3 | -- Text-to-Speech example using sys.COM Object 4 | -- 5 | 6 | -- Create a SAPI.SpVoice COM Object 7 | local ObjVoice = sys.COM("SAPI.SpVoice") 8 | 9 | -- and call its Speak method, you shoud ear "Hello World" 10 | ObjVoice:Speak("Hello World !") -------------------------------------------------------------------------------- /examples/sys/tasks.wlua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT tasks.wlua example 3 | -- Concurrent Tasks that advance Progressbars 4 | -- 5 | 6 | local ui = require "ui" 7 | 8 | local win = ui.Window("Concurrent Tasks example", 320, 200) 9 | local y = 30 10 | 11 | -- Add a new Progressbar 12 | -- and make it advance asynchronously 13 | -- using sleep() to set progression speed 14 | local function bar(i) 15 | ui.Label(win, "Task #"..i, 12, y) 16 | local pb = ui.Progressbar(win, 60, y, 230) 17 | y = y + 30 18 | 19 | -- throw a task that increase the Progressbar position 20 | -- uses a different speed for each task 21 | async(function() 22 | while pb.position < 100 do 23 | sleep(i*20) 24 | pb:advance(1) 25 | end 26 | end) 27 | end 28 | 29 | for i=1,5 do 30 | bar(i) 31 | end 32 | 33 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/sys/word.lua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT word.lua example 3 | -- MS Word automation using sys.COM object 4 | -- Requirement : MS Word must be installed 5 | 6 | local word = sys.COM("Word.Application") 7 | local doc = word.Documents:Add() 8 | local sel = word.Selection 9 | 10 | sel.Paragraphs.Alignment = word.wdAlignParagraphCenter 11 | sel.Font.Name = "Calibri" 12 | sel.Font.Size = "72" 13 | sel.Font.Color = 0x800000 14 | sel:TypeText("Lua") 15 | sel.Font.Color = 0x4589F0 16 | sel:TypeText("RT") 17 | doc:SaveAs(sys.currentdir.."\\test.doc") 18 | word:Quit() 19 | 20 | -- Open the document using MS Word 21 | require("sysutils").shellexec("open", "test.doc") -------------------------------------------------------------------------------- /examples/ui/LuaRT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/examples/ui/LuaRT.png -------------------------------------------------------------------------------- /examples/ui/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/examples/ui/ball.png -------------------------------------------------------------------------------- /examples/ui/dropfiles.wlua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT drag and drop example 3 | -- 4 | 5 | local ui = require "ui" 6 | 7 | local win = ui.Window("Drop files and folders", 300, 200) 8 | 9 | -- create a List to receive the dropped files/directories 10 | local filelist = ui.List(win, {}) 11 | filelist.allowdrop = true 12 | filelist.align = "all" 13 | filelist.style = "icons" 14 | filelist.border = false 15 | 16 | -- onDrop event thrown on a drop operation 17 | function filelist:onDrop(kind, content) 18 | if kind == "files" then 19 | -- for each file/directory add a ListItem and sets its icon 20 | for entry in each(content) do 21 | filelist:add(entry.name):loadicon(entry.fullpath) 22 | end 23 | end 24 | end 25 | 26 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/ui/hello.wlua: -------------------------------------------------------------------------------- 1 | -- 2 | -- luaRT Hello World example 3 | -- 4 | 5 | local ui = require "ui" 6 | 7 | ui.msg("Hello World !", "Luart example") -------------------------------------------------------------------------------- /examples/ui/iconbutton.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | -- create a simple Window 4 | local win = ui.Window("Button.hastext sample", 320, 200) 5 | local button = ui.Button(win, "I'm the button's text", 154, 80) 6 | 7 | 8 | -- set hastext property to false to hide the button text 9 | button.hastext = false 10 | 11 | -- load an icon from shell32.dll 12 | button:loadicon(sys.env.WINDIR.."/system32/shell32.dll", 28) 13 | 14 | win:show() 15 | 16 | -- button:onClick() event (won't be fired !) 17 | function button:onClick() 18 | if ui.confirm("You are going to shutdown the computer !!") == "yes" then 19 | sys.halt("shutdown") 20 | end 21 | end 22 | 23 | -- update user interface 24 | repeat 25 | ui.update() 26 | until not win.visible -------------------------------------------------------------------------------- /examples/ui/labeled_entry.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | -- create a new widget based on ui.Entry 4 | local LabeledEntry = Object(ui.Entry) 5 | 6 | -- create a constructor 7 | function LabeledEntry:constructor(parent, text, x, y, width, height) 8 | self.label = ui.Label(parent, text, x, y) 9 | -- call the Entry constructor using self 10 | ui.Entry.constructor(self, parent, "", self.label.x + self.label.width + 6, self.label.y - 2, width or 120, height) 11 | end 12 | 13 | -- How to use this new custom widget 14 | local win = ui.Window("LabeledEntry widget", "fixed", 300, 100) 15 | local entry = LabeledEntry(win, "Enter your name :", 40, 30) 16 | 17 | function entry:onSelect() 18 | ui.info("Welcome "..entry.text) 19 | end 20 | 21 | win:show() 22 | 23 | repeat 24 | ui.update() 25 | until not win.visible 26 | -------------------------------------------------------------------------------- /examples/ui/mouse.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "canvas" 3 | 4 | ui.theme = "light" 5 | 6 | local win = ui.Window("Mouse example", 640, 480) 7 | local c = ui.Canvas(win) 8 | c.align = "all" 9 | c.cursor = "cross" 10 | local lastx 11 | local lasty 12 | 13 | function c:onHover(x, y, buttons) 14 | c:begin() 15 | if not buttons or buttons.left then 16 | self:line(lastx or x, lasty or y, x, y, 0x8c1affff, 3) 17 | lastx = x 18 | lasty = y 19 | else 20 | lastx = nil 21 | lasty = nil 22 | end 23 | c:flip() 24 | end 25 | 26 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/ui/moving.wlua: -------------------------------------------------------------------------------- 1 | -- 2 | -- LuaRT Window.startmoving() example 3 | -- 4 | 5 | local ui = require "ui" 6 | 7 | local win = ui.Window("Window.startmoving() example", "raw", 320, 200) 8 | local label = ui.Label(win, "Click and drag to move the Window !") 9 | label.align = "all" 10 | label.textalign = "center" 11 | win.bgcolor = 0xfbd422 12 | win:center() 13 | 14 | function label:onClick() 15 | win:startmoving() 16 | end 17 | 18 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/ui/whiteboard.wlua: -------------------------------------------------------------------------------- 1 | local ui = require("ui") 2 | require "canvas" 3 | 4 | local win = ui.Window("Whiteboard example") 5 | local canvas = ui.Canvas(win) 6 | 7 | canvas.align = "all" 8 | canvas.cursor = "cross" 9 | 10 | function canvas:onHover(x, y, button) 11 | self:begin() 12 | if button.left then 13 | if self.lastx then 14 | self:line(x, y, self.lastx, self.lasty, 0x8c1affff, 2) 15 | end 16 | self.lastx = x 17 | self.lasty = y 18 | else 19 | self.lastx = nil 20 | self.lasty = nil 21 | end 22 | self:flip() 23 | end 24 | 25 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/ui/zoom.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local win = ui.Window("Zoom example", 512, 380) 4 | local img = ui.Picture(win, "") 5 | local button = ui.Button(win, "Replay") 6 | local factor = 0 7 | win.bgcolor = 0xFFFFFF 8 | 9 | function button:onClick() 10 | self:hide() 11 | factor = 0 12 | end 13 | 14 | function win:onResize() 15 | img:center() 16 | button:center() 17 | button.y = img.y+img.height+20 18 | end 19 | 20 | img:load(sys.File(arg[0]).path.."\\LuaRT.png") 21 | win:center() 22 | button:hide() 23 | img:center() 24 | win:show() 25 | 26 | repeat 27 | if factor < 1 then 28 | factor = factor + 0.02 29 | img:resize(factor) 30 | if factor >= 1 then 31 | win:onResize() 32 | button:show() 33 | end 34 | end 35 | sleep() 36 | until win.visible == false 37 | -------------------------------------------------------------------------------- /examples/webview/Blog/Blog.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "webview" 3 | 4 | sys.currentdir = sys.File(arg[0]).path 5 | 6 | local win = ui.Window("Blog application using Tailwind CSS - Powered by LuaRT", "fixed", 414, 776) 7 | local wv = ui.Webview(win, { url = "file:///Blog.html" }) 8 | wv.align = "all" 9 | 10 | function wv:onReady() 11 | wv.statusbar = false 12 | wv.devtools = false 13 | wv.contextmenu = false 14 | end 15 | 16 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/webview/Calc/calc.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "webview" 3 | 4 | sys.currentdir = sys.File(arg[0]).path 5 | 6 | local win = ui.Window("Calculator - web application with LuaRT", "fixed", 290, 310) 7 | win:loadicon(sys.env.WINDIR.."/System32/calc.exe") 8 | 9 | local wv = ui.Webview(win, { url = "file:///calc.html"}) 10 | wv.align = "all" 11 | 12 | win:center() 13 | 14 | function wv:onReady() 15 | wv.statusbar = false 16 | wv.devtools = false 17 | wv.contextmenu = false 18 | wv.acceleratorkeys = false 19 | end 20 | 21 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/webview/Hello World/hello.css: -------------------------------------------------------------------------------- 1 | html { 2 | font: 100% "Segoe UI"; 3 | background-color: #312791; 4 | -webkit-font-smoothing: antialiased; 5 | -moz-osx-font-smoothing: grayscale; 6 | } 7 | 8 | h1 { 9 | font-size: 62px; 10 | font-weight:100; 11 | color: white; 12 | margin-top : 30%; 13 | text-align: center; 14 | } -------------------------------------------------------------------------------- /examples/webview/Hello World/hello.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Hello World with LuaRT Webview widget 5 | 6 | 7 | 8 | 9 |

Hello world!

10 | 11 | 12 | 16 | -------------------------------------------------------------------------------- /examples/webview/Hello World/hello.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "webview" 3 | 4 | sys.currentdir = sys.File(arg[0]).path 5 | local win = ui.Window("Hello World with Webview example", 640, 540) 6 | 7 | local wv = ui.Webview(win, {url = "file:///hello.html"}, 0, 46) 8 | wv.align = "all" 9 | 10 | win:center() 11 | 12 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/webview/HexGL/hexgl.wlua: -------------------------------------------------------------------------------- 1 | -- HexGL is an open source HTML5 racing game by Thibaut Despoulain (bkcore.com) 2 | -- Released under the MIT License, available on https://github.com/BKcore/HexGL 3 | 4 | local ui = require "ui" 5 | require "webview" 6 | 7 | local win = ui.Window("HexGL example - Powered by LuaRT", "raw") 8 | local wv = ui.Webview(win, { url = "https://hexgl.bkcore.com/play" }) 9 | wv.align = "all" 10 | 11 | function wv:onReady() 12 | wv.statusbar = false 13 | wv.devtools = false 14 | wv.contextmenu = false 15 | wv.acceleratorkeys = false 16 | end 17 | 18 | win:maximize() 19 | 20 | ui.run(win):wait() -------------------------------------------------------------------------------- /examples/webview/YouTube/YouTube.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | require "webview" 3 | 4 | local win = ui.Window("YouTube - Powered by LuaRT", 640, 540) 5 | local wv = ui.Webview(win, { url = "https://www.youtube.com/?app=mobile" }) 6 | 7 | wv.align = "all" 8 | 9 | function wv:onReady() 10 | wv.statusbar = false 11 | wv.devtools = false 12 | wv.contextmenu = false 13 | wv.acceleratorkeys = false 14 | end 15 | 16 | function wv:onFullScreenChange(isfullscreen) 17 | win.fullscreen = isfullscreen 18 | end 19 | 20 | win:center() 21 | 22 | ui.run(win):wait() -------------------------------------------------------------------------------- /include/Buffer.h: -------------------------------------------------------------------------------- 1 | /* 2 | | LuaRT - A Windows programming framework for Lua 3 | | Luart.org, Copyright (c) Tine Samir 2025 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | Buffer.h | LuaRT Buffer object header 7 | */ 8 | 9 | #pragma once 10 | 11 | #ifdef __cplusplus 12 | extern "C" { 13 | #endif 14 | 15 | #include 16 | #include 17 | 18 | 19 | struct Buffer { 20 | luart_type type; 21 | size_t size; 22 | BYTE *bytes; 23 | int encoding; 24 | }; 25 | 26 | LUA_CONSTRUCTOR(Buffer); 27 | extern const luaL_Reg Buffer_methods[]; 28 | extern const luaL_Reg Buffer_metafields[]; 29 | 30 | int base64_encode(lua_State *L, Buffer *b); 31 | 32 | #ifdef __cplusplus 33 | } 34 | #endif -------------------------------------------------------------------------------- /include/Com.h: -------------------------------------------------------------------------------- 1 | /* 2 | | LuaRT - A Windows programming framework for Lua 3 | | Luart.org, Copyright (c) Tine Samir 2025 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | COM.h | LuaRT COM object header 7 | */ 8 | 9 | #include 10 | #include 11 | #include 12 | 13 | #ifdef __cplusplus 14 | extern "C" { 15 | #endif 16 | 17 | //---------------------------------------- COM object 18 | typedef struct { 19 | luart_type type; 20 | IUnknown *getobject; 21 | IDispatch *this; 22 | ITypeInfo *typeinfo; 23 | wchar_t *name; 24 | } COM; 25 | 26 | //---------------------------------------- COM type 27 | LUA_CONSTRUCTOR(COM); 28 | extern const luaL_Reg COM_methods[]; 29 | extern const luaL_Reg COM_metafields[]; 30 | 31 | #ifdef __cplusplus 32 | } 33 | #endif -------------------------------------------------------------------------------- /include/Directory.h: -------------------------------------------------------------------------------- 1 | /* 2 | | LuaRT - A Windows programming framework for Lua 3 | | Luart.org, Copyright (c) Tine Samir 2025 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | Directory.h | LuaRT Directory object header 7 | */ 8 | 9 | #include 10 | #include 11 | #include 12 | #include 13 | 14 | #ifdef __cplusplus 15 | extern "C" { 16 | #endif 17 | 18 | //---------------------------------------- Functions prototypes 19 | void init_fullpath(lua_State *L, File *f); 20 | 21 | //---------------------------------------- Directory object 22 | typedef File Directory; 23 | 24 | LUA_CONSTRUCTOR(Directory); 25 | extern const luaL_Reg Directory_methods[]; 26 | extern const luaL_Reg Directory_metafields[]; 27 | 28 | #ifdef __cplusplus 29 | } 30 | #endif -------------------------------------------------------------------------------- /include/Pipe.h: -------------------------------------------------------------------------------- 1 | /* 2 | | LuaRT - A Windows programming framework for Lua 3 | | Luart.org, Copyright (c) Tine Samir 2025 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | Pipe.h | LuaRT Pipe object header 7 | */ 8 | 9 | #include 10 | #include 11 | 12 | #ifdef __cplusplus 13 | extern "C" { 14 | #endif 15 | 16 | //---------------------------------------- Pipe object 17 | typedef struct { 18 | luart_type type; 19 | HANDLE out_write; 20 | HANDLE out_read; 21 | HANDLE in_write; 22 | HANDLE in_read; 23 | HANDLE err_write; 24 | HANDLE err_read; 25 | PROCESS_INFORMATION pi; 26 | BOOL echo; 27 | ULONGLONG delay; 28 | } Pipe; 29 | 30 | LUA_API luart_type TPipe; 31 | 32 | LUA_CONSTRUCTOR(Pipe); 33 | extern const luaL_Reg Pipe_methods[]; 34 | extern const luaL_Reg Pipe_metafields[]; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif -------------------------------------------------------------------------------- /include/Window.h: -------------------------------------------------------------------------------- 1 | /* 2 | | LuaRT - A Windows programming framework for Lua 3 | | Luart.org, Copyright (c) Tine Samir 2025 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | Window.h | LuaRT Window object header file 7 | */ 8 | 9 | #pragma once 10 | #include 11 | 12 | #ifdef __cplusplus 13 | extern "C" { 14 | #endif 15 | 16 | LUA_CONSTRUCTOR(Window); 17 | 18 | LUA_API luart_type TWindow; 19 | 20 | extern const luaL_Reg Window_methods[]; 21 | extern const luaL_Reg Window_metafields[]; 22 | 23 | #ifdef __cplusplus 24 | } 25 | #endif -------------------------------------------------------------------------------- /include/lua/lua.hpp: -------------------------------------------------------------------------------- 1 | // lua.hpp 2 | // Lua header files for C++ 3 | // <> not supplied automatically because Lua also compiles as C++ 4 | 5 | extern "C" { 6 | #include "lua.h" 7 | #include "lualib.h" 8 | #include "lauxlib.h" 9 | } 10 | -------------------------------------------------------------------------------- /include/luart.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #ifdef RTSTATIC 4 | #include 5 | #else 6 | #include 7 | #endif -------------------------------------------------------------------------------- /lib/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/lib/.gitkeep -------------------------------------------------------------------------------- /lib/types/audio.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/base.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/canvas.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/compression.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/console.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/crypto.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/json.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/net.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/sqlite.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/string.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/sys.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/ui.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /lib/types/webview.lua: -------------------------------------------------------------------------------- 1 | ---@meta 2 | -------------------------------------------------------------------------------- /modules/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/modules/.gitkeep -------------------------------------------------------------------------------- /setup/img/install.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/setup/img/install.ico -------------------------------------------------------------------------------- /setup/img/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/setup/img/logo.ico -------------------------------------------------------------------------------- /setup/img/logox1.5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/setup/img/logox1.5.png -------------------------------------------------------------------------------- /setup/img/logox1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/setup/img/logox1.png -------------------------------------------------------------------------------- /setup/img/logox2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/setup/img/logox2.png -------------------------------------------------------------------------------- /setup/img/luart.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/setup/img/luart.ico -------------------------------------------------------------------------------- /setup/img/update.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/setup/img/update.ico -------------------------------------------------------------------------------- /src/core/lua/lua.hpp: -------------------------------------------------------------------------------- 1 | // lua.hpp 2 | // Lua header files for C++ 3 | // <> not supplied automatically because Lua also compiles as C++ 4 | 5 | extern "C" { 6 | #include "lua.h" 7 | #include "lualib.h" 8 | #include "lauxlib.h" 9 | } 10 | -------------------------------------------------------------------------------- /src/core/lua/lundump.h: -------------------------------------------------------------------------------- 1 | /* 2 | ** $Id: lundump.h $ 3 | ** load precompiled Lua chunks 4 | ** See Copyright Notice in lua.h 5 | */ 6 | 7 | #ifndef lundump_h 8 | #define lundump_h 9 | 10 | #include "llimits.h" 11 | #include "lobject.h" 12 | #include "lzio.h" 13 | 14 | 15 | /* data to catch conversion errors */ 16 | #define LUAC_DATA "\x19\x93\r\n\x1a\n" 17 | 18 | #define LUAC_INT 0x5678 19 | #define LUAC_NUM cast_num(370.5) 20 | 21 | /* 22 | ** Encode major-minor version in one byte, one nibble for each 23 | */ 24 | #define LUAC_VERSION (((LUA_VERSION_NUM / 100) * 16) + LUA_VERSION_NUM % 100) 25 | 26 | #define LUAC_FORMAT 0 /* this is the official format */ 27 | 28 | /* load one chunk; from lundump.c */ 29 | LUAI_FUNC LClosure* luaU_undump (lua_State* L, ZIO* Z, const char* name); 30 | 31 | /* dump one chunk; from ldump.c */ 32 | LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, 33 | void* data, int strip); 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /src/core/lua/static/lib.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include "luart_static.cpp" 3 | 4 | class Initializer { 5 | public: 6 | Initializer() { 7 | #ifdef WIN32 8 | void *hModule = (void*)GetModuleHandle(NULL); 9 | #else 10 | void *hModule = NULL; 11 | #endif 12 | for(int i=0;inul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | if "%GITHUB_ACTIONS%"=="true" ( 10 | for /f "tokens=*" %%a in ('git rev-parse --abbrev-ref HEAD') do set VERSION=%%a 11 | ) 12 | if "%VERSION%" == "" ( 13 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% 14 | ) else ( 15 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% VERSION=%VERSION% 16 | ) -------------------------------------------------------------------------------- /src/core/resources/box.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/core/resources/box.ico -------------------------------------------------------------------------------- /src/core/resources/desktop.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/core/resources/desktop.ico -------------------------------------------------------------------------------- /src/core/resources/luart.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/core/resources/luart.ico -------------------------------------------------------------------------------- /src/core/resources/resource.h: -------------------------------------------------------------------------------- 1 | #define EMBED 102 2 | #define WINICON 101 3 | -------------------------------------------------------------------------------- /src/modules/audio/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/audio/src/encoder.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define COBJMACROS 4 | #include 5 | #include 6 | #include 7 | #include 8 | #include 9 | #include 10 | #include "miniaudio.h" 11 | 12 | #define HR(hr) if (FAILED(hr)) goto failed; 13 | 14 | typedef enum {WAV = 0, MP3, AAC, FLAC} EncoderType; 15 | extern const char *AudioFormatNames[]; 16 | 17 | typedef struct { 18 | EncoderType kind; 19 | ma_device device; 20 | size_t sampleSize; 21 | IMFSinkWriter *writer; 22 | DWORD stream; 23 | LONGLONG frameStart; 24 | LONGLONG frameDuration; 25 | IMFMediaType *out; 26 | IMFMediaType *in; 27 | } Encoder; 28 | 29 | Encoder *Encoder_Create(wchar_t *fname, EncoderType kind, int channels, int sampleRate, int bitrate, ma_device_id **id); 30 | void Encoder_Release(Encoder *encoder); -------------------------------------------------------------------------------- /src/modules/audio/src/miniaudio.c: -------------------------------------------------------------------------------- 1 | #define MINIAUDIO_IMPLEMENTATION 2 | #include "miniaudio.h" 3 | -------------------------------------------------------------------------------- /src/modules/c/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/c/src/.gitignore: -------------------------------------------------------------------------------- 1 | !**/*.lib -------------------------------------------------------------------------------- /src/modules/c/src/lib/x64/libdyncall_s.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/c/src/lib/x64/libdyncall_s.lib -------------------------------------------------------------------------------- /src/modules/c/src/lib/x64/libdyncallback_s.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/c/src/lib/x64/libdyncallback_s.lib -------------------------------------------------------------------------------- /src/modules/c/src/lib/x64/libdynload_s.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/c/src/lib/x64/libdynload_s.lib -------------------------------------------------------------------------------- /src/modules/c/src/lib/x86/libdyncall_s.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/c/src/lib/x86/libdyncall_s.lib -------------------------------------------------------------------------------- /src/modules/c/src/lib/x86/libdyncallback_s.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/c/src/lib/x86/libdyncallback_s.lib -------------------------------------------------------------------------------- /src/modules/c/src/lib/x86/libdynload_s.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/c/src/lib/x86/libdynload_s.lib -------------------------------------------------------------------------------- /src/modules/canvas/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/canvas/src/Canvas.h: -------------------------------------------------------------------------------- 1 | /* 2 | | Canvas for LuaRT 3 | | Luart.org, Copyright (c) Tine Samir 2025. 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | Canvas.h | LuaRT binary module 7 | */ 8 | #ifdef _MSC_VER 9 | #include 10 | #else 11 | #include "d2d1.h" 12 | #endif 13 | 14 | #include 15 | 16 | #define GetA(c)((float)((c) & 0xff)) 17 | #define GetB(c)((float)((c >> 8) & 0xff)) 18 | #define GetG(c)((float)((c >> 16) & 0xff)) 19 | #define GetR(c)((float)((c >> 24) & 0xff)) 20 | 21 | #define RGBA(r,g,b,a) ((r << 24) | (g << 16) | (b << 8) | a) 22 | 23 | float checkFloat(lua_State *L, int idx, double dpi); 24 | 25 | extern luart_type TCanvas; 26 | 27 | LUA_CONSTRUCTOR(Canvas); 28 | extern const luaL_Reg Canvas_methods[]; 29 | extern const luaL_Reg Canvas_metafields[]; 30 | 31 | void register_canvas(lua_State *L); -------------------------------------------------------------------------------- /src/modules/canvas/src/Image.h: -------------------------------------------------------------------------------- 1 | /* 2 | | LuaRT - A Windows programming framework for Lua 3 | | Luart.org, Copyright (c) Tine Samir 2025 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | Image.h | LuaRT Image object header 7 | */ 8 | 9 | #pragma once 10 | 11 | #include 12 | #ifdef _MSC_VER 13 | #include 14 | #else 15 | #include "d2d1.h" 16 | #endif 17 | 18 | #include "Direct2D.h" 19 | 20 | //---------------- Image object 21 | 22 | typedef struct { 23 | luart_type type; 24 | Direct2D *d; 25 | ID2D1Bitmap *Bitmap; 26 | IWICBitmapDecoder *IWICDecoder; 27 | IWICBitmapFrameDecode *IWICFrame; 28 | IWICFormatConverter *IWICConverter; 29 | } Image; 30 | 31 | extern luart_type TImage; 32 | 33 | LUA_CONSTRUCTOR(Image); 34 | extern const luaL_Reg Image_methods[]; 35 | extern const luaL_Reg Image_metafields[]; -------------------------------------------------------------------------------- /src/modules/crypto/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/ini/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/json/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/keyboard/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/net/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set dir=%cd% 4 | for /f %%i in ('dir /ad/b "%dir%"') do @(@if exist %%i/nmake.bat @(@cd %%i & @nmake.bat %1 & @cd ..) else @(@if exist %%i/Makefile @(@cd %%i & @nmake.exe %1 & @cd ..))) -------------------------------------------------------------------------------- /src/modules/serial/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/serial/src/serial.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include "Port.h" 3 | 4 | MODULE_PROPERTIES(serial) 5 | END 6 | 7 | MODULE_FUNCTIONS(serial) 8 | END 9 | 10 | //----- "serial" module registration function 11 | int __declspec(dllexport) luaopen_serial(lua_State *L) 12 | { 13 | lua_regmodule(L, serial); 14 | lua_regobjectmt(L, Port); 15 | return 1; 16 | } -------------------------------------------------------------------------------- /src/modules/sqlite/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/sqlite/src/Database.h: -------------------------------------------------------------------------------- 1 | /* 2 | | LuaRT - A Windows programming framework for Lua 3 | | Luart.org, Copyright (c) Tine Samir 2025 4 | | See Copyright Notice in LICENSE.TXT 5 | |------------------------------------------------- 6 | | Database.h | LuaRT Database object header 7 | */ 8 | 9 | #pragma once 10 | 11 | #include 12 | 13 | #define CPP_SQLITE_NOTHROW 14 | #include "sqlite3.h" 15 | 16 | //---------------- Database object 17 | 18 | typedef struct { 19 | luart_type type; 20 | sqlite3 *database; 21 | wchar_t *fname; 22 | } Database; 23 | 24 | extern luart_type TDatabase; 25 | 26 | LUA_CONSTRUCTOR(Database); 27 | extern const luaL_Reg Database_methods[]; 28 | extern const luaL_Reg Database_metafields[]; -------------------------------------------------------------------------------- /src/modules/sysutils/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/modules/webview/WebView/x64/WebView2Loader.dll.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/webview/WebView/x64/WebView2Loader.dll.lib -------------------------------------------------------------------------------- /src/modules/webview/WebView/x64/WebView2LoaderStatic.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/webview/WebView/x64/WebView2LoaderStatic.lib -------------------------------------------------------------------------------- /src/modules/webview/WebView/x86/WebView2Loader.dll.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/webview/WebView/x86/WebView2Loader.dll.lib -------------------------------------------------------------------------------- /src/modules/webview/WebView/x86/WebView2LoaderStatic.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/src/modules/webview/WebView/x86/WebView2LoaderStatic.lib -------------------------------------------------------------------------------- /src/modules/webview/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /src/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | set dir=%cd% 4 | if "%1" == "setup" ( 5 | for /f %%i in ('dir /ad/b "%dir%"') do @(@if exist %%i/nmake.bat @(@cd %%i & @nmake.bat & @cd ..) else @(@if exist %%i/Makefile @(@cd %%i & @nmake.exe & @cd ..))) 6 | @cd core 7 | @nmake.bat %1 & @cd .. 8 | ) else ( 9 | for /f %%i in ('dir /ad/b "%dir%"') do @(@if exist %%i/nmake.bat @(@cd %%i & @nmake.bat %1 & @cd ..) else @(@if exist %%i/Makefile @(@cd %%i & @nmake.exe %1 & @cd ..))) 10 | ) -------------------------------------------------------------------------------- /tools/LuaRT-Studio/.gitignore: -------------------------------------------------------------------------------- 1 | !* 2 | !.gitignore -------------------------------------------------------------------------------- /tools/LuaRT-Studio/bin/stylua.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/bin/stylua.exe -------------------------------------------------------------------------------- /tools/LuaRT-Studio/build/LuaRT Studio.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | REM Batch script to build LuaRT Studio 3 | 4 | windres ../studio/res/studio.rc -o studio.o 5 | gcc -Os -s -mwindows -static-libgcc -mfpmath=sse -mieee-fp -fno-exceptions -fdata-sections -ffunction-sections -Wl,--gc-sections -fipa-pta -ffreestanding -fno-stack-check -fno-ident -fomit-frame-pointer -fno-unwind-tables -fno-asynchronous-unwind-tables -Wl,--build-id=none -Wl,-O1 -Wl,--as-needed -Wl,--no-insert-timestamp -Wl,--no-seh -flto -o "../LuaRT Studio.exe" win32_starter.c studio.o -lshlwapi 6 | del /Q studio.o -------------------------------------------------------------------------------- /tools/LuaRT-Studio/cfg/i18n/en.lua: -------------------------------------------------------------------------------- 1 | return { 2 | [0] = function(c) return c == 1 and 1 or 2 end, -- plural 3 | ["traced %d instruction"] = {"traced %d instruction", "traced %d instructions"}, -- src\editor\debugger.lua 4 | ["Found %d instance."] = {"Found %d instance.", "Found %d instances."}, -- src\editor\findreplace.lua 5 | ["Replaced %d instance."] = {"Replaced %d instance.", "Replaced %d instances."}, -- src\editor\findreplace.lua 6 | ["Updated %d file."] = {"Updated %d file.", "Updated %d files."}, -- src\editor\findreplace.lua 7 | } 8 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/coxpcall/coxpcall.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/lualibs/coxpcall/coxpcall.lua -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/git.lua: -------------------------------------------------------------------------------- 1 | require 'git.util' 2 | require 'git.objects' 3 | require 'git.pack' 4 | require 'git.repo' 5 | require 'git.protocol' 6 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/container.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Mitchell. See LICENSE. 2 | -- Container LPeg lexer. 3 | -- This is SciTE's plain text lexer. 4 | 5 | return require('lexer').new('container') 6 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/gettext.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Mitchell. See LICENSE. 2 | -- Gettext LPeg lexer. 3 | 4 | local lexer = require('lexer') 5 | local token, word_match = lexer.token, lexer.word_match 6 | local P, S = lpeg.P, lpeg.S 7 | 8 | local lex = lexer.new('gettext') 9 | 10 | -- Whitespace. 11 | lex:add_rule('whitespace', token(lexer.WHITESPACE, lexer.space^1)) 12 | 13 | -- Keywords. 14 | lex:add_rule('keyword', token(lexer.KEYWORD, word_match([[ 15 | msgid msgid_plural msgstr fuzzy c-format no-c-format 16 | ]], true))) 17 | 18 | -- Identifiers. 19 | lex:add_rule('identifier', token(lexer.IDENTIFIER, lexer.word)) 20 | 21 | -- Variables. 22 | lex:add_rule('variable', token(lexer.VARIABLE, S('%$@') * lexer.word)) 23 | 24 | -- Strings. 25 | lex:add_rule('string', token(lexer.STRING, lexer.range('"', true))) 26 | 27 | -- Comments. 28 | lex:add_rule('comment', token(lexer.COMMENT, lexer.to_eol('#' * S(': .~')))) 29 | 30 | return lex 31 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/jsp.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Mitchell. See LICENSE. 2 | -- JSP LPeg lexer. 3 | 4 | local lexer = require('lexer') 5 | local token, word_match = lexer.token, lexer.word_match 6 | local P, S = lpeg.P, lpeg.S 7 | 8 | local lex = lexer.new('jsp', {inherit = lexer.load('html')}) 9 | 10 | -- Embedded Java. 11 | local java = lexer.load('java') 12 | local java_start_rule = token('jsp_tag', '<%' * P('=')^-1) 13 | local java_end_rule = token('jsp_tag', '%>') 14 | lex:embed(java, java_start_rule, java_end_rule, true) 15 | lex:add_style('jsp_tag', lexer.styles.embedded) 16 | 17 | -- Fold points. 18 | lex:add_fold_point('jsp_tag', '<%', '%>') 19 | 20 | return lex 21 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/less.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Robert Gieseke. See LICENSE. 2 | -- Less CSS LPeg lexer. 3 | -- http://lesscss.org 4 | 5 | local lexer = require('lexer') 6 | local token = lexer.token 7 | local S = lpeg.S 8 | 9 | local lex = lexer.new('less', {inherit = lexer.load('css')}) 10 | 11 | -- Line comments. 12 | lex:add_rule('line_comment', token(lexer.COMMENT, lexer.to_eol('//'))) 13 | 14 | -- Variables. 15 | lex:add_rule('variable', token(lexer.VARIABLE, '@' * 16 | (lexer.alnum + S('_-{}'))^1)) 17 | 18 | -- Fold points. 19 | lex:add_fold_point(lexer.COMMENT, lexer.fold_consecutive_lines('//')) 20 | 21 | return lex 22 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/lilypond.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Robert Gieseke. See LICENSE. 2 | -- Lilypond LPeg lexer. 3 | -- TODO Embed Scheme; Notes?, Numbers? 4 | 5 | local lexer = require('lexer') 6 | local token, word_match = lexer.token, lexer.word_match 7 | local P, S = lpeg.P, lpeg.S 8 | 9 | local lex = lexer.new('lilypond') 10 | 11 | -- Whitespace. 12 | lex:add_rule('whitespace', token(lexer.WHITESPACE, lexer.space^1)) 13 | 14 | -- Keywords, commands. 15 | lex:add_rule('keyword', token(lexer.KEYWORD, '\\' * lexer.word)) 16 | 17 | -- Identifiers. 18 | lex:add_rule('identifier', token(lexer.IDENTIFIER, lexer.word)) 19 | 20 | -- Strings. 21 | lex:add_rule('string', token(lexer.STRING, lexer.range('"', false, false))) 22 | 23 | -- Comments. 24 | -- TODO: block comment. 25 | lex:add_rule('comment', token(lexer.COMMENT, lexer.to_eol('%'))) 26 | 27 | -- Operators. 28 | lex:add_rule('operator', token(lexer.OPERATOR, S("{}'~<>|"))) 29 | 30 | return lex 31 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/litcoffee.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Robert Gieseke. See LICENSE. 2 | -- Literate CoffeeScript LPeg lexer. 3 | -- http://coffeescript.org/#literate 4 | 5 | local lexer = require('lexer') 6 | local token = lexer.token 7 | local P, S = lpeg.P, lpeg.S 8 | 9 | local lex = lexer.new('litcoffee', {inherit = lexer.load('markdown')}) 10 | 11 | -- Embedded CoffeeScript. 12 | local coffeescript = lexer.load('coffeescript') 13 | local coffee_start_rule = token(lexer.STYLE_EMBEDDED, (P(' ')^4 + P('\t'))) 14 | local coffee_end_rule = token(lexer.STYLE_EMBEDDED, lexer.newline) 15 | lex:embed(coffeescript, coffee_start_rule, coffee_end_rule) 16 | 17 | -- Use 'markdown_whitespace' instead of lexer.WHITESPACE since the latter would 18 | -- expand to 'litcoffee_whitespace'. 19 | lex:modify_rule('whitespace', token('markdown_whitespace', S(' \t')^1 + 20 | S('\r\n')^1)) 21 | 22 | return lex 23 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/null.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Mitchell. See LICENSE. 2 | -- Null LPeg lexer. 3 | 4 | return require('lexer').new('null') 5 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/rhtml.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Mitchell. See LICENSE. 2 | -- RHTML LPeg lexer. 3 | 4 | local lexer = require('lexer') 5 | local token, word_match = lexer.token, lexer.word_match 6 | local P, S = lpeg.P, lpeg.S 7 | 8 | local lex = lexer.new('rhtml', {inherit = lexer.load('html')}) 9 | 10 | -- Embedded Ruby. 11 | local ruby = lexer.load('rails') 12 | local ruby_start_rule = token('rhtml_tag', '<%' * P('=')^-1) 13 | local ruby_end_rule = token('rhtml_tag', '%>') 14 | lex:embed(ruby, ruby_start_rule, ruby_end_rule) 15 | lex:add_style('rhtml_tag', lexer.styles.embedded) 16 | 17 | -- Fold points. 18 | lex:add_fold_point('rhtml_tag', '<%', '%>') 19 | 20 | return lex 21 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/sass.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Robert Gieseke. See LICENSE. 2 | -- Sass CSS preprocessor LPeg lexer. 3 | -- http://sass-lang.com 4 | 5 | local lexer = require('lexer') 6 | local token = lexer.token 7 | local P, S = lpeg.P, lpeg.S 8 | 9 | local lex = lexer.new('sass', {inherit = lexer.load('css')}) 10 | 11 | -- Line comments. 12 | lex:add_rule('line_comment', token(lexer.COMMENT, lexer.to_eol('//'))) 13 | 14 | -- Variables. 15 | lex:add_rule('variable', token(lexer.VARIABLE, '$' * (lexer.alnum + S('_-'))^1)) 16 | 17 | -- Mixins. 18 | lex:add_rule('mixin', token('mixin', P('@') * lexer.word)) 19 | lex:add_style('mixin', lexer.styles['function']) 20 | 21 | -- Fold points. 22 | lex:add_fold_point(lexer.COMMENT, lexer.fold_consecutive_lines('//')) 23 | 24 | return lex 25 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/lexers/text.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2006-2020 Mitchell. See LICENSE. 2 | -- Text LPeg lexer. 3 | 4 | local lexer = require('lexer') 5 | 6 | local lex = lexer.new('text') 7 | 8 | lex:add_rule('whitespace', lexer.token(lexer.WHITESPACE, lexer.space^1)) 9 | 10 | return lex 11 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/luacheck/stages/detect_empty_blocks.lua: -------------------------------------------------------------------------------- 1 | local core_utils = require "luacheck.core_utils" 2 | 3 | local stage = {} 4 | 5 | stage.warnings = { 6 | ["541"] = {message_format = "empty do..end block", fields = {}}, 7 | ["542"] = {message_format = "empty if branch", fields = {}} 8 | } 9 | 10 | local function check_block(chstate, block, code) 11 | if #block == 0 then 12 | chstate:warn_range(code, block) 13 | end 14 | end 15 | 16 | 17 | local function check_node(chstate, node) 18 | if node.tag == "Do" then 19 | check_block(chstate, node, "541") 20 | return 21 | end 22 | 23 | for index = 2, #node, 2 do 24 | check_block(chstate, node[index], "542") 25 | end 26 | 27 | if #node % 2 == 1 then 28 | check_block(chstate, node[#node], "542") 29 | end 30 | end 31 | 32 | function stage.run(chstate) 33 | core_utils.each_statement(chstate, {"Do", "If"}, check_node) 34 | end 35 | 36 | return stage 37 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/luacheck/stages/detect_empty_statements.lua: -------------------------------------------------------------------------------- 1 | local stage = {} 2 | 3 | stage.warnings = { 4 | ["551"] = {message_format = "empty statement", fields = {}} 5 | } 6 | 7 | function stage.run(chstate) 8 | for _, range in ipairs(chstate.useless_semicolons) do 9 | chstate:warn_range("551", range) 10 | end 11 | end 12 | 13 | return stage 14 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/luacheck/stages/parse.lua: -------------------------------------------------------------------------------- 1 | local decoder = require "luacheck.decoder" 2 | local parser = require "luacheck.parser" 3 | 4 | local stage = {} 5 | 6 | function stage.run(chstate) 7 | chstate.source = decoder.decode(chstate.source_bytes) 8 | chstate.line_offsets = {} 9 | chstate.line_lengths = {} 10 | local ast, comments, code_lines, line_endings, useless_semicolons = parser.parse( 11 | chstate.source, chstate.line_offsets, chstate.line_lengths) 12 | chstate.ast = ast 13 | chstate.comments = comments 14 | chstate.code_lines = code_lines 15 | chstate.line_endings = line_endings 16 | chstate.useless_semicolons = useless_semicolons 17 | end 18 | 19 | return stage 20 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/luacheck/vendor/sha1/bit32_ops.lua: -------------------------------------------------------------------------------- 1 | local bit32 = require "bit32" 2 | 3 | local ops = {} 4 | 5 | local band = bit32.band 6 | local bor = bit32.bor 7 | local bxor = bit32.bxor 8 | 9 | ops.uint32_lrot = bit32.lrotate 10 | ops.byte_xor = bxor 11 | ops.uint32_xor_3 = bxor 12 | ops.uint32_xor_4 = bxor 13 | 14 | function ops.uint32_ternary(a, b, c) 15 | -- c ~ (a & (b ~ c)) has less bitwise operations than (a & b) | (~a & c). 16 | return bxor(c, band(a, bxor(b, c))) 17 | end 18 | 19 | function ops.uint32_majority(a, b, c) 20 | -- (a & (b | c)) | (b & c) has less bitwise operations than (a & b) | (a & c) | (b & c). 21 | return bor(band(a, bor(b, c)), band(b, c)) 22 | end 23 | 24 | return ops 25 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/luacheck/vendor/sha1/bit_ops.lua: -------------------------------------------------------------------------------- 1 | local bit = require "bit" 2 | 3 | local ops = {} 4 | 5 | local band = bit.band 6 | local bor = bit.bor 7 | local bxor = bit.bxor 8 | 9 | ops.uint32_lrot = bit.rol 10 | ops.byte_xor = bxor 11 | ops.uint32_xor_3 = bxor 12 | ops.uint32_xor_4 = bxor 13 | 14 | function ops.uint32_ternary(a, b, c) 15 | -- c ~ (a & (b ~ c)) has less bitwise operations than (a & b) | (~a & c). 16 | return bxor(c, band(a, bxor(b, c))) 17 | end 18 | 19 | function ops.uint32_majority(a, b, c) 20 | -- (a & (b | c)) | (b & c) has less bitwise operations than (a & b) | (a & c) | (b & c). 21 | return bor(band(a, bor(b, c)), band(b, c)) 22 | end 23 | 24 | return ops 25 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/luacheck/vendor/sha1/common.lua: -------------------------------------------------------------------------------- 1 | local common = {} 2 | 3 | -- Merges four bytes into a uint32 number. 4 | function common.bytes_to_uint32(a, b, c, d) 5 | return a * 0x1000000 + b * 0x10000 + c * 0x100 + d 6 | end 7 | 8 | -- Splits a uint32 number into four bytes. 9 | function common.uint32_to_bytes(a) 10 | local a4 = a % 256 11 | a = (a - a4) / 256 12 | local a3 = a % 256 13 | a = (a - a3) / 256 14 | local a2 = a % 256 15 | local a1 = (a - a2) / 256 16 | return a1, a2, a3, a4 17 | end 18 | 19 | 20 | return common 21 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/lualibs/luacheck/vendor/sha1/lua53_ops.lua: -------------------------------------------------------------------------------- 1 | local ops = {} 2 | 3 | function ops.uint32_lrot(a, bits) 4 | return ((a << bits) & 0xFFFFFFFF) | (a >> (32 - bits)) 5 | end 6 | 7 | function ops.byte_xor(a, b) 8 | return a ~ b 9 | end 10 | 11 | function ops.uint32_xor_3(a, b, c) 12 | return a ~ b ~ c 13 | end 14 | 15 | function ops.uint32_xor_4(a, b, c, d) 16 | return a ~ b ~ c ~ d 17 | end 18 | 19 | function ops.uint32_ternary(a, b, c) 20 | -- c ~ (a & (b ~ c)) has less bitwise operations than (a & b) | (~a & c). 21 | return c ~ (a & (b ~ c)) 22 | end 23 | 24 | function ops.uint32_majority(a, b, c) 25 | -- (a & (b | c)) | (b & c) has less bitwise operations than (a & b) | (a & c) | (b & c). 26 | return (a & (b | c)) | (b & c) 27 | end 28 | 29 | return ops 30 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/modules/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/modules/.gitkeep -------------------------------------------------------------------------------- /tools/LuaRT-Studio/src/editor/iofilters.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2011-16 Paul Kulchenko, ZeroBrane LLC 2 | -- authors: Luxinia Dev (Eike Decker & Christoph Kubisch) 3 | --------------------------------------------------------- 4 | 5 | local ide = ide 6 | 7 | ide.iofilters["0d0d0aFix"] = { 8 | -- this function converts 0d0d0a line ending to 0d0a 9 | input = function(fpath, content) 10 | return content:gsub("\013\013\010","\013\010") 11 | end, 12 | } 13 | 14 | -- which: "input" or "output" 15 | function GetConfigIOFilter(which) 16 | local filtername = ide.config.editor.iofilter 17 | return (filtername and ide.iofilters[filtername] and ide.iofilters[filtername][which]) 18 | end 19 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/src/version.lua: -------------------------------------------------------------------------------- 1 | ide.VERSION = [[1.9.0]] -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/ANALYZE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/ANALYZE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/BOOKMARK-TOGGLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/BOOKMARK-TOGGLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/COMPILE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/COMPILE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-BREAK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-BREAK.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-BREAKPOINT-TOGGLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-BREAKPOINT-TOGGLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-CALLSTACK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-CALLSTACK.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-DETACH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-DETACH.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-RUN-TO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-RUN-TO.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-START.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-START.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-STEP-INTO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-STEP-INTO.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-STEP-OUT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-STEP-OUT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-STEP-OVER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-STEP-OVER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-STOP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-STOP.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DEBUG-WATCH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DEBUG-WATCH.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DIR-SETUP-FILE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DIR-SETUP-FILE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/DIR-SETUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/DIR-SETUP.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FILE-KNOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FILE-KNOWN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FILE-NEW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FILE-NEW.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FILE-NORMAL-START.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FILE-NORMAL-START.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FILE-NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FILE-NORMAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FILE-OPEN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FILE-OPEN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FILE-SAVE-ALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FILE-SAVE-ALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FILE-SAVE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FILE-SAVE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-AND-REPLACE-ALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-AND-REPLACE-ALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-AND-REPLACE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-AND-REPLACE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-IN-FILES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-IN-FILES.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-NEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-NEXT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-CASE-SENSITIVE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-CASE-SENSITIVE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-CONTEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-CONTEXT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-DOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-DOWN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-MAPPED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-MAPPED.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-MULTI-RESULTS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-MULTI-RESULTS.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-REGEX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-REGEX.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-SELECTION.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-SELECTION.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-SETDIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-SETDIR.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-SUBDIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-SUBDIR.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-SYMLINK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-SYMLINK.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-WORD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-WORD.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-OPT-WRAP-AROUND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-OPT-WRAP-AROUND.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND-REPLACE-NEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND-REPLACE-NEXT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FIND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FIND.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FOLDER-MAPPED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FOLDER-MAPPED.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FOLDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FOLDER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FUNC-ANON.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FUNC-ANON.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FUNC-GLOBAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FUNC-GLOBAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FUNC-LOCAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FUNC-LOCAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FUNC-METHOD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FUNC-METHOD.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/FUNC-SELF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/FUNC-SELF.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/OUTPUT-CONSOLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/OUTPUT-CONSOLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/OUTPUT-FIND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/OUTPUT-FIND.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/OUTPUT-MARKERS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/OUTPUT-MARKERS.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/OUTPUT-PRINT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/OUTPUT-PRINT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/PROJECT-OUTLINE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/PROJECT-OUTLINE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/PROJECT-TREE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/PROJECT-TREE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/RTBUILDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/RTBUILDER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/RUN-NOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/RUN-NOW.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/RUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/RUN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-ACALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-ACALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-BOOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-BOOL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-CALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-CALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-FUNCTION.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-FUNCTION.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-GCALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-GCALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-INSTANCE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-INSTANCE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-LCALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-LCALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-LOCAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-LOCAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-MODULE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-MODULE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-NUMBER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-NUMBER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-OBJECT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-OBJECT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-PROPERTY.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-PROPERTY.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-SCALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-SCALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-STRING.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-STRING.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-TABLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-TABLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VALUE-UP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VALUE-UP.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VAR-GLOBAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VAR-GLOBAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/VAR-LOCAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/VAR-LOCAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/7z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/7z.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ai.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/apk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/apk.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/as.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/au3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/au3.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/avi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/avi.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/bat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/bat.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/bin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/bin.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/bmp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/bmp.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/c.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cert.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cfc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cfc.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cfm.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/clj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/clj.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cmake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cmake.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cmd.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/coffee.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/conf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/conf.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cpp.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/crt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/crt.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cs.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/css.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/cu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/cu.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/d.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/dart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/dart.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/db.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/dbf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/dbf.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/dll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/dll.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/doc.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/docker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/docker.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/docx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/docx.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/dot.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/dust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/dust.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ejs.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/elm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/elm.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/erl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/erl.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ex.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/exe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/exe.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/exs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/exs.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/file-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/file-old.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/file.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/folder-out-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/folder-out-outline.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/folder-out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/folder-out.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/folder-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/folder-outline.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/folder.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/fs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/fs.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/gif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/gif.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/git.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/gitignore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/gitignore.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/go.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/gz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/gz.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/h.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/haml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/haml.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/hb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/hb.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/help.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/hlp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/hlp.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/hpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/hpp.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/hs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/hs.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/htm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/htm.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/html.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/hx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/hx.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ico.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ini.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ino.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/jar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/jar.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/java.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/jl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/jl.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/jpg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/jpg.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/js.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/json.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/key.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/kt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/kt.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/kts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/kts.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/less.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/less.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/liquid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/liquid.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/log.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/lua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/lua.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/m.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/md.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/mdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/mdb.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/mjml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/mjml.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/mkv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/mkv.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ml.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/mp3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/mp3.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/mp4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/mp4.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/npm.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/nsi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/nsi.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/nupkg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/nupkg.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ogg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ogg.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pak.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pas.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pdf.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pem.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/php.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pl.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/png.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pp.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ppt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ppt.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pptx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pptx.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/prg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/prg.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ps.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/puppet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/puppet.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/py.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/py.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/pyw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/pyw.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/r.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/raml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/raml.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/rar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/rar.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/rb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/rb.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/rs.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/sass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/sass.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/sc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/sc.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/scpt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/scpt.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/sql.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/svg.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/swift.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/tcl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/tcl.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/tex.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/todo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/todo.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ts.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/ttf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/ttf.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/txt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/txt.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/url.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/wav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/wav.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/webm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/webm.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/wlua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/wlua.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/xaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/xaml.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/xls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/xls.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/xlsx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/xlsx.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/xml.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/yaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/yaml.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/16/filetypes/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/16/filetypes/zip.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/ANALYZE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/ANALYZE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/BOOKMARK-TOGGLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/BOOKMARK-TOGGLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/BOOKMARK-TOGGLE__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/BOOKMARK-TOGGLE__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/COMPILE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/COMPILE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/COMPILE__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/COMPILE__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-BREAK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-BREAK.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-BREAKPOINT-TOGGLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-BREAKPOINT-TOGGLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-BREAKPOINT-TOGGLE__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-BREAKPOINT-TOGGLE__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-BREAK__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-BREAK__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-CALLSTACK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-CALLSTACK.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-CALLSTACK__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-CALLSTACK__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-DETACH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-DETACH.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-DETACH__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-DETACH__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-RUN-TO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-RUN-TO.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-RUN-TO__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-RUN-TO__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-START.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-START.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-START__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-START__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-INTO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-INTO.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-INTO__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-INTO__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-OUT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-OUT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-OUT__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-OUT__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-OVER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-STEP-OVER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-STOP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-STOP.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-STOP__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-STOP__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-WATCH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-WATCH.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DEBUG-WATCH__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DEBUG-WATCH__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DIR-SETUP-FILE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DIR-SETUP-FILE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/DIR-SETUP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/DIR-SETUP.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-KNOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-KNOWN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-NEW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-NEW.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-NEW__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-NEW__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-NORMAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-NORMAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-OPEN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-OPEN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-OPEN__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-OPEN__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-SAVE-ALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-SAVE-ALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-SAVE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-SAVE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FILE-SAVE__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FILE-SAVE__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-AND-REPLACE-ALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-AND-REPLACE-ALL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-AND-REPLACE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-AND-REPLACE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-IN-FILES.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-IN-FILES.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-NEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-NEXT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-CASE-SENSITIVE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-CASE-SENSITIVE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-CONTEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-CONTEXT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-DOWN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-DOWN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-MAPPED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-MAPPED.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-MULTI-RESULTS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-MULTI-RESULTS.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-REGEX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-REGEX.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-SELECTION.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-SELECTION.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-SETDIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-SETDIR.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-SUBDIR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-SUBDIR.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-SYMLINK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-SYMLINK.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-WORD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-WORD.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-OPT-WRAP-AROUND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-OPT-WRAP-AROUND.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND-REPLACE-NEXT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND-REPLACE-NEXT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FIND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FIND.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FOLDER-MAPPED.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FOLDER-MAPPED.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FOLDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FOLDER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FUNC-ANON.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FUNC-ANON.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FUNC-GLOBAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FUNC-GLOBAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FUNC-LOCAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FUNC-LOCAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FUNC-METHOD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FUNC-METHOD.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/FUNC-SELF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/FUNC-SELF.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/LICENSE -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/OUTPUT-CONSOLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/OUTPUT-CONSOLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/OUTPUT-FIND.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/OUTPUT-FIND.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/OUTPUT-MARKERS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/OUTPUT-MARKERS.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/OUTPUT-PRINT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/OUTPUT-PRINT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/PROJECT-OUTLINE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/PROJECT-OUTLINE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/PROJECT-TREE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/PROJECT-TREE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/RTBUILDER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/RTBUILDER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/RUN-NOW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/RUN-NOW.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/RUN-NOW__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/RUN-NOW__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/RUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/RUN.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/RUN__.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/RUN__.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-BOOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-BOOL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-FUNCTION.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-FUNCTION.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-INSTANCE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-INSTANCE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-LOCAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-LOCAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-MODULE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-MODULE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-NUMBER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-NUMBER.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-OBJECT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-OBJECT.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-STRING.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-STRING.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VALUE-TABLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VALUE-TABLE.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VAR-GLOBAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VAR-GLOBAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/24/VAR-LOCAL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/24/VAR-LOCAL.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/128x128/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/128x128/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/16x16/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/16x16/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/22x22/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/22x22/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/24x24/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/24x24/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/256x256/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/256x256/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/32x32/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/32x32/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/48x48/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/48x48/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/64x64/apps/Studio 64x64.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/64x64/apps/Studio 64x64.ico -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/_icons/64x64/apps/zbstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/_icons/64x64/apps/zbstudio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/estrela.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/estrela.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/fonts/DejaVuSansMono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/fonts/DejaVuSansMono.ttf -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/fonts/FiraCode-Retina.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/fonts/FiraCode-Retina.ttf -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/studio.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/studio.ico -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/studio.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/studio.rc: -------------------------------------------------------------------------------- 1 | icon ICON "studio.ico" 2 | 1 24 studio.manifest 3 | 1 VERSIONINFO 4 | { 5 | BLOCK "StringFileInfo" 6 | { 7 | BLOCK "040904E4" 8 | { 9 | VALUE "FileDescription", "LuaRT Studio IDE" 10 | VALUE "LegalCopyright", "Copyright � 2022 Samir Tine" 11 | VALUE "LegalTrademarks", "LuaRT�" 12 | VALUE "OriginalFilename", "LuaRT Studio.exe" 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /tools/LuaRT-Studio/studio/res/zerobrane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/studio/res/zerobrane.png -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/LuaRT Studio.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/LuaRT Studio.exe -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/darkmode.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/darkmode.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/git/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/git/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/lexlpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/lexlpeg.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/lfs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/lfs.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/liblua.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/liblua.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/libzlib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/libzlib.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/lpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/lpeg.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/mime/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/mime/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/socket/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/socket/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/ssl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/ssl.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/winapi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/winapi.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs/wx.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs/wx.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs54/lfs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs54/lfs.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs54/lpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs54/lpeg.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs54/mime/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs54/mime/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs54/socket/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs54/socket/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/clibs54/ssl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/clibs54/ssl.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/libcrypto-1_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/libcrypto-1_1.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/libssl-1_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/libssl-1_1.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/lua.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/lua.exe -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/lua5.1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/lua5.1.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/lua51.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/lua51.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x64/bin/stylua.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x64/bin/stylua.exe -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/LuaRT Studio.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/LuaRT Studio.exe -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/darkmode.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/darkmode.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/git/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/git/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/lexlpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/lexlpeg.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/lfs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/lfs.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/liblua.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/liblua.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/libzlib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/libzlib.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/lpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/lpeg.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/mime/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/mime/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/socket/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/socket/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/ssl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/ssl.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/winapi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/winapi.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs/wx.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs/wx.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs54/lfs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs54/lfs.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs54/lpeg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs54/lpeg.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs54/mime/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs54/mime/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs54/socket/core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs54/socket/core.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/clibs54/ssl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/clibs54/ssl.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/libcrypto-1_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/libcrypto-1_1.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/libssl-1_1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/libssl-1_1.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/lua.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/lua.exe -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/lua5.1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/lua5.1.dll -------------------------------------------------------------------------------- /tools/LuaRT-Studio/x86/bin/lua51.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/LuaRT-Studio/x86/bin/lua51.dll -------------------------------------------------------------------------------- /tools/QuickRT/contrib/QuickRT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/QuickRT/contrib/QuickRT.png -------------------------------------------------------------------------------- /tools/QuickRT/contrib/QuickRT.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/QuickRT/contrib/QuickRT.webp -------------------------------------------------------------------------------- /tools/QuickRT/contrib/quickrt.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/QuickRT/contrib/quickrt.ico -------------------------------------------------------------------------------- /tools/QuickRT/history.conf: -------------------------------------------------------------------------------- 1 | sys.Buffer(5) 2 | -------------------------------------------------------------------------------- /tools/QuickRT/src/help_data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/QuickRT/src/help_data.lua -------------------------------------------------------------------------------- /tools/QuickRT/src/history.lua: -------------------------------------------------------------------------------- 1 | local history = {} 2 | 3 | local file = sys.File(sys.File(arg[-1]).path.."history.conf") 4 | 5 | function history.load() 6 | local t = {} 7 | if not file.exists then 8 | return t 9 | end 10 | for line in file:open().lines do 11 | t[#t+1] = line 12 | end 13 | file:close() 14 | return t 15 | end 16 | 17 | function history.save(list) 18 | file:open("write") 19 | local start = (#list > 100) and #list-100 or 1 20 | for i=start, 100 do 21 | local line = list[i] 22 | if line == nil then 23 | break 24 | end 25 | if #line > 0 then 26 | file:writeln(line) 27 | end 28 | end 29 | file:close() 30 | end 31 | 32 | return history -------------------------------------------------------------------------------- /tools/RTBuilder/RTBuilder.wlua: -------------------------------------------------------------------------------- 1 | -- 2 | -- RTBuilder launch script using wluart.exe interpreter 3 | -- 4 | 5 | local dir = sys.currentdir 6 | 7 | -- Set Lua PATH and CPATH to find sources and needed binary modules 8 | package.path = package.path..";"..dir.."/src/?.wlua;"..dir.."/src/?.lua;" 9 | package.cpath = package.cpath..";"..dir.."/widgets/?.dll;"..dir.."/tracker/?.dll;" 10 | 11 | -- Run the main.wlua script 12 | require 'main' -------------------------------------------------------------------------------- /tools/RTBuilder/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "mainWindow" : { 3 | "WidgetTabs" : [ 4 | { "Standard" : ["Label", "Button", "Checkbox", "Radiobutton", "Groupbox", "Panel", "Entry", "Edit", "List", "Tab", "Combobox", "Tree"] }, 5 | { "Additional" : ["Calendar", "Picture", "Progressbar", "Webview", "Canvas"] } 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /tools/RTBuilder/context/Calendar.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | 7 | menu:add("Select today").onClick = function(self) 8 | Widget.selected = sys.Datetime() 9 | inspector.panels.Calendar.widgets.selected.update(Widget) 10 | end 11 | 12 | menu:add("Center").onClick = function(self) 13 | tracker:stop() 14 | Widget:center() 15 | tracker:start(Widget) 16 | end 17 | 18 | return function(self) 19 | Widget = self 20 | return menu 21 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Canvas.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | menu:add("Center").onClick = function(self) 7 | tracker:stop() 8 | Widget:center() 9 | tracker:start(Widget) 10 | end 11 | 12 | return function(self) 13 | Widget = self 14 | return menu 15 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Checkbox.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | 7 | menu:add("Autosize").onClick = function(self) 8 | tracker:stop() 9 | Widget.align = nil 10 | Widget:autosize() 11 | tracker:start(Widget) 12 | inspector:onTrack(Widget) 13 | end 14 | 15 | menu:add("Center").onClick = function(self) 16 | tracker:stop() 17 | Widget:center() 18 | tracker:start(Widget) 19 | end 20 | 21 | menu:add("Toogle check").onClick = function(self) 22 | tracker:stop() 23 | Widget.checked = not Widget.checked 24 | tracker:start(Widget) 25 | end 26 | 27 | return function(self) 28 | Widget = self 29 | return menu 30 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Entry.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | 7 | menu:add("Autosize").onClick = function(self) 8 | tracker:stop() 9 | Widget.align = nil 10 | Widget:autosize() 11 | tracker:start(Widget) 12 | inspector:onTrack(Widget) 13 | end 14 | 15 | menu:add("Center").onClick = function(self) 16 | tracker:stop() 17 | Widget:center() 18 | tracker:start(Widget) 19 | end 20 | 21 | return function(self) 22 | Widget = self 23 | return menu 24 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Groupbox.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | menu:add("Center").onClick = function(self) 7 | tracker:stop() 8 | Widget:center() 9 | tracker:start(Widget) 10 | end 11 | 12 | return function(self) 13 | Widget = self 14 | return menu 15 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Label.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | 7 | menu:add("Autosize").onClick = function(self) 8 | tracker:stop() 9 | Widget.align = nil 10 | Widget:autosize() 11 | tracker:start(Widget) 12 | inspector:onTrack(Widget) 13 | end 14 | 15 | menu:add("Center").onClick = function(self) 16 | tracker:stop() 17 | Widget:center() 18 | tracker:start(Widget) 19 | end 20 | 21 | return function(self) 22 | Widget = self 23 | return menu 24 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Panel.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | menu:add("Center").onClick = function(self) 7 | tracker:stop() 8 | Widget:center() 9 | tracker:start(Widget) 10 | end 11 | 12 | return function(self) 13 | Widget = self 14 | return menu 15 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Progressbar.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | menu:add("Center").onClick = function(self) 7 | tracker:stop() 8 | Widget:center() 9 | tracker:start(Widget) 10 | end 11 | 12 | return function(self) 13 | Widget = self 14 | return menu 15 | end -------------------------------------------------------------------------------- /tools/RTBuilder/context/Radiobutton.lua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local menu = ui.Menu() 4 | local Widget 5 | 6 | 7 | menu:add("Autosize").onClick = function(self) 8 | tracker:stop() 9 | Widget.align = nil 10 | Widget:autosize() 11 | tracker:start(Widget) 12 | inspector:onTrack(Widget) 13 | end 14 | 15 | menu:add("Center").onClick = function(self) 16 | tracker:stop() 17 | Widget:center() 18 | tracker:start(Widget) 19 | end 20 | 21 | menu:add("Toogle check").onClick = function(self) 22 | tracker:stop() 23 | Widget.checked = not Widget.checked 24 | tracker:start(Widget) 25 | end 26 | 27 | return function(self) 28 | Widget = self 29 | return menu 30 | end -------------------------------------------------------------------------------- /tools/RTBuilder/contrib/RTBuilder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/contrib/RTBuilder.png -------------------------------------------------------------------------------- /tools/RTBuilder/contrib/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/contrib/example.png -------------------------------------------------------------------------------- /tools/RTBuilder/contrib/package.lua: -------------------------------------------------------------------------------- 1 | local Zip = require("compression").Zip 2 | local console = require "console" 3 | local VERSION = require "src.version" 4 | 5 | local z = Zip("RTBuilder-"..VERSION.."-".._ARCH..".zip", "write", 9) 6 | z:write("context/", "RTBuilder/context") 7 | console.write("■") 8 | z:write("inspector/", "RTBuilder/inspector") 9 | console.write("■") 10 | z:write("resources/", "RTBuilder/resources") 11 | console.write("■") 12 | z:write("widgets/", "RTBuilder/widgets") 13 | console.write("■") 14 | z:write("config.json", "RTBuilder/config.json") 15 | console.write("■") 16 | z:write("LICENSE", "RTBuilder/LICENSE") 17 | console.write("■") 18 | z:write("lua54.dll", "RTBuilder/lua54.dll") 19 | console.write("■") 20 | z:write("README.md", "RTBuilder/README.md") 21 | console.write("■") 22 | z:write("RTBuilder.exe", "RTBuilder/RTBuilder.exe") 23 | console.write("■") 24 | -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Button.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Button = Object(ui.Button) 4 | 5 | return inspector:register(Button, { 6 | hastext = inspector.properties.boolean 7 | }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Calendar.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Calendar = Object(ui.Calendar) 4 | 5 | Calendar.inspector = {} 6 | 7 | function Calendar.inspector.selected(panel, obj, property) 8 | local widget = ui.Entry(panel, "", 100, panel.pos-3, 100, 23) 9 | widget.onSelect = function (self, item) 10 | local func = function() 11 | tracker.widget.selected = sys.Datetime(widget.text) 12 | end 13 | if not pcall(func) then 14 | ui.error("The date entered '"..widget.text.."' is invalid") 15 | widget.text = tracker.widget.selected.date 16 | end 17 | end 18 | widget.update = function(tracked) 19 | widget.text = tracked.selected.date 20 | end 21 | return widget 22 | end 23 | 24 | return inspector:register(Calendar) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Checkbox.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Checkbox = Object(ui.Checkbox) 4 | 5 | return inspector:register(Checkbox, { 6 | checked = inspector.properties.boolean 7 | }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Combobox.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Combobox = Object(ui.Combobox) 4 | 5 | local function items_style(panel, obj, property) 6 | local widget = ui.Combobox(panel, false, {"text", "icons"}, 100, panel.pos-3) 7 | widget.onSelect = function (self, item) 8 | tracker.widget.style = item.text 9 | end 10 | widget.update = function(tracked) 11 | widget.selected = widget.items[tracked.style] 12 | end 13 | return widget 14 | end 15 | 16 | return inspector:register(Combobox, {style=items_style}, { count = true }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Edit.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Edit = Object(ui.Edit) 4 | 5 | 6 | local function Edit_text(panel, obj, property) 7 | local widget = ui.Button(panel, "Edit lines...", 99, panel.pos-3, 103, 26) 8 | widget.onClick = function(self) 9 | onContext.Edit(tracker.widget).items[1].onClick() 10 | end 11 | panel.pos = panel.pos + 1 12 | return widget 13 | end 14 | 15 | return inspector:register(Edit, { 16 | readonly = inspector.properties.boolean, 17 | wordwrap = inspector.properties.boolean, 18 | text = Edit_text, 19 | rtf = inspector.properties.boolean 20 | }, { column = true, line = true, caret = true, modified = true, richtext = true }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Entry.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Entry = Object(ui.Entry) 4 | 5 | return inspector:register(Entry, { 6 | masked = inspector.properties.boolean 7 | }, { 8 | modified = true 9 | }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Groupbox.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Groupbox = Object(ui.Groupbox) 4 | 5 | return inspector:register(Groupbox) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Label.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Label = Object(ui.Label) 4 | 5 | return inspector:register(Label) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/List.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local List = Object(ui.List) 4 | 5 | local function items_style(panel, obj, property) 6 | local widget = ui.Combobox(panel, false, {"text", "icons"}, 100, panel.pos-3) 7 | widget.onSelect = function (self, item) 8 | tracker.widget.style = item.text 9 | end 10 | widget.update = function(tracked) 11 | widget.selected = widget.items[tracked.style] 12 | end 13 | return widget 14 | end 15 | 16 | return inspector:register(List, {style = items_style}, { count = true }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Panel.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Panel = Object(ui.Panel) 4 | 5 | return inspector:register(Panel, { border = inspector.properties.boolean }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Picture.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Picture = Object(ui.Picture) 4 | 5 | function Picture:constructor(parent, img, x, y, width, height) 6 | ui.Picture.constructor(self, parent, "", 128, 128) 7 | if sys.File(img).exists then 8 | self.image = img 9 | else 10 | self.image = "resources/picture.ico" 11 | self.oldWidth = nil 12 | self.oldHeight = nil 13 | end 14 | end 15 | 16 | function Picture:set_image(img) 17 | if self:load(img) then 18 | self.img = img 19 | self.oldWidth = self.width 20 | self.oldHeight = self.height 21 | else 22 | ui.error("Failed to load image '"..img.fullpath.."'") 23 | end 24 | end 25 | 26 | function Picture:image2str() 27 | return nil 28 | end 29 | 30 | return inspector:register(Picture, {}, {image = true}) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Radiobutton.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Radiobutton = Object(ui.Radiobutton) 4 | 5 | return inspector:register(Radiobutton, { 6 | checked = inspector.properties.boolean 7 | }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Tab.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Tab = Object(ui.Tab) 4 | 5 | local function items_style(panel, obj, property) 6 | local widget = ui.Combobox(panel, false, {"text", "icons"}, 100, panel.pos-3) 7 | widget.onSelect = function (self, item) 8 | tracker.widget.style = item.text 9 | end 10 | widget.update = function(tracked) 11 | widget.selected = widget.items[tracked.style] 12 | end 13 | return widget 14 | end 15 | 16 | return inspector:register(Tab, {style = items_style}, { count = true }) -------------------------------------------------------------------------------- /tools/RTBuilder/inspector/Tree.wlua: -------------------------------------------------------------------------------- 1 | local ui = require "ui" 2 | 3 | local Tree = Object(ui.Tree) 4 | 5 | local function items_style(panel, obj, property) 6 | local widget = ui.Combobox(panel, false, {"text", "icons"}, 100, panel.pos-3) 7 | widget.onSelect = function (self, item) 8 | tracker.widget.style = item.text 9 | end 10 | widget.update = function(tracked) 11 | widget.selected = widget.items[tracked.style] 12 | end 13 | return widget 14 | end 15 | 16 | return inspector:register(Tree, { style = items_style}, { count = true, selected = true}) -------------------------------------------------------------------------------- /tools/RTBuilder/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 %2 %3 LUART_PATH=..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Button.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Button.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Calendar.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Calendar.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Canvas.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Canvas.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Checkbox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Checkbox.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Combobox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Combobox.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Edit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Edit.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Entry.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Entry.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Groupbox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Groupbox.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Label.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Label.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/List.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/List.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Menu.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Menu.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Panel.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Panel.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Picture.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Picture.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Progressbar.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Progressbar.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/RTBuilder.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/RTBuilder.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Radiobutton.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Radiobutton.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Tree.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Tree.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Webview.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Webview.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/Window.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/Window.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/arrow.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/cardinal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/cardinal.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/cross.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/forbidden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/forbidden.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/hand.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/help.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/horizontal.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ibeam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ibeam.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/arrow.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/arrow.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/cardinal.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/cardinal.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/cross.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/cross.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/forbidden.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/forbidden.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/hand.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/hand.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/help.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/help.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/horizontal.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/horizontal.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/ibeam.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/ibeam.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/leftdiagonal.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/leftdiagonal.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/rightdiagonal.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/rightdiagonal.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/up.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/vertical.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/wait.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/wait.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/ico/working.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/ico/working.ico -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/leftdiagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/leftdiagonal.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/rightdiagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/rightdiagonal.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/up.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/vertical.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/wait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/wait.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/cursors/working.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/cursors/working.png -------------------------------------------------------------------------------- /tools/RTBuilder/resources/tab.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/resources/tab.ico -------------------------------------------------------------------------------- /tools/RTBuilder/src/version.lua: -------------------------------------------------------------------------------- 1 | return 'v0.6' 2 | -------------------------------------------------------------------------------- /tools/RTBuilder/tracker/nmake.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | @chcp 65001 >nul 2>&1 3 | 4 | if "%PLATFORM%"=="" ( 5 | echo ** Unable to find Visual C/C++ and Windows SDK 6 | echo ** Please ensure you are running this script from a Visual Studio Developer Command Prompt. 7 | exit /b 1 8 | ) 9 | 10 | nmake.exe /nologo %1 LUART_PATH=..\..\.. PLATFORM=%PLATFORM% -------------------------------------------------------------------------------- /tools/RTBuilder/tracker/src/tracker.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | 5 | typedef struct { 6 | lua_Integer ref; 7 | WNDPROC proc; 8 | } Tracker; 9 | 10 | #define Tracker(w) ((Tracker *)(w->parent)) 11 | 12 | -------------------------------------------------------------------------------- /tools/RTBuilder/widgets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/RTBuilder/widgets/.gitkeep -------------------------------------------------------------------------------- /tools/rtc/rtc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/rtc/rtc.png -------------------------------------------------------------------------------- /tools/rtc/src/img/exec.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/rtc/src/img/exec.ico -------------------------------------------------------------------------------- /tools/rtc/src/img/open.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/rtc/src/img/open.ico -------------------------------------------------------------------------------- /tools/rtc/src/img/rtc.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samyeyo/LuaRT/c4cfe79bc5da3c45e8d2b1af40a01d3bad5f623e/tools/rtc/src/img/rtc.ico --------------------------------------------------------------------------------