├── .gitignore ├── README.md ├── RTE ├── __init__.py ├── boolean_simplifier.py ├── config.py ├── constants.py ├── controllers │ ├── __init__.py │ ├── controller.py │ ├── git.py │ └── menus.py ├── models │ ├── __init__.py │ ├── code_block.py │ ├── file.py │ ├── history.py │ ├── labels.py │ ├── locale.py │ ├── project.py │ ├── snippet.py │ └── theme.py ├── syntaxhighlight │ ├── __init__.py │ ├── filters.py │ ├── lexer.py │ └── tokens.py ├── utils.py ├── views │ ├── __init__.py │ ├── console.py │ ├── debugger.py │ ├── editor_window.py │ ├── image_viewer.py │ ├── label_browser.py │ ├── layeredimage_builder.py │ ├── main.py │ ├── notes.py │ ├── options.py │ ├── project_manager.py │ ├── snippets.py │ ├── sound_viewer.py │ ├── toolbar.py │ └── variable_viewer.py └── widgets │ ├── __init__.py │ ├── debounce.py │ ├── dialoguebox.py │ ├── entries.py │ ├── frames.py │ ├── notebooks.py │ ├── text.py │ └── tooltip.py ├── assets ├── button-close-mask.xbm ├── button-close-small-mask.xbm ├── button-close-small.xbm ├── button-close.xbm ├── button-collapse-mask.xbm ├── button-collapse.xbm ├── button-open-mask.xbm ├── button-open.xbm ├── button-pause-mask.xbm ├── button-pause.xbm ├── button-play-mask.xbm ├── button-play.xbm ├── button-stop-mask.xbm ├── button-stop.xbm ├── diff.png ├── favicon-mask.xbm ├── favicon.ico ├── favicon.png ├── favicon.xbm ├── favicon.xcf ├── firstdiff.png ├── folder-mask.xbm ├── folder.xbm ├── imagefile-mask.xbm ├── imagefile.xbm ├── moviefile-mask.xbm ├── moviefile.xbm ├── musicfile-mask.xbm ├── musicfile.xbm ├── newfile.png ├── openfile.png ├── redo.png ├── res.txt ├── saveall.png ├── savefile.png ├── textfile-mask.xbm ├── textfile.xbm ├── undo.png ├── volume-icon-mask.xbm └── volume-icon.xbm ├── build.bat ├── build.sh ├── config ├── config.json ├── keybindings.json └── rte-gitignore ├── docs ├── CONTRIBUTING.md └── LICENSE.md ├── editorconfig ├── __init__.py ├── compat.py ├── exceptions.py ├── fnmatch.py ├── handler.py ├── ini.py ├── main.py └── versiontools.py ├── git ├── __init__.py └── repo.py ├── librpydb ├── .gitignore ├── README.md ├── __init__.py ├── baseconf.py ├── debugger.py ├── dis.py ├── protocol │ ├── __init__.py │ ├── base.py │ └── gen.py └── utils.py ├── locale ├── en-US.json └── fr-FR.json ├── mp3play ├── __init__.py └── windows.py ├── renpy ├── __init__.py ├── add_from.py ├── angle │ ├── __init__.py │ ├── gl.pxd │ ├── gl.pyx │ ├── glblacklist.py │ ├── gldraw.pxd │ ├── gldraw.pyx │ ├── glenviron_shader.pyx │ ├── glrtt_copy.pyx │ ├── glrtt_fbo.pyx │ ├── gltexture.pxd │ └── gltexture.pyx ├── arguments.py ├── ast.py ├── atl.py ├── audio │ ├── __init__.py │ ├── androidhw.py │ ├── audio.py │ ├── ioshw.py │ ├── music.py │ ├── renpysound.pyx │ └── sound.py ├── bootstrap.py ├── character.py ├── color.py ├── common │ ├── 000atl.rpy │ ├── 000atl.rpyc │ ├── 000namespaces.rpy │ ├── 000namespaces.rpyc │ ├── 000statements.rpy │ ├── 000statements.rpyc │ ├── 000window.rpy │ ├── 000window.rpyc │ ├── 00achievement.rpy │ ├── 00achievement.rpyc │ ├── 00action_audio.rpy │ ├── 00action_audio.rpyc │ ├── 00action_control.rpy │ ├── 00action_control.rpyc │ ├── 00action_data.rpy │ ├── 00action_data.rpyc │ ├── 00action_file.rpy │ ├── 00action_file.rpyc │ ├── 00action_menu.rpy │ ├── 00action_menu.rpyc │ ├── 00action_other.rpy │ ├── 00action_other.rpyc │ ├── 00barvalues.rpy │ ├── 00barvalues.rpyc │ ├── 00build.rpy │ ├── 00build.rpyc │ ├── 00compat.rpy │ ├── 00compat.rpyc │ ├── 00console.rpy │ ├── 00console.rpyc │ ├── 00defaults.rpy │ ├── 00defaults.rpyc │ ├── 00definitions.rpy │ ├── 00definitions.rpyc │ ├── 00director.rpy │ ├── 00director.rpyc │ ├── 00gallery.rpy │ ├── 00gallery.rpyc │ ├── 00gamemenu.rpy │ ├── 00gamemenu.rpyc │ ├── 00gamepad.rpy │ ├── 00gamepad.rpyc │ ├── 00gltest.rpy │ ├── 00gltest.rpyc │ ├── 00gui.rpy │ ├── 00gui.rpyc │ ├── 00iap.rpy │ ├── 00iap.rpyc │ ├── 00icon.rpy │ ├── 00icon.rpyc │ ├── 00iconbutton.rpy │ ├── 00iconbutton.rpyc │ ├── 00images.rpy │ ├── 00images.rpyc │ ├── 00inputvalues.rpy │ ├── 00inputvalues.rpyc │ ├── 00keymap.rpy │ ├── 00keymap.rpyc │ ├── 00layeredimage.rpy │ ├── 00layeredimage.rpyc │ ├── 00layout.rpy │ ├── 00layout.rpyc │ ├── 00library.rpy │ ├── 00library.rpyc │ ├── 00mixers.rpy │ ├── 00mixers.rpyc │ ├── 00musicroom.rpy │ ├── 00musicroom.rpyc │ ├── 00nvl_mode.rpy │ ├── 00nvl_mode.rpyc │ ├── 00obsolete.rpy │ ├── 00obsolete.rpyc │ ├── 00performance.rpy │ ├── 00performance.rpyc │ ├── 00placeholder.rpy │ ├── 00placeholder.rpyc │ ├── 00preferences.rpy │ ├── 00preferences.rpyc │ ├── 00sideimage.rpy │ ├── 00sideimage.rpyc │ ├── 00splines.rpy │ ├── 00splines.rpyc │ ├── 00start.rpy │ ├── 00start.rpyc │ ├── 00style.rpy │ ├── 00style.rpyc │ ├── 00stylepreferences.rpy │ ├── 00stylepreferences.rpyc │ ├── 00themes.rpy │ ├── 00themes.rpyc │ ├── 00updater.rpy │ ├── 00updater.rpyc │ ├── 00voice.rpy │ ├── 00voice.rpyc │ ├── DejaVuSans-Bold.ttf │ ├── DejaVuSans.ttf │ ├── DejaVuSans.txt │ ├── _compat │ │ ├── gamemenu.rpym │ │ ├── gamemenu.rpymc │ │ ├── library.rpym │ │ ├── library.rpymc │ │ ├── mainmenu.rpym │ │ ├── mainmenu.rpymc │ │ ├── preferences.rpym │ │ ├── preferences.rpymc │ │ ├── styles.rpym │ │ ├── styles.rpymc │ │ ├── themes.rpym │ │ └── themes.rpymc │ ├── _developer.rpymc │ ├── _developer │ │ ├── developer.rpym │ │ ├── developer.rpymc │ │ ├── inspector.rpym │ │ └── inspector.rpymc │ ├── _errorhandling.rpym │ ├── _errorhandling.rpymc │ ├── _layout │ │ ├── classic_joystick_preferences.rpym │ │ ├── classic_joystick_preferences.rpymc │ │ ├── classic_load_save.rpym │ │ ├── classic_load_save.rpymc │ │ ├── classic_main_menu.rpym │ │ ├── classic_main_menu.rpymc │ │ ├── classic_navigation.rpym │ │ ├── classic_navigation.rpymc │ │ ├── classic_preferences.rpym │ │ ├── classic_preferences.rpymc │ │ ├── classic_preferences_common.rpym │ │ ├── classic_preferences_common.rpymc │ │ ├── classic_yesno_prompt.rpym │ │ ├── classic_yesno_prompt.rpymc │ │ ├── grouped_main_menu.rpym │ │ ├── grouped_navigation.rpym │ │ ├── imagemap_common.rpym │ │ ├── imagemap_common.rpymc │ │ ├── imagemap_load_save.rpym │ │ ├── imagemap_load_save.rpymc │ │ ├── imagemap_main_menu.rpym │ │ ├── imagemap_main_menu.rpymc │ │ ├── imagemap_navigation.rpym │ │ ├── imagemap_navigation.rpymc │ │ ├── imagemap_preferences.rpym │ │ ├── imagemap_preferences.rpymc │ │ ├── imagemap_yesno_prompt.rpym │ │ ├── imagemap_yesno_prompt.rpymc │ │ ├── one_column_preferences.rpym │ │ ├── screen_joystick_preferences.rpym │ │ ├── screen_joystick_preferences.rpymc │ │ ├── screen_load_save.rpym │ │ ├── screen_load_save.rpymc │ │ ├── screen_main_menu.rpym │ │ ├── screen_main_menu.rpymc │ │ ├── screen_preferences.rpym │ │ ├── screen_preferences.rpymc │ │ ├── screen_yesno_prompt.rpym │ │ ├── screen_yesno_prompt.rpymc │ │ ├── scrolling_load_save.rpym │ │ ├── scrolling_load_save.rpymc │ │ ├── two_column_preferences.rpym │ │ └── two_column_preferences.rpymc │ ├── _outline │ │ ├── bar.png │ │ ├── circle.png │ │ └── vbar.png │ ├── _placeholder │ │ ├── boy.png │ │ └── girl.png │ ├── _roundrect │ │ ├── rr12.png │ │ ├── rr12g.png │ │ ├── rr6.png │ │ ├── rr6g.png │ │ ├── rrscrollbar.png │ │ ├── rrscrollbar_thumb.png │ │ ├── rrslider_empty.png │ │ ├── rrslider_full.png │ │ ├── rrslider_thumb.png │ │ ├── rrvscrollbar.png │ │ ├── rrvscrollbar_thumb.png │ │ ├── rrvslider_empty.png │ │ ├── rrvslider_full.png │ │ └── rrvslider_thumb.png │ ├── _silence.ogg │ ├── _theme_amie2 │ │ ├── bar.png │ │ ├── button.png │ │ ├── button_hover.png │ │ ├── frame.png │ │ ├── hover_bar.png │ │ └── hover_frame.png │ ├── _theme_austen │ │ ├── au_box.png │ │ ├── auscrollbar.png │ │ ├── auscrollbar_thumb.png │ │ ├── auslider_empty.png │ │ ├── auslider_full.png │ │ ├── auslider_thumb.png │ │ ├── auvscrollbar.png │ │ ├── auvscrollbar_thumb.png │ │ ├── auvslider_empty.png │ │ ├── auvslider_full.png │ │ └── auvslider_thumb.png │ ├── _theme_awt │ │ ├── OFL.txt │ │ ├── Quicksand-Bold.ttf │ │ ├── Quicksand-Regular.ttf │ │ ├── bar_full.png │ │ ├── bar_full_overlay.png │ │ ├── bar_thumb.gif │ │ ├── bar_thumb.png │ │ ├── bar_thumb_overlay.png │ │ ├── button.png │ │ ├── button_disabled_overlay.png │ │ ├── button_overlay.png │ │ ├── button_overlay_highlight.png │ │ ├── button_selected.png │ │ ├── button_selected_overlay.png │ │ ├── button_selected_overlay_highlight.png │ │ ├── frame.png │ │ ├── frame_overlay.png │ │ ├── radio_base.png │ │ ├── radio_base_overlay.png │ │ ├── radio_selected_hover.png │ │ ├── radio_unselected.png │ │ ├── radio_unselected_hover.png │ │ ├── scroller.png │ │ ├── scroller_overlay.png │ │ ├── slider_empty_all.png │ │ ├── slider_empty_overlay.png │ │ ├── slider_full.png │ │ ├── slider_full_overlay.png │ │ ├── v_bar_full.png │ │ ├── v_bar_full_overlay.png │ │ ├── v_bar_thumb.png │ │ ├── v_bar_thumb_overlay.png │ │ ├── vscroller.png │ │ ├── vscroller_overlay.png │ │ ├── vslider_empty_all.png │ │ ├── vslider_full.png │ │ ├── vslider_full_overlay.png │ │ ├── vthumb.png │ │ └── vthumb_overlay.png │ ├── _theme_bordered │ │ ├── br_box.png │ │ ├── brscrollbar.png │ │ ├── brscrollbar_thumb.png │ │ ├── brslider_empty.png │ │ ├── brslider_full.png │ │ ├── brslider_thumb.png │ │ ├── brvscrollbar.png │ │ ├── brvscrollbar_thumb.png │ │ ├── brvslider_empty.png │ │ ├── brvslider_full.png │ │ └── brvslider_thumb.png │ ├── _theme_crayon │ │ ├── cry_box.png │ │ ├── cry_box2.png │ │ ├── cryscrollbar.png │ │ ├── cryscrollbar_thumb.png │ │ ├── cryslider_empty.png │ │ ├── cryslider_full.png │ │ ├── cryslider_thumb.png │ │ ├── cryvscrollbar.png │ │ ├── cryvscrollbar_thumb.png │ │ ├── cryvslider_empty.png │ │ ├── cryvslider_full.png │ │ ├── cryvslider_thumb.png │ │ └── rr12g.png │ ├── _theme_diamond │ │ ├── d_box.png │ │ ├── dscrollbar.png │ │ ├── dscrollbar_thumb.png │ │ ├── dslider_empty.png │ │ ├── dslider_full.png │ │ ├── dslider_thumb.png │ │ ├── dvscrollbar.png │ │ ├── dvscrollbar_thumb.png │ │ ├── dvslider_empty.png │ │ ├── dvslider_full.png │ │ └── dvslider_thumb.png │ ├── _theme_glow │ │ ├── g_box.png │ │ ├── g_outline.png │ │ ├── gscrollbar.png │ │ ├── gscrollbar_thumb.png │ │ ├── gslider_empty.png │ │ ├── gslider_full.png │ │ ├── gslider_thumb.png │ │ ├── gvscrollbar.png │ │ ├── gvscrollbar_thumb.png │ │ ├── gvslider_empty.png │ │ ├── gvslider_full.png │ │ └── gvslider_thumb.png │ ├── _theme_marker │ │ ├── ink_box.png │ │ ├── inkscrollbar.png │ │ ├── inkscrollbar_thumb.png │ │ ├── inkslider_empty.png │ │ ├── inkslider_full.png │ │ ├── inkslider_thumb.png │ │ ├── inkvscrollbar.png │ │ ├── inkvscrollbar_thumb.png │ │ ├── inkvslider_empty.png │ │ ├── inkvslider_full.png │ │ └── inkvslider_thumb.png │ ├── _theme_regal │ │ ├── re_box.png │ │ ├── rescrollbar.png │ │ ├── rescrollbar_thumb.png │ │ ├── reslider_empty.png │ │ ├── reslider_full.png │ │ ├── reslider_thumb.png │ │ ├── revscrollbar.png │ │ ├── revscrollbar_thumb.png │ │ ├── revslider_empty.png │ │ ├── revslider_full.png │ │ └── revslider_thumb.png │ ├── _theme_threeD │ │ ├── th_box.png │ │ ├── thscrollbar.png │ │ ├── thscrollbar_thumb.png │ │ ├── thslider_empty.png │ │ ├── thslider_full.png │ │ ├── thslider_thumb.png │ │ ├── thvscrollbar.png │ │ ├── thvscrollbar_thumb.png │ │ ├── thvslider_empty.png │ │ ├── thvslider_full.png │ │ └── thvslider_thumb.png │ ├── _theme_tv │ │ ├── t_box.png │ │ ├── tscrollbar.png │ │ ├── tscrollbar_thumb.png │ │ ├── tslider_empty.png │ │ ├── tslider_full.png │ │ ├── tslider_thumb.png │ │ ├── tvscrollbar.png │ │ ├── tvscrollbar_thumb.png │ │ ├── tvslider_empty.png │ │ ├── tvslider_full.png │ │ └── tvslider_thumb.png │ ├── _transparent_tile.png │ ├── _tv_unsafe.png │ ├── blindstile.png │ ├── gamecontrollerdb.txt │ └── squarestile.png ├── config.py ├── curry.py ├── debug.py ├── defaultstore.py ├── display │ ├── __init__.py │ ├── accelerator.pyx │ ├── anim.py │ ├── behavior.py │ ├── controller.py │ ├── core.py │ ├── dragdrop.py │ ├── emulator.py │ ├── error.py │ ├── focus.py │ ├── gesture.py │ ├── im.py │ ├── image.py │ ├── imagelike.py │ ├── imagemap.py │ ├── joystick.py │ ├── layout.py │ ├── minigame.py │ ├── module.py │ ├── motion.py │ ├── movetransition.py │ ├── particle.py │ ├── pgrender.py │ ├── predict.py │ ├── presplash.py │ ├── render.pxd │ ├── render.pyx │ ├── scale.py │ ├── screen.py │ ├── swdraw.py │ ├── transform.py │ ├── transition.py │ ├── tts.py │ ├── video.py │ └── viewport.py ├── dump.py ├── easy.py ├── editor.py ├── error.py ├── execution.py ├── exports.py ├── game.py ├── gl │ ├── __init__.py │ ├── gl.pxd │ ├── gl.pyx │ ├── gl1.pxd │ ├── gl1.pyx │ ├── glblacklist.py │ ├── gldraw.pxd │ ├── gldraw.pyx │ ├── glenviron_fixed.pyx │ ├── glenviron_limited.pyx │ ├── glenviron_shader.pyx │ ├── glrtt_copy.pyx │ ├── glrtt_fbo.pyx │ ├── gltexture.pxd │ └── gltexture.pyx ├── lint.py ├── loader.py ├── loadsave.py ├── log.py ├── main.py ├── memory.py ├── minstore.py ├── object.py ├── parser.py ├── parsersupport.pyx ├── performance.py ├── persistent.py ├── preferences.py ├── pyanalysis.py ├── pydict.pyx ├── python.py ├── savelocation.py ├── screenlang.py ├── script.py ├── scriptedit.py ├── sl2 │ ├── __init__.py │ ├── slast.py │ ├── sldisplayables.py │ ├── slparser.py │ └── slproperties.py ├── statements.py ├── style.pxd ├── style.pyx ├── styledata │ ├── __init__.py │ ├── styleclass.pyx │ ├── stylesets.pyx │ └── styleutil.py ├── substitutions.py ├── test │ ├── __init__.py │ ├── testast.py │ ├── testexecution.py │ ├── testfocus.py │ ├── testkey.py │ ├── testmouse.py │ └── testparser.py ├── text │ ├── __init__.py │ ├── extras.py │ ├── font.py │ ├── ftfont.pyx │ ├── linebreak.pxi │ ├── text.py │ ├── textsupport.pxd │ ├── textsupport.pyx │ └── texwrap.pyx ├── translation │ ├── __init__.py │ ├── dialogue.py │ ├── extract.py │ ├── generation.py │ ├── merge.py │ └── scanstrings.py ├── ui.py ├── vc_version.py └── warp.py ├── renpytexteditor.py ├── renpytexteditor.spec ├── renpytexteditor.sublime-workspace ├── requirements.txt ├── snippets ├── default_snippets.json └── snippets.json ├── tests ├── keypress.py ├── project │ ├── funkyfunk-v2.wav │ ├── image2.png │ ├── junk │ │ ├── file_0.txt │ │ ├── file_1.txt │ │ ├── file_10.txt │ │ ├── file_11.txt │ │ ├── file_12.txt │ │ ├── file_13.txt │ │ ├── file_14.txt │ │ ├── file_15.txt │ │ ├── file_16.txt │ │ ├── file_17.txt │ │ ├── file_18.txt │ │ ├── file_19.txt │ │ ├── file_2.txt │ │ ├── file_20.txt │ │ ├── file_21.txt │ │ ├── file_22.txt │ │ ├── file_23.txt │ │ ├── file_24.txt │ │ ├── file_25.txt │ │ ├── file_26.txt │ │ ├── file_27.txt │ │ ├── file_28.txt │ │ ├── file_29.txt │ │ ├── file_3.txt │ │ ├── file_30.txt │ │ ├── file_31.txt │ │ ├── file_32.txt │ │ ├── file_33.txt │ │ ├── file_34.txt │ │ ├── file_35.txt │ │ ├── file_36.txt │ │ ├── file_37.txt │ │ ├── file_38.txt │ │ ├── file_39.txt │ │ ├── file_4.txt │ │ ├── file_40.txt │ │ ├── file_41.txt │ │ ├── file_42.txt │ │ ├── file_43.txt │ │ ├── file_44.txt │ │ ├── file_45.txt │ │ ├── file_46.txt │ │ ├── file_47.txt │ │ ├── file_48.txt │ │ ├── file_49.txt │ │ ├── file_5.txt │ │ ├── file_50.txt │ │ ├── file_51.txt │ │ ├── file_52.txt │ │ ├── file_53.txt │ │ ├── file_54.txt │ │ ├── file_55.txt │ │ ├── file_56.txt │ │ ├── file_57.txt │ │ ├── file_58.txt │ │ ├── file_59.txt │ │ ├── file_6.txt │ │ ├── file_60.txt │ │ ├── file_61.txt │ │ ├── file_62.txt │ │ ├── file_63.txt │ │ ├── file_64.txt │ │ ├── file_65.txt │ │ ├── file_66.txt │ │ ├── file_67.txt │ │ ├── file_68.txt │ │ ├── file_69.txt │ │ ├── file_7.txt │ │ ├── file_70.txt │ │ ├── file_71.txt │ │ ├── file_72.txt │ │ ├── file_73.txt │ │ ├── file_74.txt │ │ ├── file_75.txt │ │ ├── file_76.txt │ │ ├── file_77.txt │ │ ├── file_78.txt │ │ ├── file_79.txt │ │ ├── file_8.txt │ │ ├── file_80.txt │ │ ├── file_81.txt │ │ ├── file_82.txt │ │ ├── file_83.txt │ │ ├── file_84.txt │ │ ├── file_85.txt │ │ ├── file_86.txt │ │ ├── file_87.txt │ │ ├── file_88.txt │ │ ├── file_89.txt │ │ ├── file_9.txt │ │ ├── file_90.txt │ │ ├── file_91.txt │ │ ├── file_92.txt │ │ ├── file_93.txt │ │ ├── file_94.txt │ │ ├── file_95.txt │ │ ├── file_96.txt │ │ ├── file_97.txt │ │ ├── file_98.txt │ │ └── file_99.txt │ ├── layeredimage │ │ ├── cedric_arms_a_dressed_flex.png │ │ ├── cedric_arms_a_dressed_hips.png │ │ ├── cedric_arms_a_dressed_point.png │ │ ├── cedric_arms_a_dressed_point_himself.png │ │ ├── cedric_arms_a_dressed_reject.png │ │ ├── cedric_body_b_dressed.png │ │ ├── cedric_face_f_curious.png │ │ ├── cedric_face_f_curious_talk.png │ │ ├── cedric_face_f_curious_talk_back.png │ │ ├── cedric_face_f_normal.png │ │ └── cedric_face_f_normal_talk.png │ ├── script.rpy │ ├── sfx.wav │ ├── test.rpy │ ├── test1 │ │ ├── image.png │ │ └── music.mp3 │ └── text_syntax_highlight.py ├── properties_formatted.txt ├── pycodestyle.py ├── setup_tests.py ├── test_block_detect.py ├── test_canvas_thing.py ├── test_editor_window.py ├── test_keybinding_widget.py ├── test_layeredimage_builder.py ├── test_options_window.py ├── test_project_manager.py ├── test_snippets_add.py ├── test_tree_widget.py ├── the_question │ ├── android-icon_background.png │ ├── android-icon_foreground.png │ ├── game │ │ ├── cache │ │ │ ├── bytecode.rpyb │ │ │ ├── pyanalysis.rpyb │ │ │ └── screens.rpyb │ │ ├── gui.rpy │ │ ├── gui.rpyc │ │ ├── gui │ │ │ ├── bar │ │ │ │ ├── bottom.png │ │ │ │ ├── left.png │ │ │ │ ├── right.png │ │ │ │ └── top.png │ │ │ ├── button │ │ │ │ ├── check_foreground.png │ │ │ │ ├── check_selected_foreground.png │ │ │ │ ├── choice_hover_background.png │ │ │ │ ├── choice_idle_background.png │ │ │ │ ├── hover_background.png │ │ │ │ ├── idle_background.png │ │ │ │ ├── quick_hover_background.png │ │ │ │ ├── quick_idle_background.png │ │ │ │ ├── radio_foreground.png │ │ │ │ ├── radio_selected_foreground.png │ │ │ │ ├── slot_hover_background.png │ │ │ │ └── slot_idle_background.png │ │ │ ├── frame.png │ │ │ ├── game_menu.png │ │ │ ├── main_menu.png │ │ │ ├── namebox.png │ │ │ ├── notify.png │ │ │ ├── nvl.png │ │ │ ├── overlay │ │ │ │ ├── confirm.png │ │ │ │ ├── game_menu.png │ │ │ │ └── main_menu.png │ │ │ ├── phone │ │ │ │ ├── nvl.png │ │ │ │ ├── overlay │ │ │ │ │ ├── game_menu.png │ │ │ │ │ └── main_menu.png │ │ │ │ └── textbox.png │ │ │ ├── scrollbar │ │ │ │ ├── horizontal_hover_bar.png │ │ │ │ ├── horizontal_hover_thumb.png │ │ │ │ ├── horizontal_idle_bar.png │ │ │ │ ├── horizontal_idle_thumb.png │ │ │ │ ├── vertical_hover_bar.png │ │ │ │ ├── vertical_hover_thumb.png │ │ │ │ ├── vertical_idle_bar.png │ │ │ │ └── vertical_idle_thumb.png │ │ │ ├── skip.png │ │ │ ├── slider │ │ │ │ ├── horizontal_hover_bar.png │ │ │ │ ├── horizontal_hover_thumb.png │ │ │ │ ├── horizontal_idle_bar.png │ │ │ │ ├── horizontal_idle_thumb.png │ │ │ │ ├── vertical_hover_bar.png │ │ │ │ ├── vertical_hover_thumb.png │ │ │ │ ├── vertical_idle_bar.png │ │ │ │ └── vertical_idle_thumb.png │ │ │ ├── textbox.png │ │ │ └── window_icon.png │ │ ├── illurock.opus │ │ ├── images │ │ │ ├── bg club.jpg │ │ │ ├── bg lecturehall.jpg │ │ │ ├── bg meadow.jpg │ │ │ ├── bg uni.jpg │ │ │ ├── sylvie blue giggle.png │ │ │ ├── sylvie blue normal.png │ │ │ ├── sylvie blue smile.png │ │ │ ├── sylvie blue surprised.png │ │ │ ├── sylvie green giggle.png │ │ │ ├── sylvie green normal.png │ │ │ ├── sylvie green smile.png │ │ │ └── sylvie green surprised.png │ │ ├── options.rpy │ │ ├── options.rpyc │ │ ├── screens.rpy │ │ ├── screens.rpyc │ │ ├── script.rpy │ │ ├── script.rpyc │ │ └── tl │ │ │ ├── None │ │ │ ├── common.rpym │ │ │ └── common.rpymc │ │ │ ├── french │ │ │ ├── common.rpy │ │ │ ├── common.rpyc │ │ │ ├── options.rpy │ │ │ ├── options.rpyc │ │ │ ├── screens.rpy │ │ │ ├── screens.rpyc │ │ │ ├── script.rpy │ │ │ └── script.rpyc │ │ │ ├── korean │ │ │ ├── common.rpy │ │ │ ├── common.rpyc │ │ │ ├── options.rpy │ │ │ ├── options.rpyc │ │ │ ├── screens.rpy │ │ │ ├── screens.rpyc │ │ │ ├── script.rpy │ │ │ └── script.rpyc │ │ │ ├── malay │ │ │ ├── common.rpy │ │ │ ├── common.rpyc │ │ │ ├── options.rpy │ │ │ ├── options.rpyc │ │ │ ├── screens.rpy │ │ │ ├── screens.rpyc │ │ │ ├── script.rpy │ │ │ └── script.rpyc │ │ │ ├── russian │ │ │ ├── common.rpy │ │ │ ├── common.rpyc │ │ │ ├── options.rpy │ │ │ ├── options.rpyc │ │ │ ├── screens.rpy │ │ │ ├── screens.rpyc │ │ │ ├── script.rpy │ │ │ └── script.rpyc │ │ │ ├── simplified_chinese │ │ │ ├── options.rpy │ │ │ ├── options.rpyc │ │ │ ├── screens.rpy │ │ │ ├── screens.rpyc │ │ │ ├── script.rpy │ │ │ └── script.rpyc │ │ │ └── traditional_chinese │ │ │ ├── options.rpy │ │ │ ├── options.rpyc │ │ │ ├── script.rpy │ │ │ └── script.rpyc │ ├── icon.icns │ ├── icon.ico │ └── project.json └── tkvlc.py └── themes └── monokai.json /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # Zip files 7 | *.zip 8 | *.7z 9 | *.rar 10 | 11 | # C extensions 12 | *.so 13 | 14 | # Distribution / packaging 15 | .Python 16 | build/ 17 | develop-eggs/ 18 | dist/ 19 | downloads/ 20 | eggs/ 21 | .eggs/ 22 | lib/ 23 | lib64/ 24 | parts/ 25 | sdist/ 26 | var/ 27 | wheels/ 28 | pip-wheel-metadata/ 29 | share/python-wheels/ 30 | *.egg-info/ 31 | .installed.cfg 32 | *.egg 33 | MANIFEST 34 | 35 | # PyInstaller 36 | # Usually these files are written by a python script from a template 37 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 38 | *.manifest 39 | 40 | # Installer logs 41 | pip-log.txt 42 | pip-delete-this-directory.txt 43 | 44 | # Unit test / coverage reports 45 | htmlcov/ 46 | .tox/ 47 | .nox/ 48 | .coverage 49 | .coverage.* 50 | .cache 51 | nosetests.xml 52 | coverage.xml 53 | *.cover 54 | .hypothesis/ 55 | .pytest_cache/ 56 | 57 | # Translations 58 | *.mo 59 | *.pot 60 | 61 | # Django stuff: 62 | *.log 63 | local_settings.py 64 | db.sqlite3 65 | 66 | # Flask stuff: 67 | instance/ 68 | .webassets-cache 69 | 70 | # Scrapy stuff: 71 | .scrapy 72 | 73 | # Sphinx documentation 74 | docs/_build/ 75 | 76 | # PyBuilder 77 | target/ 78 | 79 | # Jupyter Notebook 80 | .ipynb_checkpoints 81 | 82 | # IPython 83 | profile_default/ 84 | ipython_config.py 85 | 86 | # pyenv 87 | .python-version 88 | 89 | # celery beat schedule file 90 | celerybeat-schedule 91 | 92 | # SageMath parsed files 93 | *.sage.py 94 | 95 | # Environments 96 | .env 97 | .venv 98 | env/ 99 | venv/ 100 | ENV/ 101 | env.bak/ 102 | venv.bak/ 103 | 104 | # Spyder project settings 105 | .spyderproject 106 | .spyproject 107 | 108 | # Rope project settings 109 | .ropeproject 110 | 111 | # mkdocs documentation 112 | /site 113 | 114 | # mypy 115 | .mypy_cache/ 116 | .dmypy.json 117 | dmypy.json 118 | 119 | # Pyre type checker 120 | .pyre/ 121 | 122 | #Project specific 123 | -------------------------------------------------------------------------------- /RTE/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/__init__.py -------------------------------------------------------------------------------- /RTE/constants.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | config_file_path = os.path.join(os.getcwd(), "config", "config.json") 4 | keybindings_file_path = os.path.join(os.getcwd(), "config", "keybindings.json") 5 | theme_folder_path = os.path.join(os.getcwd(), "themes") 6 | snippets_folder_path = os.path.join(os.getcwd(), "snippets") 7 | locale_folder_path = os.path.join(os.getcwd(), "locale") 8 | version = "1.0" 9 | -------------------------------------------------------------------------------- /RTE/controllers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/controllers/__init__.py -------------------------------------------------------------------------------- /RTE/controllers/git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/controllers/git.py -------------------------------------------------------------------------------- /RTE/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/models/__init__.py -------------------------------------------------------------------------------- /RTE/models/history.py: -------------------------------------------------------------------------------- 1 | class ConsoleHistory: 2 | def __init__(self, length=None): 3 | self.history = [] 4 | self.history_args = [] 5 | self.index = 0 6 | self.max_index = -1 7 | self.length = length 8 | 9 | def push(self, command, args=None): 10 | if self.length is not None and self.max_index == self.length: 11 | self.history.pop(0) 12 | self.history_args.pop(0) 13 | self.history.append(command) 14 | self.history_args.append(args) 15 | self.max_index = len(self.history) 16 | self.index = self.max_index 17 | assert (len(self.history) == len(self.history_args)), "Histories have two different lengths" 18 | 19 | def pop(self): 20 | if 0 <= self.index < self.max_index: 21 | return self.history[self.index], self.history_args[self.index] 22 | 23 | def pop_str(self): 24 | if 0 <= self.index < self.max_index: 25 | return self.history[self.index] + " ".join(self.history_args[self.index]) 26 | else: 27 | return "" 28 | 29 | def rollback(self): 30 | self.index = max(0, self.index - 1) 31 | 32 | def rollforward(self): 33 | self.index += 1 34 | -------------------------------------------------------------------------------- /RTE/models/labels.py: -------------------------------------------------------------------------------- 1 | class Label: 2 | def __init__(self, name, linenum, fname): 3 | self.name = name 4 | self.linenum = linenum 5 | self.filename = fname 6 | -------------------------------------------------------------------------------- /RTE/models/locale.py: -------------------------------------------------------------------------------- 1 | import json 2 | import RTE.constants as const 3 | import os 4 | 5 | 6 | class Translator: 7 | locale = "en-US" 8 | 9 | @classmethod 10 | def validate_locale(cls, locale): 11 | if locale in os.listdir(const.locale_folder_path): 12 | return locale 13 | else: 14 | return cls.locale 15 | 16 | def __init__(self, locale): 17 | self.locale = locale 18 | with open(os.path.join(const.locale_folder_path, f"{locale}.json")) as f: 19 | self._attrs = json.load(f) 20 | 21 | def translate(self, text): 22 | try: 23 | return self._attrs[text].encode("utf8") 24 | except KeyError: 25 | return text 26 | 27 | @classmethod 28 | def get_all_locales(cls): 29 | return [fname.split(".")[0] for fname in os.listdir(const.locale_folder_path) if fname.endswith(".json")] 30 | -------------------------------------------------------------------------------- /RTE/models/project.py: -------------------------------------------------------------------------------- 1 | import git 2 | import os 3 | import re 4 | import glob 5 | import json 6 | from .labels import Label 7 | 8 | class Project: 9 | def __init__(self, path): 10 | self.path = path 11 | self.repo = git.repo.Repo(path=path) 12 | if os.path.exists(os.path.join(path, ".rte-notes")): 13 | with open(os.path.join(path, ".rte-notes")) as f: 14 | self.notes = f.read() 15 | else: 16 | self.notes = "" 17 | 18 | self.labels = self.get_all_labels() 19 | pass 20 | 21 | def save_notes(self): 22 | with open(os.path.join(self.path, ".rte-notes"), "w") as f: 23 | f.write(self.notes) 24 | 25 | def get_all_labels(self): 26 | label_re = re.compile(r'(label) (\S+) ?:') 27 | labels = [] 28 | for filename in self.get_all_files("rpy"): 29 | path = os.path.join(self.path, filename) 30 | with open(path, "r") as f: 31 | for i, line in enumerate(f): 32 | match = label_re.match(line) 33 | if match: 34 | labels.append(Label(match.group(2), i, path)) 35 | return labels 36 | 37 | def get_all_files(self, ext="rpy"): 38 | rv = [] 39 | for filename in glob.iglob(os.path.join(self.path, f'**/*.{ext}'), recursive=True): 40 | rv.append(filename) 41 | return rv 42 | 43 | def save_project_metadata(self): 44 | d = {} 45 | d["labels"] = self.labels 46 | with open(os.path.join(self.path, ".rte-project"), "w") as f: 47 | json.dump(d, f) 48 | 49 | def load_project_metadata(self): 50 | f = open(os.path.join(self.path, ".rte-project")) 51 | d = self.labels = json.load(f) 52 | self.labels = d["labels"] 53 | -------------------------------------------------------------------------------- /RTE/models/theme.py: -------------------------------------------------------------------------------- 1 | import os 2 | import RTE.constants as const 3 | import json 4 | import tkinter.font as tkfont 5 | 6 | class Token: 7 | def __init__(self, name, attributes, font): 8 | self.name = name 9 | self.attributes = attributes 10 | self.font = font 11 | 12 | def set_font(self): 13 | convert = {"normal": tkfont.NORMAL, 14 | "italic": tkfont.ITALIC, 15 | "bold": tkfont.BOLD, 16 | "roman": tkfont.ROMAN} 17 | if "font" in self.attributes.keys() and not isinstance(self.attributes["font"], tkfont.Font): 18 | fontstyle = self.attributes["font"] 19 | for k, v in fontstyle.items(): 20 | if v.lower() in convert: 21 | fontstyle[k] = convert[v.lower()] 22 | if "family" not in fontstyle.keys(): 23 | fontstyle["family"] = self.font["family"] 24 | if "size" not in fontstyle.keys(): 25 | fontstyle["size"] = self.font["size"] 26 | self.attributes["font"] = tkfont.Font(**fontstyle) 27 | 28 | 29 | class Theme: 30 | def __init__(self, theme_name): 31 | self.name = theme_name 32 | self.path = os.path.join(const.theme_folder_path, self.name + ".json") 33 | with open(self.path) as conf: 34 | data = json.load(conf) 35 | font = data["default-font"] 36 | self._tokens = [Token(k, v, font) for k, v in data["tokens"].items()] 37 | self.ui = data["ui"] 38 | self.bitmapimage = data["bitmapimage"] 39 | self.i = 0 40 | 41 | def __iter__(self): 42 | self.i = 0 43 | return self 44 | 45 | def __next__(self): 46 | if self.i < len(self._tokens): 47 | self.i += 1 48 | return self._tokens[self.i - 1] 49 | else: 50 | raise StopIteration 51 | -------------------------------------------------------------------------------- /RTE/syntaxhighlight/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/syntaxhighlight/__init__.py -------------------------------------------------------------------------------- /RTE/syntaxhighlight/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/syntaxhighlight/filters.py -------------------------------------------------------------------------------- /RTE/syntaxhighlight/tokens.py: -------------------------------------------------------------------------------- 1 | from pygments.token import Token 2 | 3 | Renpy = Token.Renpy 4 | Block = Token.Block 5 | -------------------------------------------------------------------------------- /RTE/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/views/__init__.py -------------------------------------------------------------------------------- /RTE/views/console.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | import tkinter.ttk as ttk 3 | 4 | 5 | class ConsoleView(tk.Frame): 6 | def __init__(self, master=None): 7 | super(ConsoleView, self).__init__(master) 8 | return 9 | -------------------------------------------------------------------------------- /RTE/views/image_viewer.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | from PIL import Image, ImageTk 3 | 4 | 5 | class ImageViewer(tk.Frame): 6 | def __init__(self, master=None, fpath=None): 7 | super().__init__(master) 8 | self.canvas = tk.Canvas(self, width=100, height=100) 9 | self.path = fpath 10 | i = Image.open(fpath) 11 | self.im = ImageTk.PhotoImage(i) 12 | width = self.im.width() 13 | height = self.im.height() 14 | self.canvas.config(width=width, height=height) 15 | self.reference = self.canvas.create_image((0, 0), image=self.im, anchor="nw") 16 | self.canvas.grid() 17 | self.loop() 18 | 19 | def loop(self): 20 | self.canvas.update_idletasks() 21 | self.after(5, self.loop) 22 | -------------------------------------------------------------------------------- /RTE/views/label_browser.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | import tkinter.ttk as ttk 3 | from RTE.config import config 4 | 5 | 6 | class LabelBrowserView(tk.Frame): 7 | def __init__(self, master=None, **kwargs): 8 | super().__init__(master, **kwargs) 9 | self.project = self.master.master.controller.project 10 | 11 | def __init_treeview(self): 12 | self.tree = ttk.Treeview(self, 13 | columns=("name", ), 14 | displaycolumns=(), 15 | height=config.wm_height // 20, 16 | selectmode='browse', 17 | style='Custom.Treeview') 18 | -------------------------------------------------------------------------------- /RTE/views/notes.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | from RTE.widgets.text import CustomText 3 | from RTE.config import config 4 | import tkinter.font as tkfont 5 | 6 | 7 | class NotesView(tk.Frame): 8 | def __init__(self, master=None, project=None, **kwargs): 9 | super().__init__(master, **kwargs) 10 | self.text = CustomText(self, **config.get_theme().ui["text"]) 11 | self.close_btn = tk.Button(self, command=self.on_close, image=tk.BitmapImage("assets/button-close.xbm")) 12 | self.project = project 13 | w = config.wm_width - config.side_notebook_width - config.scrollbar_width 14 | font = tkfont.Font(font=self.text["font"]) 15 | self.text.bind('<>', self.on_change) 16 | self.vsb = tk.Scrollbar(self, orient="vertical", 17 | command=self.text.yview) 18 | self.text.configure(yscrollcommand=self.vsb.set, 19 | wrap=tk.NONE, 20 | undo=True, 21 | width=w // font.measure(" "), 22 | height=10) 23 | self.text.grid(row=0, column=0, columnspan=49) 24 | self.vsb.grid(row=0, column=50, sticky="ns") 25 | 26 | def on_change(self, event): 27 | if self.project is not None: 28 | self.project.save_notes() 29 | 30 | def on_close(self): 31 | self.grid_remove() 32 | -------------------------------------------------------------------------------- /RTE/views/toolbar.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | import tkinter.ttk as ttk 3 | from PIL import Image, ImageTk 4 | from RTE.config import config 5 | 6 | 7 | class Toolbar(tk.Frame): 8 | def __init__(self, master=None): 9 | super().__init__(master) 10 | self.controller = self.master.controller 11 | self.newfile_img = ImageTk.PhotoImage(image=Image.open("assets/newfile.png")) 12 | self.openfile_img = ImageTk.PhotoImage(image=Image.open("assets/openfile.png")) 13 | self.redo_img = ImageTk.PhotoImage(image=Image.open("assets/redo.png")) 14 | self.undo_img = ImageTk.PhotoImage(image=Image.open("assets/undo.png")) 15 | self.savefile_img = ImageTk.PhotoImage(image=Image.open("assets/savefile.png")) 16 | self.saveall_img = ImageTk.PhotoImage(image=Image.open("assets/saveall.png")) 17 | self.firstdiff_img = ImageTk.PhotoImage(image=Image.open("assets/firstdiff.png")) 18 | self.diff_img = ImageTk.PhotoImage(image=Image.open("assets/diff.png")) 19 | 20 | tk.Button(self, image=self.newfile_img, command=self.controller.menus.file_new).grid(row=0, column=0) 21 | tk.Button(self, image=self.openfile_img, command=self.controller.menus.file_open).grid(row=0, column=1) 22 | tk.Button(self, image=self.savefile_img, command=self.controller.menus.file_save).grid(row=0, column=2) 23 | tk.Button(self, image=self.saveall_img, command=self.controller.menus.file_save_all).grid(row=0, column=3) 24 | tk.Button(self, image=self.undo_img, command=self.controller.menus.edit_undo).grid(row=0, column=4) 25 | tk.Button(self, image=self.redo_img, command=self.controller.menus.edit_redo).grid(row=0, column=5) 26 | tk.Button(self, image=self.firstdiff_img, command=self.controller.mark_as_first_diff).grid(row=0, column=6) 27 | tk.Button(self, image=self.diff_img, command=self.controller.diff).grid(row=0, column=7) 28 | 29 | self.config(**config.get_theme().ui["frame"]) 30 | 31 | -------------------------------------------------------------------------------- /RTE/views/variable_viewer.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | import tkinter.ttk as ttk 3 | 4 | 5 | class VariableViewerView(tk.Frame): 6 | pass 7 | -------------------------------------------------------------------------------- /RTE/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/RTE/widgets/__init__.py -------------------------------------------------------------------------------- /RTE/widgets/text.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | 3 | 4 | class CustomText(tk.Text): 5 | def __init__(self, *args, **kwargs): 6 | tk.Text.__init__(self, *args, **kwargs) 7 | 8 | # create a proxy for the underlying widget 9 | self._orig = self._w + "_orig" 10 | self.tk.call("rename", self._w, self._orig) 11 | self.tk.createcommand(self._w, self._proxy) 12 | 13 | def _proxy(self, *args): 14 | # let the actual widget perform the requested action 15 | cmd = (self._orig,) + args 16 | result = self.tk.call(cmd) 17 | 18 | # generate an event if something was added or deleted, 19 | # or the cursor position changed 20 | if (args[0] in ("insert", "replace", "delete") or 21 | args[0:3] == ("mark", "set", "insert") or 22 | args[0:2] == ("xview", "moveto") or 23 | args[0:2] == ("xview", "scroll") or 24 | args[0:2] == ("yview", "moveto") or 25 | args[0:2] == ("yview", "scroll") 26 | ): 27 | self.event_generate("<>", when="tail") 28 | 29 | # return what the actual widget returned 30 | return result 31 | -------------------------------------------------------------------------------- /RTE/widgets/tooltip.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | 3 | 4 | class CreateToolTip(object): 5 | """ 6 | create a tooltip for a given widget 7 | """ 8 | def __init__(self, widget, text='widget info'): 9 | self.waittime = 500 # miliseconds 10 | self.wraplength = 180 # pixels 11 | self.widget = widget 12 | self.text = text 13 | self.widget.bind("", self.enter) 14 | self.widget.bind("", self.leave) 15 | self.widget.bind("", self.leave) 16 | self.id = None 17 | self.tw = None 18 | 19 | def enter(self, event=None): 20 | self.schedule() 21 | 22 | def leave(self, event=None): 23 | self.unschedule() 24 | self.hidetip() 25 | 26 | def schedule(self): 27 | self.unschedule() 28 | self.id = self.widget.after(self.waittime, self.showtip) 29 | 30 | def unschedule(self): 31 | id = self.id 32 | self.id = None 33 | if id: 34 | self.widget.after_cancel(id) 35 | 36 | def showtip(self, event=None): 37 | x = y = 0 38 | x, y, cx, cy = self.widget.bbox("insert") 39 | x += self.widget.winfo_rootx() + 25 40 | y += self.widget.winfo_rooty() + 20 41 | # creates a toplevel window 42 | self.tw = tk.Toplevel(self.widget) 43 | # Leaves only the label and removes the app window 44 | self.tw.wm_overrideredirect(True) 45 | self.tw.wm_geometry("+%d+%d" % (x, y)) 46 | label = tk.Label(self.tw, text=self.text, justify='left', 47 | background="#ffffff", relief='solid', borderwidth=1, 48 | wraplength=self.wraplength) 49 | label.pack(ipadx=1) 50 | 51 | def hidetip(self): 52 | tw = self.tw 53 | self.tw = None 54 | if tw: 55 | tw.destroy() 56 | -------------------------------------------------------------------------------- /assets/button-close-mask.xbm: -------------------------------------------------------------------------------- 1 | #define button_close_mask_width 16 2 | #define button_close_mask_height 16 3 | static unsigned char button_close_mask_bits[] = { 4 | 0x00, 0x00, 0x06, 0x60, 0x0e, 0x70, 0x1c, 0x38, 0x38, 0x1c, 0x70, 0x0e, 5 | 0xe0, 0x07, 0x40, 0x02, 0x40, 0x02, 0xe0, 0x07, 0x70, 0x0e, 0x38, 0x1c, 6 | 0x1c, 0x38, 0x0e, 0x70, 0x06, 0x60, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-close-small-mask.xbm: -------------------------------------------------------------------------------- 1 | #define button_close_small_mask_width 8 2 | #define button_close_small_mask_height 8 3 | static unsigned char button_close_small_mask_bits[] = { 4 | 0x81, 0x42, 0x24, 0x18, 0x18, 0x24, 0x42, 0x81 }; 5 | -------------------------------------------------------------------------------- /assets/button-close-small.xbm: -------------------------------------------------------------------------------- 1 | #define button_close_small_width 8 2 | #define button_close_small_height 8 3 | static unsigned char button_close_small_bits[] = { 4 | 0x81, 0x42, 0x24, 0x18, 0x18, 0x24, 0x42, 0x81 }; 5 | -------------------------------------------------------------------------------- /assets/button-close.xbm: -------------------------------------------------------------------------------- 1 | #define button_close_width 16 2 | #define button_close_height 16 3 | static unsigned char button_close_bits[] = { 4 | 0x00, 0x00, 0x06, 0x60, 0x0e, 0x70, 0x1c, 0x38, 0x38, 0x1c, 0x70, 0x0e, 5 | 0xe0, 0x07, 0x40, 0x02, 0x40, 0x02, 0xe0, 0x07, 0x70, 0x0e, 0x38, 0x1c, 6 | 0x1c, 0x38, 0x0e, 0x70, 0x06, 0x60, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-collapse-mask.xbm: -------------------------------------------------------------------------------- 1 | #define button_collapse_mask_width 16 2 | #define button_collapse_mask_height 16 3 | static unsigned char button_collapse_mask_bits[] = { 4 | 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 5 | 0x02, 0x40, 0xfa, 0x5f, 0xfa, 0x5f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 6 | 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-collapse.xbm: -------------------------------------------------------------------------------- 1 | #define button_collapse_width 16 2 | #define button_collapse_height 16 3 | static unsigned char button_collapse_bits[] = { 4 | 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 5 | 0x02, 0x40, 0xfa, 0x5f, 0xfa, 0x5f, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 6 | 0x02, 0x40, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-open-mask.xbm: -------------------------------------------------------------------------------- 1 | #define button_open_mask_width 16 2 | #define button_open_mask_height 16 3 | static unsigned char button_open_mask_bits[] = { 4 | 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x82, 0x41, 0x82, 0x41, 0x82, 0x41, 5 | 0x82, 0x41, 0xfa, 0x5f, 0xfa, 0x5f, 0x82, 0x41, 0x82, 0x41, 0x82, 0x41, 6 | 0x82, 0x41, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-open.xbm: -------------------------------------------------------------------------------- 1 | #define button_open_width 16 2 | #define button_open_height 16 3 | static unsigned char button_open_bits[] = { 4 | 0x00, 0x00, 0xfe, 0x7f, 0x02, 0x40, 0x82, 0x41, 0x82, 0x41, 0x82, 0x41, 5 | 0x82, 0x41, 0xfa, 0x5f, 0xfa, 0x5f, 0x82, 0x41, 0x82, 0x41, 0x82, 0x41, 6 | 0x82, 0x41, 0x02, 0x40, 0xfe, 0x7f, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-pause-mask.xbm: -------------------------------------------------------------------------------- 1 | #define button_pause_mask_width 16 2 | #define button_pause_mask_height 16 3 | static unsigned char button_pause_mask_bits[] = { 4 | 0x00, 0x00, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 5 | 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 6 | 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-pause.xbm: -------------------------------------------------------------------------------- 1 | #define button_pause_width 16 2 | #define button_pause_height 16 3 | static unsigned char button_pause_bits[] = { 4 | 0x00, 0x00, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 5 | 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 6 | 0x60, 0x0c, 0x60, 0x0c, 0x60, 0x0c, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-play-mask.xbm: -------------------------------------------------------------------------------- 1 | #define button_play_mask_width 16 2 | #define button_play_mask_height 16 3 | static unsigned char button_play_mask_bits[] = { 4 | 0x00, 0x00, 0x10, 0x00, 0x30, 0x00, 0x70, 0x00, 0xf0, 0x00, 0xf0, 0x01, 5 | 0xf0, 0x03, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x03, 0xf0, 0x01, 0xf0, 0x00, 6 | 0x70, 0x00, 0x30, 0x00, 0x10, 0x00, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-play.xbm: -------------------------------------------------------------------------------- 1 | #define button_play_width 16 2 | #define button_play_height 16 3 | static unsigned char button_play_bits[] = { 4 | 0x00, 0x00, 0x10, 0x00, 0x30, 0x00, 0x70, 0x00, 0xf0, 0x00, 0xf0, 0x01, 5 | 0xf0, 0x03, 0xf0, 0x07, 0xf0, 0x07, 0xf0, 0x03, 0xf0, 0x01, 0xf0, 0x00, 6 | 0x70, 0x00, 0x30, 0x00, 0x10, 0x00, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-stop-mask.xbm: -------------------------------------------------------------------------------- 1 | #define button_stop_mask_width 16 2 | #define button_stop_mask_height 16 3 | static unsigned char button_stop_mask_bits[] = { 4 | 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 5 | 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 6 | 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/button-stop.xbm: -------------------------------------------------------------------------------- 1 | #define button_stop_width 16 2 | #define button_stop_height 16 3 | static unsigned char button_stop_bits[] = { 4 | 0x00, 0x00, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 5 | 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 6 | 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/diff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/diff.png -------------------------------------------------------------------------------- /assets/favicon-mask.xbm: -------------------------------------------------------------------------------- 1 | #define favicon_mask_width 16 2 | #define favicon_mask_height 16 3 | static unsigned char favicon_mask_bits[] = { 4 | 0xf0, 0x03, 0xf8, 0x07, 0xf8, 0x0f, 0xfc, 0x7f, 0xfc, 0x7f, 0xfe, 0x3f, 5 | 0xff, 0x3f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x7f, 0xfe, 0x3f, 6 | 0xfc, 0x1f, 0xfc, 0x3f, 0xfe, 0x3f, 0xfe, 0x3f }; 7 | -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/favicon.ico -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/favicon.png -------------------------------------------------------------------------------- /assets/favicon.xbm: -------------------------------------------------------------------------------- 1 | #define favicon_width 16 2 | #define favicon_height 16 3 | static unsigned char favicon_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x0f, 0xf0, 0x0f, 0x70, 0x00, 5 | 0x30, 0x00, 0xf8, 0x0f, 0xf8, 0x07, 0x78, 0x04, 0x18, 0x00, 0xfc, 0x0b, 6 | 0xfc, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/favicon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/favicon.xcf -------------------------------------------------------------------------------- /assets/firstdiff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/firstdiff.png -------------------------------------------------------------------------------- /assets/folder-mask.xbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/folder-mask.xbm -------------------------------------------------------------------------------- /assets/folder.xbm: -------------------------------------------------------------------------------- 1 | #define folder_width 16 2 | #define folder_height 16 3 | static unsigned char folder_bits[] = { 4 | 0x00, 0x00, 0x3f, 0x00, 0xf1, 0x7f, 0x01, 0x40, 0xfd, 0xff, 0x07, 0x80, 5 | 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0xc0, 0x01, 0x40, 6 | 0x01, 0x40, 0x01, 0x40, 0xfe, 0x7f, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/imagefile-mask.xbm: -------------------------------------------------------------------------------- 1 | #define imagefile_mask_width 16 2 | #define imagefile_mask_height 16 3 | static unsigned char imagefile_mask_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0x02, 0x40, 0x22, 0x4c, 0x72, 0x52, 5 | 0xfa, 0x52, 0x02, 0x4c, 0x02, 0x40, 0xfa, 0x40, 0x8a, 0x40, 0xfa, 0x40, 6 | 0x02, 0x40, 0xfc, 0x3f, 0x00, 0x00, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/imagefile.xbm: -------------------------------------------------------------------------------- 1 | #define imagefile_width 16 2 | #define imagefile_height 16 3 | static unsigned char imagefile_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0xfc, 0x3f, 0x02, 0x40, 0x22, 0x4c, 0x72, 0x52, 5 | 0xfa, 0x52, 0x02, 0x4c, 0x02, 0x40, 0xfa, 0x40, 0x8a, 0x40, 0xfa, 0x40, 6 | 0x02, 0x40, 0xfc, 0x3f, 0x00, 0x00, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/moviefile-mask.xbm: -------------------------------------------------------------------------------- 1 | #define moviefile_mask_width 16 2 | #define moviefile_mask_height 16 3 | static unsigned char moviefile_mask_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x02, 0x80, 0x0a, 0xb6, 0x1a, 0xb6, 5 | 0x3a, 0xb6, 0x7a, 0xb6, 0x3a, 0xb6, 0x1a, 0xb6, 0x0a, 0xb6, 0x02, 0x80, 6 | 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/moviefile.xbm: -------------------------------------------------------------------------------- 1 | #define moviefile_width 16 2 | #define moviefile_height 16 3 | static unsigned char moviefile_bits[] = { 4 | 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x02, 0x80, 0x0a, 0xb6, 0x1a, 0xb6, 5 | 0x3a, 0xb6, 0x7a, 0xb6, 0x3a, 0xb6, 0x1a, 0xb6, 0x0a, 0xb6, 0x02, 0x80, 6 | 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/musicfile-mask.xbm: -------------------------------------------------------------------------------- 1 | #define musicfile_mask_width 16 2 | #define musicfile_mask_height 16 3 | static unsigned char musicfile_mask_bits[] = { 4 | 0x00, 0x1e, 0x00, 0x19, 0xc0, 0x16, 0x30, 0x11, 0xd0, 0x10, 0x30, 0x10, 5 | 0x10, 0x10, 0x10, 0x10, 0x10, 0x0e, 0x10, 0x1f, 0x10, 0x1f, 0x0e, 0x1f, 6 | 0x1f, 0x0e, 0x1f, 0x00, 0x1f, 0x00, 0x0e, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/musicfile.xbm: -------------------------------------------------------------------------------- 1 | #define musicfile_width 16 2 | #define musicfile_height 16 3 | static unsigned char musicfile_bits[] = { 4 | 0x00, 0x1e, 0x00, 0x19, 0xc0, 0x16, 0x30, 0x11, 0xd0, 0x10, 0x30, 0x10, 5 | 0x10, 0x10, 0x10, 0x10, 0x10, 0x0e, 0x10, 0x1f, 0x10, 0x1f, 0x0e, 0x1f, 6 | 0x1f, 0x0e, 0x1f, 0x00, 0x1f, 0x00, 0x0e, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/newfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/newfile.png -------------------------------------------------------------------------------- /assets/openfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/openfile.png -------------------------------------------------------------------------------- /assets/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/redo.png -------------------------------------------------------------------------------- /assets/saveall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/saveall.png -------------------------------------------------------------------------------- /assets/savefile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/savefile.png -------------------------------------------------------------------------------- /assets/textfile-mask.xbm: -------------------------------------------------------------------------------- 1 | #define textfile_mask_width 16 2 | #define textfile_mask_height 16 3 | static unsigned char textfile_mask_bits[] = { 4 | 0x00, 0x00, 0xfc, 0x3f, 0x06, 0x48, 0x06, 0x50, 0xf6, 0x67, 0x06, 0x60, 5 | 0x06, 0x40, 0xe6, 0x4f, 0x06, 0x40, 0x06, 0x40, 0xe6, 0x4f, 0x06, 0x40, 6 | 0x06, 0x40, 0xe6, 0x4f, 0x06, 0x40, 0xfc, 0x3f }; 7 | -------------------------------------------------------------------------------- /assets/textfile.xbm: -------------------------------------------------------------------------------- 1 | #define textfile_width 16 2 | #define textfile_height 16 3 | static unsigned char textfile_bits[] = { 4 | 0x00, 0x00, 0xfc, 0x3f, 0x06, 0x48, 0x06, 0x50, 0xf6, 0x67, 0x06, 0x60, 5 | 0x06, 0x40, 0xe6, 0x4f, 0x06, 0x40, 0x06, 0x40, 0xe6, 0x4f, 0x06, 0x40, 6 | 0x06, 0x40, 0xe6, 0x4f, 0x06, 0x40, 0xfc, 0x3f }; 7 | -------------------------------------------------------------------------------- /assets/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/assets/undo.png -------------------------------------------------------------------------------- /assets/volume-icon-mask.xbm: -------------------------------------------------------------------------------- 1 | #define volume_icon_mask_width 16 2 | #define volume_icon_mask_height 16 3 | static unsigned char volume_icon_mask_bits[] = { 4 | 0x00, 0x00, 0x00, 0x10, 0x40, 0x20, 0x60, 0x20, 0x60, 0x44, 0x70, 0x48, 5 | 0x78, 0x89, 0x7e, 0x92, 0x7e, 0x92, 0x78, 0x89, 0x70, 0x48, 0x60, 0x44, 6 | 0x60, 0x20, 0x40, 0x20, 0x00, 0x10, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /assets/volume-icon.xbm: -------------------------------------------------------------------------------- 1 | #define volume_icon_width 16 2 | #define volume_icon_height 16 3 | static unsigned char volume_icon_bits[] = { 4 | 0x00, 0x00, 0x00, 0x10, 0x40, 0x20, 0x60, 0x20, 0x60, 0x44, 0x70, 0x48, 5 | 0x78, 0x89, 0x7e, 0x92, 0x7e, 0x92, 0x78, 0x89, 0x70, 0x48, 0x60, 0x44, 6 | 0x60, 0x20, 0x40, 0x20, 0x00, 0x10, 0x00, 0x00 }; 7 | -------------------------------------------------------------------------------- /build.bat: -------------------------------------------------------------------------------- 1 | pyinstaller --onefile --noconsole ^ 2 | renpytexteditor.py 3 | robocopy ./config ./dist/config 4 | robocopy ./themes ./dist/themes 5 | robocopy ./snippets ./dist/snippets 6 | robocopy ./assets ./dist/assets 7 | robocopy ./locale ./dist/locale 8 | robocopy ./docs ./dist/docs 9 | pause -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | pyinstaller --onefile --noconsole renpytexteditor.py 2 | cp -rf ./config ./dist/config 3 | cp -rf ./themes ./dist/themes 4 | cp -rf ./snippets ./dist/snippets 5 | cp -rf ./assets ./dist/assets 6 | cp -rf ./locale ./dist/locale 7 | cp -rf ./docs ./dist/docs 8 | -------------------------------------------------------------------------------- /config/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "wm_width": 1600, 3 | "wm_height": 900, 4 | "theme_name": "monokai", 5 | "insert_spaces_instead_of_tabs": true, 6 | "tabs_length": 4, 7 | "show_whitespace_characters": false, 8 | "debug": true, 9 | "start_maximized": false, 10 | "locale": "en-US", 11 | "path_to_git": "", 12 | "side_notebook_width": 200, 13 | "scrollbar_width": 20 14 | } -------------------------------------------------------------------------------- /config/keybindings.json: -------------------------------------------------------------------------------- 1 | { 2 | "undo": "", 3 | "redo": "", 4 | "quit": "", 5 | "duplicate": "", 6 | "run": "", 7 | "close_current_file": "", 8 | "comment_selected": "", 9 | "search": "", 10 | "replace": "", 11 | "search_all": "", 12 | "copy": "", 13 | "paste": "", 14 | "cut": "", 15 | "save_file": "", 16 | "save_as": "", 17 | "save_all": "", 18 | "to_lower": "", 19 | "to_upper": "", 20 | "to_capitalize": "", 21 | "to_invert_casing": "", 22 | "to_spongebob_casing": "", 23 | "to_random_casing": "", 24 | "new_file": "", 25 | "open_project": "" 26 | } -------------------------------------------------------------------------------- /config/rte-gitignore: -------------------------------------------------------------------------------- 1 | .rte-project 2 | .rte-notes 3 | .rte/* 4 | -------------------------------------------------------------------------------- /docs/LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright 2019 Simon "Dogeek" Bordeyne-Boucly 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 4 | associated documentation files (the "Software"), to deal in the Software without restriction, 5 | including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 6 | and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 7 | subject to the following conditions: 8 | 9 | The above copyright notice and this permission notice shall be included in all copies or substantial 10 | portions of the Software. 11 | 12 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING 13 | BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE 14 | AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 15 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /editorconfig/__init__.py: -------------------------------------------------------------------------------- 1 | """EditorConfig Python Core""" 2 | 3 | from editorconfig.versiontools import join_version 4 | 5 | VERSION = (0, 12, 2, "final") 6 | 7 | __all__ = ['get_properties', 'EditorConfigError', 'exceptions'] 8 | 9 | __version__ = join_version(VERSION) 10 | 11 | 12 | def get_properties(filename): 13 | """Locate and parse EditorConfig files for the given filename""" 14 | handler = EditorConfigHandler(filename) 15 | return handler.get_configurations() 16 | 17 | 18 | from editorconfig.handler import EditorConfigHandler 19 | from editorconfig.exceptions import * 20 | -------------------------------------------------------------------------------- /editorconfig/compat.py: -------------------------------------------------------------------------------- 1 | """EditorConfig Python2/Python3 compatibility utilities""" 2 | import sys 3 | 4 | 5 | __all__ = ['force_unicode', 'u'] 6 | 7 | 8 | if sys.version_info[0] == 2: 9 | text_type = unicode 10 | else: 11 | text_type = str 12 | 13 | 14 | def force_unicode(string): 15 | if not isinstance(string, text_type): 16 | string = text_type(string, encoding='utf-8') 17 | return string 18 | 19 | 20 | if sys.version_info[0] == 2: 21 | import codecs 22 | u = lambda s: codecs.unicode_escape_decode(s)[0] 23 | else: 24 | u = lambda s: s 25 | -------------------------------------------------------------------------------- /editorconfig/exceptions.py: -------------------------------------------------------------------------------- 1 | """EditorConfig exception classes 2 | 3 | Licensed under Simplified BSD License (see LICENSE.BSD file). 4 | 5 | """ 6 | 7 | 8 | class EditorConfigError(Exception): 9 | """Parent class of all exceptions raised by EditorConfig""" 10 | 11 | 12 | try: 13 | from ConfigParser import ParsingError as _ParsingError 14 | except: 15 | from configparser import ParsingError as _ParsingError 16 | 17 | 18 | class ParsingError(_ParsingError, EditorConfigError): 19 | """Error raised if an EditorConfig file could not be parsed""" 20 | 21 | 22 | class PathError(ValueError, EditorConfigError): 23 | """Error raised if invalid filepath is specified""" 24 | 25 | 26 | class VersionError(ValueError, EditorConfigError): 27 | """Error raised if invalid version number is specified""" 28 | -------------------------------------------------------------------------------- /editorconfig/versiontools.py: -------------------------------------------------------------------------------- 1 | """EditorConfig version tools 2 | 3 | Provides ``join_version`` and ``split_version`` classes for converting 4 | __version__ strings to VERSION tuples and vice versa. 5 | 6 | """ 7 | 8 | import re 9 | 10 | 11 | __all__ = ['join_version', 'split_version'] 12 | 13 | 14 | _version_re = re.compile(r'^(\d+)\.(\d+)\.(\d+)(\..*)?$', re.VERBOSE) 15 | 16 | 17 | def join_version(version_tuple): 18 | """Return a string representation of version from given VERSION tuple""" 19 | version = "%s.%s.%s" % version_tuple[:3] 20 | if version_tuple[3] != "final": 21 | version += "-%s" % version_tuple[3] 22 | return version 23 | 24 | 25 | def split_version(version): 26 | """Return VERSION tuple for given string representation of version""" 27 | match = _version_re.search(version) 28 | if not match: 29 | return None 30 | else: 31 | split_version = list(match.groups()) 32 | if split_version[3] is None: 33 | split_version[3] = "final" 34 | split_version = list(map(int, split_version[:3])) + split_version[3:] 35 | return tuple(split_version) 36 | -------------------------------------------------------------------------------- /git/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/git/__init__.py -------------------------------------------------------------------------------- /git/repo.py: -------------------------------------------------------------------------------- 1 | import pathlib 2 | import subprocess 3 | 4 | 5 | class Repo: 6 | def __init__(self, path): 7 | self.path = pathlib.Path(path) 8 | 9 | def add(self, *filenames): 10 | paths = [self.path.joinpath(filename) for filename in filenames] 11 | subprocess.call(['git', 'add'] + paths, shell=True) 12 | 13 | def rm(self, *filenames): 14 | paths = [self.path.joinpath(filename) for filename in filenames] 15 | subprocess.call(['git', 'rm', '-rf'] + paths, shell=True) 16 | 17 | def commit(self, commit_message, commit_description=''): 18 | subprocess.call('git', 'commit', '-m', commit_message, '-m', commit_description) 19 | 20 | def push(self, branch='master', remote='origin', force=False): 21 | force = '-f' if force else '' 22 | subprocess.call('git', 'push', force, remote, branch) 23 | 24 | def pull(self, branch='master', remote='origin', force=False): 25 | force = '-f' if force else '' 26 | subprocess.call('git', 'pull', force, remote, branch) -------------------------------------------------------------------------------- /librpydb/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.pyo 3 | -------------------------------------------------------------------------------- /librpydb/README.md: -------------------------------------------------------------------------------- 1 | # librpydb 2 | -------------------------------------------------------------------------------- /librpydb/__init__.py: -------------------------------------------------------------------------------- 1 | # py23 compatible 2 | from __future__ import print_function 3 | from __future__ import division 4 | from __future__ import unicode_literals 5 | from __future__ import absolute_import 6 | -------------------------------------------------------------------------------- /librpydb/baseconf.py: -------------------------------------------------------------------------------- 1 | # py23 compatible 2 | from __future__ import print_function 3 | from __future__ import division 4 | from __future__ import unicode_literals 5 | from __future__ import absolute_import 6 | 7 | # main debugging port 8 | DEBUGGER_PORT = 14711 9 | -------------------------------------------------------------------------------- /librpydb/protocol/__init__.py: -------------------------------------------------------------------------------- 1 | # py23 compatible 2 | from __future__ import print_function 3 | from __future__ import division 4 | from __future__ import unicode_literals 5 | from __future__ import absolute_import 6 | 7 | from .base import __all__ as base_all 8 | from .gen import __all__ as gen_all 9 | 10 | from .base import * 11 | from .gen import * 12 | from ..utils import _fix_all 13 | 14 | __all__ = _fix_all(["features"] + base_all + gen_all) 15 | 16 | # enabled features 17 | features = { 18 | "supports_exception_info_request": False, 19 | "support_terminate_debuggee": False, 20 | "supports_terminate_threads_request": False, 21 | "supports_data_breakpoints": False, 22 | "supports_step_in_targets_request": False, 23 | "supports_set_expression": False, 24 | "supports_goto_targets_request": False, 25 | "supports_function_breakpoints": False, 26 | 27 | # TODO 28 | "supports_conditional_breakpoints": False, 29 | "supports_hit_conditional_breakpoints": False, 30 | } 31 | -------------------------------------------------------------------------------- /librpydb/utils.py: -------------------------------------------------------------------------------- 1 | # py23 compatible 2 | from __future__ import print_function 3 | from __future__ import division 4 | from __future__ import unicode_literals 5 | from __future__ import absolute_import 6 | 7 | import sys 8 | 9 | class NoneDict(dict): 10 | """ 11 | None dict is a dict that returns None on key it does not have 12 | """ 13 | 14 | def __init__(self, other): 15 | for key in other: 16 | self[key] = other[key] 17 | 18 | def __getitem__(self, key): 19 | if key not in self: 20 | return None 21 | return dict.__getitem__(self, key) 22 | 23 | 24 | def _fix_all(list): 25 | """ 26 | 2 to 3 compatiblity helper method dealing with __all__ and str/unicode 27 | """ 28 | if sys.version_info >= (3, 0): 29 | return list 30 | return [str(x) for x in list] 31 | 32 | 33 | def get_input(prompt=""): 34 | """ 35 | 2 to 3 compatiblity helper method dealing with raw_input -> input 36 | """ 37 | if sys.version_info >= (3, 0): 38 | return input(prompt) 39 | else: 40 | return raw_input(prompt) 41 | 42 | 43 | def to_raw(str): 44 | """ 45 | 2 to 3 compatiblity helper method dealing with str->bytes 46 | """ 47 | if sys.version_info >= (3, 0): 48 | return str.encode("utf-8") 49 | else: 50 | return str 51 | 52 | 53 | def to_str(raw): 54 | """ 55 | 2 to 3 compatiblity helper method dealing with bytes->str 56 | """ 57 | if sys.version_info >= (3, 0): 58 | return raw.decode("utf-8") 59 | else: 60 | return raw 61 | 62 | 63 | class Counter(object): 64 | def __init__(self): 65 | self.state = 0 66 | 67 | def get(self): 68 | s = self.state 69 | self.state += 1 70 | return s 71 | -------------------------------------------------------------------------------- /locale/en-US.json: -------------------------------------------------------------------------------- 1 | { 2 | "Console": "Console", 3 | "Variable Viewer": "Variable Viewer", 4 | "Project Manager": "Project Manager", 5 | "Snippets": "Snippets", 6 | "File": "File", 7 | "Edit": "Edit", 8 | "Themes": "Themes", 9 | "Tools": "Tools", 10 | "Open": "Open", 11 | "Save": "Save", 12 | "Save As": "Save As", 13 | "Quit": "Quit", 14 | "Undo": "Undo", 15 | "Redo": "Redo", 16 | "Duplicate line/selection": "Duplicate line/selection", 17 | "Formatting": "Formatting", 18 | "To UPPERCASE": "To UPPERCASE", 19 | "To lowercase": "To lowercase", 20 | "To Capitalized": "To Capitalized", 21 | "To iNVERT cASING": "To iNVERT cASING", 22 | "To RAnDom CASinG": "To RAnDom CASinG", 23 | "To SpOnGeBoB cAsInG": "To SpOnGeBoB cAsInG", 24 | "Layeredimage Builder": "Layeredimage Builder", 25 | "Screen Builder": "Screen Builder", 26 | "Options": "Options", 27 | "New File": "New File", 28 | "New": "New", 29 | "Ok": "Ok", 30 | "Cancel": "Cancel", 31 | "Snippet Name": "Snippet Name", 32 | "Snippet Name :": "Snippet Name :", 33 | "Snippet Id :": "Snippet Id :", 34 | "Replace Selection ?": "Replace Selection ?", 35 | "Before Cursor :": "Before Cursor :", 36 | "After Cursor :": "After Cursor :", 37 | "Add Snippet": "Add Snippet" 38 | } 39 | -------------------------------------------------------------------------------- /locale/fr-FR.json: -------------------------------------------------------------------------------- 1 | { 2 | "Console": "Console", 3 | "Variable Viewer": "Vue des Variables", 4 | "Project Manager": "Organisateur de Projet", 5 | "Snippets": "Snippets", 6 | "File": "Fichier", 7 | "Edit": "Edition", 8 | "Themes": "Themes", 9 | "Tools": "Outils", 10 | "Open": "Ouvrir", 11 | "Save": "Enregistrer", 12 | "Save As": "Enregister sous...", 13 | "Quit": "Quitter", 14 | "Undo": "Annuler", 15 | "Redo": "Retablir", 16 | "Duplicate line/selection": "Dupliquer la ligne/selection", 17 | "Formatting": "Format", 18 | "To UPPERCASE": "En MAJUSCULES", 19 | "To lowercase": "En minuscules", 20 | "To Capitalized": "Majuscule au début", 21 | "To iNVERT cASING": "Inverser majuscules/MINUSCULES", 22 | "To RAnDom CASinG": "Majuscules AlEAtoiRes", 23 | "To SpOnGeBoB cAsInG": "Alterner les MaJuScUlEs", 24 | "Layeredimage Builder": "Createur de layeredimage", 25 | "Screen Builder": "Createur de screen", 26 | "Options": "Options", 27 | "New File": "Nouveau Fichier" 28 | } 29 | -------------------------------------------------------------------------------- /renpy/angle/__init__.py: -------------------------------------------------------------------------------- 1 | # This file was automatically generated from renpy/gl/__init__.py 2 | from __future__ import print_function 3 | 4 | # Modifications will be automatically overwritten. 5 | -------------------------------------------------------------------------------- /renpy/audio/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | from __future__ import print_function 23 | 24 | # This file intentionally left blank. 25 | -------------------------------------------------------------------------------- /renpy/common/000atl.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/000atl.rpyc -------------------------------------------------------------------------------- /renpy/common/000namespaces.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/000namespaces.rpyc -------------------------------------------------------------------------------- /renpy/common/000statements.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/000statements.rpyc -------------------------------------------------------------------------------- /renpy/common/000window.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/000window.rpyc -------------------------------------------------------------------------------- /renpy/common/00achievement.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00achievement.rpyc -------------------------------------------------------------------------------- /renpy/common/00action_audio.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00action_audio.rpyc -------------------------------------------------------------------------------- /renpy/common/00action_control.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00action_control.rpyc -------------------------------------------------------------------------------- /renpy/common/00action_data.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00action_data.rpyc -------------------------------------------------------------------------------- /renpy/common/00action_file.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00action_file.rpyc -------------------------------------------------------------------------------- /renpy/common/00action_menu.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00action_menu.rpyc -------------------------------------------------------------------------------- /renpy/common/00action_other.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00action_other.rpyc -------------------------------------------------------------------------------- /renpy/common/00barvalues.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00barvalues.rpyc -------------------------------------------------------------------------------- /renpy/common/00build.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00build.rpyc -------------------------------------------------------------------------------- /renpy/common/00compat.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00compat.rpyc -------------------------------------------------------------------------------- /renpy/common/00console.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00console.rpyc -------------------------------------------------------------------------------- /renpy/common/00defaults.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00defaults.rpyc -------------------------------------------------------------------------------- /renpy/common/00definitions.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00definitions.rpyc -------------------------------------------------------------------------------- /renpy/common/00director.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00director.rpyc -------------------------------------------------------------------------------- /renpy/common/00gallery.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00gallery.rpyc -------------------------------------------------------------------------------- /renpy/common/00gamemenu.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00gamemenu.rpyc -------------------------------------------------------------------------------- /renpy/common/00gamepad.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00gamepad.rpyc -------------------------------------------------------------------------------- /renpy/common/00gltest.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00gltest.rpyc -------------------------------------------------------------------------------- /renpy/common/00gui.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00gui.rpyc -------------------------------------------------------------------------------- /renpy/common/00iap.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00iap.rpyc -------------------------------------------------------------------------------- /renpy/common/00icon.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00icon.rpyc -------------------------------------------------------------------------------- /renpy/common/00iconbutton.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00iconbutton.rpyc -------------------------------------------------------------------------------- /renpy/common/00images.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00images.rpyc -------------------------------------------------------------------------------- /renpy/common/00inputvalues.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00inputvalues.rpyc -------------------------------------------------------------------------------- /renpy/common/00keymap.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00keymap.rpyc -------------------------------------------------------------------------------- /renpy/common/00layeredimage.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00layeredimage.rpyc -------------------------------------------------------------------------------- /renpy/common/00layout.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00layout.rpyc -------------------------------------------------------------------------------- /renpy/common/00library.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00library.rpyc -------------------------------------------------------------------------------- /renpy/common/00mixers.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00mixers.rpyc -------------------------------------------------------------------------------- /renpy/common/00musicroom.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00musicroom.rpyc -------------------------------------------------------------------------------- /renpy/common/00nvl_mode.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00nvl_mode.rpyc -------------------------------------------------------------------------------- /renpy/common/00obsolete.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00obsolete.rpyc -------------------------------------------------------------------------------- /renpy/common/00performance.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00performance.rpyc -------------------------------------------------------------------------------- /renpy/common/00placeholder.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00placeholder.rpyc -------------------------------------------------------------------------------- /renpy/common/00preferences.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00preferences.rpyc -------------------------------------------------------------------------------- /renpy/common/00sideimage.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00sideimage.rpyc -------------------------------------------------------------------------------- /renpy/common/00splines.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00splines.rpyc -------------------------------------------------------------------------------- /renpy/common/00start.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00start.rpyc -------------------------------------------------------------------------------- /renpy/common/00style.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00style.rpyc -------------------------------------------------------------------------------- /renpy/common/00stylepreferences.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00stylepreferences.rpyc -------------------------------------------------------------------------------- /renpy/common/00themes.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00themes.rpyc -------------------------------------------------------------------------------- /renpy/common/00updater.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00updater.rpyc -------------------------------------------------------------------------------- /renpy/common/00voice.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/00voice.rpyc -------------------------------------------------------------------------------- /renpy/common/DejaVuSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/DejaVuSans-Bold.ttf -------------------------------------------------------------------------------- /renpy/common/DejaVuSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/DejaVuSans.ttf -------------------------------------------------------------------------------- /renpy/common/_compat/gamemenu.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_compat/gamemenu.rpymc -------------------------------------------------------------------------------- /renpy/common/_compat/library.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_compat/library.rpymc -------------------------------------------------------------------------------- /renpy/common/_compat/mainmenu.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_compat/mainmenu.rpymc -------------------------------------------------------------------------------- /renpy/common/_compat/preferences.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_compat/preferences.rpymc -------------------------------------------------------------------------------- /renpy/common/_compat/styles.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_compat/styles.rpymc -------------------------------------------------------------------------------- /renpy/common/_compat/themes.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_compat/themes.rpymc -------------------------------------------------------------------------------- /renpy/common/_developer.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_developer.rpymc -------------------------------------------------------------------------------- /renpy/common/_developer/developer.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_developer/developer.rpymc -------------------------------------------------------------------------------- /renpy/common/_developer/inspector.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_developer/inspector.rpymc -------------------------------------------------------------------------------- /renpy/common/_errorhandling.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_errorhandling.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/classic_joystick_preferences.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/classic_joystick_preferences.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/classic_load_save.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/classic_load_save.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/classic_main_menu.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/classic_main_menu.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/classic_navigation.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/classic_navigation.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/classic_preferences.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/classic_preferences.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/classic_preferences_common.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/classic_preferences_common.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/classic_yesno_prompt.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/classic_yesno_prompt.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/imagemap_common.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/imagemap_common.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/imagemap_load_save.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/imagemap_load_save.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/imagemap_main_menu.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/imagemap_main_menu.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/imagemap_navigation.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/imagemap_navigation.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/imagemap_preferences.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/imagemap_preferences.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/imagemap_yesno_prompt.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/imagemap_yesno_prompt.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/screen_joystick_preferences.rpym: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | init python: 23 | 24 | layout.provides('joystick_preferences') 25 | 26 | label joystick_preferences_screen: 27 | 28 | $ renpy.show_screen('joystick_preferences') 29 | $ ui.interact() 30 | 31 | jump _noisy_return 32 | -------------------------------------------------------------------------------- /renpy/common/_layout/screen_joystick_preferences.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/screen_joystick_preferences.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/screen_load_save.rpym: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | init python: 23 | 24 | layout.provides('load_save') 25 | 26 | label load_screen: 27 | 28 | $ renpy.show_screen('load') 29 | $ ui.interact() 30 | jump _noisy_return 31 | 32 | label save_screen: 33 | 34 | $ renpy.show_screen('save') 35 | $ ui.interact() 36 | jump _noisy_return 37 | 38 | -------------------------------------------------------------------------------- /renpy/common/_layout/screen_load_save.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/screen_load_save.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/screen_main_menu.rpym: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | init python: 23 | 24 | layout.provides('main_menu') 25 | 26 | label main_menu_screen: 27 | 28 | python hide: 29 | name = renpy.session.pop("_main_menu_screen", "main_menu") 30 | args = renpy.session.pop("_main_menu_screen_args", tuple()) 31 | kwargs = renpy.session.pop("_main_menu_screen_kwargs", { }) 32 | 33 | renpy.show_screen(name, *args, **kwargs) 34 | 35 | ui.interact() 36 | 37 | return 38 | 39 | -------------------------------------------------------------------------------- /renpy/common/_layout/screen_main_menu.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/screen_main_menu.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/screen_preferences.rpym: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | init python: 23 | 24 | layout.provides('preferences') 25 | 26 | label preferences_screen: 27 | 28 | $ renpy.show_screen('preferences') 29 | $ ui.interact() 30 | 31 | jump _noisy_return 32 | -------------------------------------------------------------------------------- /renpy/common/_layout/screen_preferences.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/screen_preferences.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/screen_yesno_prompt.rpym: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | init python hide: 23 | 24 | layout.provides('yesno_prompt') 25 | 26 | def yesno_prompt(screen, message): 27 | 28 | if config.confirm_screen and renpy.has_screen('confirm'): 29 | screen = "confirm" 30 | else: 31 | screen = "yesno_prompt" 32 | 33 | try: 34 | renpy.show_screen(screen, message=message, yes_action=Return(True), no_action=Return(False)) 35 | return ui.interact() 36 | finally: 37 | renpy.hide_screen(screen) 38 | 39 | layout.yesno_prompt = yesno_prompt 40 | -------------------------------------------------------------------------------- /renpy/common/_layout/screen_yesno_prompt.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/screen_yesno_prompt.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/scrolling_load_save.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/scrolling_load_save.rpymc -------------------------------------------------------------------------------- /renpy/common/_layout/two_column_preferences.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_layout/two_column_preferences.rpymc -------------------------------------------------------------------------------- /renpy/common/_outline/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_outline/bar.png -------------------------------------------------------------------------------- /renpy/common/_outline/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_outline/circle.png -------------------------------------------------------------------------------- /renpy/common/_outline/vbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_outline/vbar.png -------------------------------------------------------------------------------- /renpy/common/_placeholder/boy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_placeholder/boy.png -------------------------------------------------------------------------------- /renpy/common/_placeholder/girl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_placeholder/girl.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rr12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rr12.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rr12g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rr12g.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rr6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rr6.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rr6g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rr6g.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrslider_full.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_roundrect/rrvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_roundrect/rrvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_silence.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_silence.ogg -------------------------------------------------------------------------------- /renpy/common/_theme_amie2/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_amie2/bar.png -------------------------------------------------------------------------------- /renpy/common/_theme_amie2/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_amie2/button.png -------------------------------------------------------------------------------- /renpy/common/_theme_amie2/button_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_amie2/button_hover.png -------------------------------------------------------------------------------- /renpy/common/_theme_amie2/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_amie2/frame.png -------------------------------------------------------------------------------- /renpy/common/_theme_amie2/hover_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_amie2/hover_bar.png -------------------------------------------------------------------------------- /renpy/common/_theme_amie2/hover_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_amie2/hover_frame.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/au_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/au_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_austen/auvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_austen/auvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/Quicksand-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/Quicksand-Bold.ttf -------------------------------------------------------------------------------- /renpy/common/_theme_awt/Quicksand-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/Quicksand-Regular.ttf -------------------------------------------------------------------------------- /renpy/common/_theme_awt/bar_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/bar_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/bar_full_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/bar_full_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/bar_thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/bar_thumb.gif -------------------------------------------------------------------------------- /renpy/common/_theme_awt/bar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/bar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/bar_thumb_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/bar_thumb_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/button.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/button_disabled_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/button_disabled_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/button_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/button_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/button_overlay_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/button_overlay_highlight.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/button_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/button_selected.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/button_selected_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/button_selected_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/button_selected_overlay_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/button_selected_overlay_highlight.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/frame.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/frame_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/frame_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/radio_base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/radio_base.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/radio_base_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/radio_base_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/radio_selected_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/radio_selected_hover.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/radio_unselected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/radio_unselected.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/radio_unselected_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/radio_unselected_hover.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/scroller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/scroller.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/scroller_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/scroller_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/slider_empty_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/slider_empty_all.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/slider_empty_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/slider_empty_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/slider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/slider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/slider_full_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/slider_full_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/v_bar_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/v_bar_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/v_bar_full_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/v_bar_full_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/v_bar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/v_bar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/v_bar_thumb_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/v_bar_thumb_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/vscroller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/vscroller.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/vscroller_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/vscroller_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/vslider_empty_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/vslider_empty_all.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/vslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/vslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/vslider_full_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/vslider_full_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/vthumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/vthumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_awt/vthumb_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_awt/vthumb_overlay.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/br_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/br_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_bordered/brvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_bordered/brvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cry_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cry_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cry_box2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cry_box2.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/cryvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/cryvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_crayon/rr12g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_crayon/rr12g.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/d_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/d_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_diamond/dvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_diamond/dvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/g_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/g_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/g_outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/g_outline.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_glow/gvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_glow/gvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/ink_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/ink_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_marker/inkvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_marker/inkvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/re_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/re_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/rescrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/rescrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/rescrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/rescrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/reslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/reslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/reslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/reslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/reslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/reslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/revscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/revscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/revscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/revscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/revslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/revslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/revslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/revslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_regal/revslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_regal/revslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/th_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/th_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_threeD/thvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_threeD/thvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/t_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/t_box.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tvscrollbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tvscrollbar.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tvscrollbar_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tvscrollbar_thumb.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tvslider_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tvslider_empty.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tvslider_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tvslider_full.png -------------------------------------------------------------------------------- /renpy/common/_theme_tv/tvslider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_theme_tv/tvslider_thumb.png -------------------------------------------------------------------------------- /renpy/common/_transparent_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_transparent_tile.png -------------------------------------------------------------------------------- /renpy/common/_tv_unsafe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/_tv_unsafe.png -------------------------------------------------------------------------------- /renpy/common/blindstile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/blindstile.png -------------------------------------------------------------------------------- /renpy/common/squarestile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/renpy/common/squarestile.png -------------------------------------------------------------------------------- /renpy/display/joystick.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | # This file was responsible for joystick support in Ren'Py, which has 23 | # been removed, save for a few compatibility functions. 24 | 25 | from __future__ import print_function 26 | 27 | import renpy.display 28 | import pygame_sdl2 29 | 30 | # Do we have a joystick enabled? 31 | enabled = False 32 | 33 | 34 | class JoyBehavior(renpy.display.layout.Null): 35 | """ 36 | This is a behavior intended for joystick calibration. If a joystick 37 | event occurs, this returns it as a string. 38 | """ 39 | 40 | pass 41 | 42 | joysticks = { } 43 | 44 | 45 | def count(): 46 | return pygame_sdl2.joystick.get_count() 47 | 48 | 49 | def get(n): 50 | 51 | if n in joysticks: 52 | return joysticks[n] 53 | 54 | try: 55 | joysticks[n] = pygame_sdl2.joystick.Joystick(n) 56 | return joysticks[n] 57 | except: 58 | return None 59 | -------------------------------------------------------------------------------- /renpy/display/minigame.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | 23 | from __future__ import print_function 24 | 25 | def Minigame(*args, **kwargs): 26 | raise Exception("Minigame is no longer implemented.") 27 | -------------------------------------------------------------------------------- /renpy/gl/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function 2 | 3 | -------------------------------------------------------------------------------- /renpy/gl/glblacklist.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | 23 | # The blacklist of OpenGL cards. Fields are: 24 | # - A substring of the Renderer. 25 | # - A substring of the Version. 26 | # - True to allow shader rendering. 27 | # - True to allow fixed-function rendering. 28 | 29 | # If both of the last two entries are false, GL refuses to 30 | # start. 31 | 32 | from __future__ import print_function 33 | 34 | BLACKLIST = [ 35 | 36 | # Crashes for Mugenjohncel. 37 | ("S3 Graphics DeltaChrome", "1.4 20.00", False, False), 38 | 39 | # A bug in Mesa 7.9 and 7.10 (before 7.10.3) causes the system to 40 | # fail to initialize the GLSL compiler. 41 | # https://bugs.freedesktop.org/show_bug.cgi?id=35603 42 | ("Mesa", "Mesa 7.9", False, True), 43 | ("Mesa", "Mesa 7.10.3", True, True), 44 | ("Mesa", "Mesa 7.10", False, True), 45 | 46 | # Default to allowing everything. 47 | ("", "", True, True), 48 | ] 49 | -------------------------------------------------------------------------------- /renpy/sl2/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function 2 | 3 | -------------------------------------------------------------------------------- /renpy/styledata/styleclass.pyx: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | 23 | from __future__ import print_function 24 | 25 | from renpy.style cimport StyleCore 26 | 27 | include "styleclass.pxi" 28 | -------------------------------------------------------------------------------- /renpy/styledata/stylesets.pyx: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | from __future__ import print_function 23 | 24 | from collections import OrderedDict 25 | 26 | include "stylesets.pxi" 27 | -------------------------------------------------------------------------------- /renpy/test/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2004-2018 Tom Rothamel 2 | # 3 | # Permission is hereby granted, free of charge, to any person 4 | # obtaining a copy of this software and associated documentation files 5 | # (the "Software"), to deal in the Software without restriction, 6 | # including without limitation the rights to use, copy, modify, merge, 7 | # publish, distribute, sublicense, and/or sell copies of the Software, 8 | # and to permit persons to whom the Software is furnished to do so, 9 | # subject to the following conditions: 10 | # 11 | # The above copyright notice and this permission notice shall be 12 | # included in all copies or substantial portions of the Software. 13 | # 14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 18 | # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 19 | # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 20 | from __future__ import print_function 21 | 22 | # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /renpy/text/__init__.py: -------------------------------------------------------------------------------- 1 | from __future__ import print_function 2 | 3 | -------------------------------------------------------------------------------- /renpy/vc_version.py: -------------------------------------------------------------------------------- 1 | vc_version = 1092 -------------------------------------------------------------------------------- /renpytexteditor.py: -------------------------------------------------------------------------------- 1 | from RTE.views.main import RenpyTextEditorGUI 2 | import tkinter as tk 3 | from RTE.config import config 4 | from RTE.models.file import File 5 | from RTE.widgets.debounce import DebounceTk 6 | import os 7 | 8 | 9 | def main(): 10 | root = DebounceTk() 11 | config.validate_width_height(root) 12 | if config.path_to_git: 13 | os.environ["GIT_PYTHON_GIT_EXECUTABLE"] = config.path_to_git 14 | if config.start_maximized: 15 | root.state('zoomed') 16 | else: 17 | root.geometry(config.geometry) 18 | root.title("Renpy Text Editor") 19 | try: 20 | root.iconbitmap(default="assets/favicon.ico") 21 | except tk.TclError: 22 | root.iconbitmap('@assets/favicon.xbm') 23 | view = RenpyTextEditorGUI(root) 24 | view.grid(sticky="nswe") 25 | view.main.add_tab(File("", "left", is_new=True)) 26 | view.main.add_tab(File("", "right", is_new=True)) 27 | root.mainloop() 28 | 29 | 30 | if __name__ == '__main__': 31 | main() 32 | -------------------------------------------------------------------------------- /renpytexteditor.spec: -------------------------------------------------------------------------------- 1 | # -*- mode: python -*- 2 | 3 | block_cipher = None 4 | 5 | 6 | a = Analysis(['renpytexteditor.py'], 7 | pathex=['D:\\Developpement\\PythonProjects\\renpy-text-editor'], 8 | binaries=[], 9 | datas=[], 10 | hiddenimports=[], 11 | hookspath=[], 12 | runtime_hooks=[], 13 | excludes=[], 14 | win_no_prefer_redirects=False, 15 | win_private_assemblies=False, 16 | cipher=block_cipher, 17 | noarchive=False) 18 | pyz = PYZ(a.pure, a.zipped_data, 19 | cipher=block_cipher) 20 | exe = EXE(pyz, 21 | a.scripts, 22 | a.binaries, 23 | a.zipfiles, 24 | a.datas, 25 | [], 26 | name='renpytexteditor', 27 | debug=False, 28 | bootloader_ignore_signals=False, 29 | strip=False, 30 | upx=True, 31 | runtime_tmpdir=None, 32 | console=False ) 33 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pygments>=2.2.0 2 | pillow>=5.2.0 3 | pygame>=1.9.0 4 | pyperclip>=1.7.0 5 | pyinstaller>=3.4 6 | playsound>=1.2.2 7 | ttkwidgets>=0.11.0 8 | -------------------------------------------------------------------------------- /snippets/default_snippets.json: -------------------------------------------------------------------------------- 1 | { 2 | "bold": { 3 | "name": "Bold Snippet", 4 | "replace_selection": false, 5 | "before_cursor": "{b}", 6 | "after_cursor": "{/b}", 7 | "hotkey": null 8 | }, 9 | "image-flipped-h": { 10 | "name": "Image Flipped Horizontal", 11 | "replace_selection": false, 12 | "before_cursor": "im.Flip(", 13 | "after_cursor": ", horizontal=True)", 14 | "hotkey": null 15 | }, 16 | "image-flipped-v": { 17 | "name": "Image Flipped Vertical", 18 | "replace_selection": false, 19 | "before_cursor": "im.Flip(", 20 | "after_cursor": ", horizontal=False)", 21 | "hotkey": null 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /snippets/snippets.json: -------------------------------------------------------------------------------- 1 | { 2 | "bold": { 3 | "name": "Bold Snippet", 4 | "replace_selection": false, 5 | "before_cursor": "{b}", 6 | "after_cursor": "{/b}", 7 | "hotkey": null 8 | }, 9 | "image-flipped-h": { 10 | "name": "Image Flipped Horizontal", 11 | "replace_selection": false, 12 | "before_cursor": "im.Flip(", 13 | "after_cursor": ", horizontal=True)", 14 | "hotkey": null 15 | }, 16 | "image-flipped-v": { 17 | "name": "Image Flipped Vertical", 18 | "replace_selection": false, 19 | "before_cursor": "im.Flip(", 20 | "after_cursor": ", horizontal=False)", 21 | "hotkey": null 22 | }, 23 | "italic_snippet": { 24 | "name": "Italic Snippet", 25 | "replace_selection": false, 26 | "before_cursor": "{i}\n", 27 | "after_cursor": "{/i}\n", 28 | "hotkey": null 29 | } 30 | } -------------------------------------------------------------------------------- /tests/keypress.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | 3 | wn = tk.Tk() 4 | wn.title('KeyDetect') 5 | 6 | 7 | def down(e): 8 | print('Down\n', e.char, '\n', e) 9 | 10 | 11 | def up(e): 12 | print('Up\n', e.char, '\n', e) 13 | 14 | 15 | wn.bind('', down) 16 | wn.bind('', up) 17 | 18 | wn.mainloop() 19 | -------------------------------------------------------------------------------- /tests/project/funkyfunk-v2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/funkyfunk-v2.wav -------------------------------------------------------------------------------- /tests/project/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/image2.png -------------------------------------------------------------------------------- /tests/project/junk/file_0.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_1.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_10.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_11.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_12.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_13.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_14.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_15.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_16.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_17.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_18.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_19.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_2.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_20.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_21.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_22.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_23.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_24.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_25.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_26.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_27.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_28.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_29.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_3.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_30.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_31.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_32.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_33.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_34.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_35.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_36.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_37.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_38.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_39.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_4.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_40.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_41.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_42.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_43.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_44.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_45.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_46.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_47.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_48.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_49.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_5.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_50.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_51.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_52.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_53.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_54.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_55.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_56.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_57.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_58.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_59.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_6.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_60.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_61.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_62.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_63.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_64.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_65.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_66.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_67.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_68.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_69.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_7.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_70.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_71.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_72.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_73.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_74.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_75.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_76.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_77.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_78.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_79.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_8.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_80.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_81.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_82.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_83.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_84.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_85.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_86.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_87.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_88.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_89.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_9.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_90.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_91.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_92.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_93.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_94.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_95.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_96.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_97.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_98.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/junk/file_99.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_arms_a_dressed_flex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_arms_a_dressed_flex.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_arms_a_dressed_hips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_arms_a_dressed_hips.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_arms_a_dressed_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_arms_a_dressed_point.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_arms_a_dressed_point_himself.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_arms_a_dressed_point_himself.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_arms_a_dressed_reject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_arms_a_dressed_reject.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_body_b_dressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_body_b_dressed.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_face_f_curious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_face_f_curious.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_face_f_curious_talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_face_f_curious_talk.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_face_f_curious_talk_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_face_f_curious_talk_back.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_face_f_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_face_f_normal.png -------------------------------------------------------------------------------- /tests/project/layeredimage/cedric_face_f_normal_talk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/layeredimage/cedric_face_f_normal_talk.png -------------------------------------------------------------------------------- /tests/project/script.rpy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/script.rpy -------------------------------------------------------------------------------- /tests/project/sfx.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/sfx.wav -------------------------------------------------------------------------------- /tests/project/test.rpy: -------------------------------------------------------------------------------- 1 | class RenpyTest(renpy.Displayable): 2 | def __init__(self, master=None): 3 | for i in range(0, 100): 4 | if (i == 2): 5 | return 6 | 7 | 8 | """ 9 | This is a sample 10 | multiline string 11 | """ 12 | 13 | # Comment 14 | 15 | def test(): # inline comment 16 | print("this is a 'string' in a \"string\"") 17 | 18 | screen test_screen: 19 | imagebutton: 20 | focus_mask None 21 | pos 0, 0 22 | idle "images/image.png" 23 | hover HoverImage("images/image.png") 24 | action NullAction(), Jump("test_label") 25 | 26 | label test_label: 27 | if mabite: 28 | player_name "What the fuck" 29 | show player 1 30 | hide screen test_screen 31 | 32 | define mabite = True 33 | 34 | -------------------------------------------------------------------------------- /tests/project/test1/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/test1/image.png -------------------------------------------------------------------------------- /tests/project/test1/music.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/project/test1/music.mp3 -------------------------------------------------------------------------------- /tests/project/text_syntax_highlight.py: -------------------------------------------------------------------------------- 1 | class RenpyTest(renpy.Displayable): 2 | def __init__(self, master=None): 3 | for i in range(0, 100): 4 | if (i == 2): 5 | return 6 | 7 | 8 | """ 9 | This is a sample 10 | multiline string 11 | """ 12 | 13 | # Comment 14 | 15 | def test(): # inline comment 16 | print("this is a 'string' in a \"string\"") 17 | 18 | screen test_screen: 19 | imagebutton: 20 | focus_mask None 21 | pos 0, 0 22 | idle "images/image.png" 23 | hover HoverImage("images/image.png") 24 | action NullAction(), Jump("test_label") 25 | 26 | label test_label: 27 | if mabite: 28 | player_name "What the fuck" 29 | show player 1 30 | hide screen test_screen 31 | 32 | define mabite = True 33 | 34 | -------------------------------------------------------------------------------- /tests/setup_tests.py: -------------------------------------------------------------------------------- 1 | import sys 2 | import os 3 | 4 | sys.path.append(os.path.join(os.getcwd(), "..")) 5 | os.chdir(os.path.join(os.getcwd(), "..")) 6 | from RTE.config import config 7 | 8 | class TestWM(): 9 | def destroy(self): 10 | pass 11 | 12 | class TestController(): 13 | def __init__(self): 14 | self.options_wm = TestWM() 15 | pass 16 | 17 | 18 | # os.system('xset r off') 19 | -------------------------------------------------------------------------------- /tests/test_canvas_thing.py: -------------------------------------------------------------------------------- 1 | import tkinter as tk 2 | import tkinter.filedialog as filedialog 3 | 4 | root = tk.Tk() 5 | can = tk.Canvas(root, width=1024, height=768) 6 | can.pack(expand=True, fill=tk.BOTH) 7 | im = tk.PhotoImage(file=filedialog.askopenfilename()) 8 | img = can.create_image(0, 0, image=im, anchor="nw") 9 | root.mainloop() 10 | -------------------------------------------------------------------------------- /tests/test_editor_window.py: -------------------------------------------------------------------------------- 1 | import setup_tests 2 | import tkinter as tk 3 | from RTE.views.editor_window import EditorFrame 4 | 5 | if __name__ == "__main__": 6 | root = tk.Tk() 7 | gui = EditorFrame(root) 8 | gui.pack(side="top", fill="both", expand=True) 9 | gui.text.insert("end", "one\ntwo\nthree\n") 10 | gui.text.insert("end", "four\n") 11 | gui.text.insert("end", "five\n") 12 | print(gui.text.index("current linestart")) 13 | root.mainloop() 14 | -------------------------------------------------------------------------------- /tests/test_keybinding_widget.py: -------------------------------------------------------------------------------- 1 | import setup_tests 2 | import tkinter as tk 3 | from RTE.widgets.debounce import DebounceTk 4 | 5 | class KeybindingEntry(tk.Entry): 6 | def __init__(self, master=None): 7 | super().__init__(master) 8 | self.keys_pressed = [] 9 | self.bind("", self.on_focus_in) 10 | self.bind("", self.on_key_pressed) 11 | self.bind('', self.on_key_released) 12 | 13 | def on_focus_in(self, event): 14 | self.keys_pressed = [] 15 | self.update() 16 | pass 17 | 18 | def on_key_pressed(self, event): 19 | keysym = self.format_keysym(event.keysym) 20 | if keysym not in self.keys_pressed: 21 | self.keys_pressed.append(keysym) 22 | self.update() 23 | pass 24 | 25 | def on_key_released(self, event): 26 | pass 27 | 28 | def format_keysym(self, keysym): 29 | keysym = keysym.capitalize() 30 | keysym = keysym.split("_")[0] 31 | return keysym 32 | 33 | def update(self): 34 | self.delete(0, tk.END) 35 | self.insert(tk.END, "+".join(self.keys_pressed)) 36 | 37 | 38 | if __name__ == '__main__': 39 | root = DebounceTk() 40 | ety = KeybindingEntry(root) 41 | ety2 = KeybindingEntry(root) 42 | ety.pack(side=tk.TOP, fill=tk.Y) 43 | ety2.pack(side=tk.TOP, fill=tk.Y) 44 | root.mainloop() 45 | -------------------------------------------------------------------------------- /tests/test_layeredimage_builder.py: -------------------------------------------------------------------------------- 1 | import setup_tests 2 | import os 3 | import tkinter as tk 4 | from RTE.views.layeredimage_builder import LayeredImageBuilderGUI 5 | 6 | if __name__ == "__main__": 7 | root = tk.Tk() 8 | root.title("Layered Image Builder") 9 | gui = LayeredImageBuilderGUI(root) 10 | gui.pack(side="top", fill="both", expand=True) 11 | root.mainloop() 12 | 13 | # os.system('xset r on') 14 | -------------------------------------------------------------------------------- /tests/test_options_window.py: -------------------------------------------------------------------------------- 1 | import setup_tests 2 | import os 3 | import tkinter as tk 4 | from RTE.views.options import OptionsView 5 | 6 | if __name__ == "__main__": 7 | ctrl = setup_tests.TestController() 8 | root = tk.Tk() 9 | root.geometry("600x480") 10 | ctrl.options_wm = root 11 | root.title("Options") 12 | gui = OptionsView(root, controller=ctrl) 13 | gui.grid(sticky="nswe") 14 | root.mainloop() 15 | -------------------------------------------------------------------------------- /tests/test_project_manager.py: -------------------------------------------------------------------------------- 1 | import os 2 | import setup_tests 3 | from RTE.views.project_manager import ProjectManagerView 4 | import tkinter as tk 5 | 6 | 7 | if __name__ == '__main__': 8 | cwd = os.getcwd() 9 | path = os.path.join(cwd, "tests", "project") 10 | root = tk.Tk() 11 | gui = ProjectManagerView(root) 12 | gui.project_path = path 13 | gui.populate_roots() 14 | gui.grid(sticky="nswe") 15 | root.mainloop() 16 | -------------------------------------------------------------------------------- /tests/test_snippets_add.py: -------------------------------------------------------------------------------- 1 | import setup_tests 2 | import os 3 | import tkinter as tk 4 | from RTE.views.snippets import SnippetsAddingView 5 | 6 | if __name__ == "__main__": 7 | root = tk.Tk() 8 | gui = SnippetsAddingView(root) 9 | gui.grid() 10 | root.mainloop() 11 | -------------------------------------------------------------------------------- /tests/the_question/android-icon_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/android-icon_background.png -------------------------------------------------------------------------------- /tests/the_question/android-icon_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/android-icon_foreground.png -------------------------------------------------------------------------------- /tests/the_question/game/cache/bytecode.rpyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/cache/bytecode.rpyb -------------------------------------------------------------------------------- /tests/the_question/game/cache/pyanalysis.rpyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/cache/pyanalysis.rpyb -------------------------------------------------------------------------------- /tests/the_question/game/cache/screens.rpyb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/cache/screens.rpyb -------------------------------------------------------------------------------- /tests/the_question/game/gui.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/gui/bar/bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/bar/bottom.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/bar/left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/bar/left.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/bar/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/bar/right.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/bar/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/bar/top.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/check_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/check_foreground.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/check_selected_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/check_selected_foreground.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/choice_hover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/choice_hover_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/choice_idle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/choice_idle_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/hover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/hover_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/idle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/idle_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/quick_hover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/quick_hover_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/quick_idle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/quick_idle_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/radio_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/radio_foreground.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/radio_selected_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/radio_selected_foreground.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/slot_hover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/slot_hover_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/button/slot_idle_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/button/slot_idle_background.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/frame.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/game_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/game_menu.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/main_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/main_menu.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/namebox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/namebox.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/notify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/notify.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/nvl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/nvl.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/overlay/confirm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/overlay/confirm.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/overlay/game_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/overlay/game_menu.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/overlay/main_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/overlay/main_menu.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/phone/nvl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/phone/nvl.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/phone/overlay/game_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/phone/overlay/game_menu.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/phone/overlay/main_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/phone/overlay/main_menu.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/phone/textbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/phone/textbox.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/horizontal_hover_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/horizontal_hover_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/horizontal_hover_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/horizontal_hover_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/horizontal_idle_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/horizontal_idle_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/horizontal_idle_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/horizontal_idle_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/vertical_hover_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/vertical_hover_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/vertical_hover_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/vertical_hover_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/vertical_idle_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/vertical_idle_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/scrollbar/vertical_idle_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/scrollbar/vertical_idle_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/skip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/skip.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/horizontal_hover_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/horizontal_hover_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/horizontal_hover_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/horizontal_hover_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/horizontal_idle_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/horizontal_idle_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/horizontal_idle_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/horizontal_idle_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/vertical_hover_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/vertical_hover_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/vertical_hover_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/vertical_hover_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/vertical_idle_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/vertical_idle_bar.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/slider/vertical_idle_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/slider/vertical_idle_thumb.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/textbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/textbox.png -------------------------------------------------------------------------------- /tests/the_question/game/gui/window_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/gui/window_icon.png -------------------------------------------------------------------------------- /tests/the_question/game/illurock.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/illurock.opus -------------------------------------------------------------------------------- /tests/the_question/game/images/bg club.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/bg club.jpg -------------------------------------------------------------------------------- /tests/the_question/game/images/bg lecturehall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/bg lecturehall.jpg -------------------------------------------------------------------------------- /tests/the_question/game/images/bg meadow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/bg meadow.jpg -------------------------------------------------------------------------------- /tests/the_question/game/images/bg uni.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/bg uni.jpg -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie blue giggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie blue giggle.png -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie blue normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie blue normal.png -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie blue smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie blue smile.png -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie blue surprised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie blue surprised.png -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie green giggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie green giggle.png -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie green normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie green normal.png -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie green smile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie green smile.png -------------------------------------------------------------------------------- /tests/the_question/game/images/sylvie green surprised.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/images/sylvie green surprised.png -------------------------------------------------------------------------------- /tests/the_question/game/options.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/options.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/screens.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/screens.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/script.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/script.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/None/common.rpymc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/None/common.rpymc -------------------------------------------------------------------------------- /tests/the_question/game/tl/french/common.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/french/common.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/french/options.rpy: -------------------------------------------------------------------------------- 1 |  2 | translate french strings: 3 | 4 | # options.rpy:15 5 | old "The Question" 6 | new "La Question" 7 | 8 | # options.rpy:26 9 | old "Ren'Py 7 Edition" 10 | new "Édition Ren’Py 7" 11 | 12 | # options.rpy:32 13 | old "Character Art: Deji.\nOriginal Character Art: derik.\n\nBackground Art: Mugenjohncel.\nOriginal Background Art: DaFool\n\nMusic By: Alessio\n\nWritten By: mikey" 14 | new "Illustrateur des personnages : Deji.\nIllustrateur originel des personnages : derik.\n\nIllustrateur des arrière-plans : Mugenjohncel.\nIllustrateur originel des arrière-plans : DaFool\n\nMusique par : Alessio\n\nÉcrit par : mikey" 15 | -------------------------------------------------------------------------------- /tests/the_question/game/tl/french/options.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/french/options.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/french/screens.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/french/screens.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/french/script.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/french/script.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/korean/common.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/korean/common.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/korean/options.rpy: -------------------------------------------------------------------------------- 1 | translate korean python: 2 | gui.main_font = "../../launcher/game/fonts/NanumGothic.ttf" 3 | gui.text_font = "../../launcher/game/fonts/NanumGothic.ttf" 4 | gui.name_text_font = "../../launcher/game/fonts/NanumGothic.ttf" 5 | gui.interface_text_font = "../../launcher/game/fonts/NanumGothic.ttf" 6 | gui.button_text_font = "../../launcher/game/fonts/NanumGothic.ttf" 7 | gui.choice_button_text_font = "../../launcher/game/fonts/NanumGothic.ttf" 8 | config.window_title = u"물음 (The Question)" 9 | 10 | translate korean strings: 11 | 12 | # options.rpy:15 13 | old "The Question" 14 | new "{b}물음 (The Question){/b}" 15 | 16 | # options.rpy:26 17 | old "Ren'Py 7 Edition" 18 | new "렌파이 7 에디션" 19 | 20 | # options.rpy:32 21 | old "Character Art: Deji.\nOriginal Character Art: derik.\n\nBackground Art: Mugenjohncel.\nOriginal Background Art: DaFool\n\nMusic By: Alessio\n\nWritten By: mikey" 22 | new "인물 삽화: Deji.\n오리지널 인물 삽화: derik.\n\n배경 삽화: Mugenjohncel.\n오리지널 배경 삽화: DaFool\n\n음악: Alessio\n\n글: mikey" 23 | -------------------------------------------------------------------------------- /tests/the_question/game/tl/korean/options.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/korean/options.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/korean/screens.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/korean/screens.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/korean/script.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/korean/script.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/malay/common.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/malay/common.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/malay/options.rpy: -------------------------------------------------------------------------------- 1 | translate malay strings: 2 | 3 | # options.rpy:15 4 | old "The Question" 5 | new "Soalannya" 6 | 7 | # options.rpy:26 8 | old "Ren'Py 7 Edition" 9 | new "Edisi Ren’Py 7" 10 | 11 | # options.rpy:32 12 | old "Character Art: Deji.\nOriginal Character Art: derik.\n\nBackground Art: Mugenjohncel.\nOriginal Background Art: DaFool\n\nMusic By: Alessio\n\nWritten By: mikey" 13 | new "Seni Watak: Deji.\nSeni Watak Asal: derik.\n\nSeni Latar: Mugenjohncel.\nSeni Latar Asal: DaFool\n\nMuzik Oleh: Alessio\n\nDitulis Oleh: mikey" 14 | -------------------------------------------------------------------------------- /tests/the_question/game/tl/malay/options.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/malay/options.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/malay/screens.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/malay/screens.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/malay/script.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/malay/script.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/russian/common.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/russian/common.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/russian/options.rpy: -------------------------------------------------------------------------------- 1 |  2 | translate russian strings: 3 | 4 | # options.rpy:15 5 | old "The Question" 6 | new "Вопрос" 7 | 8 | # options.rpy:26 9 | old "Ren'Py 7 Edition" 10 | new "Издание Ren'Py 7" 11 | 12 | # options.rpy:32 13 | old "Character Art: Deji.\nOriginal Character Art: derik.\n\nBackground Art: Mugenjohncel.\nOriginal Background Art: DaFool\n\nMusic By: Alessio\n\nWritten By: mikey" 14 | new "Дизайн персонажа: Deji.\nОригинальный дизайн персонажа: derik.\n\nФоны: Mugenjohncel.\nОригинальные фоны: DaFool\n\nМузыка: Alessio\n\nСценарий: mikey" 15 | 16 | -------------------------------------------------------------------------------- /tests/the_question/game/tl/russian/options.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/russian/options.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/russian/screens.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/russian/screens.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/russian/script.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/russian/script.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/simplified_chinese/options.rpy: -------------------------------------------------------------------------------- 1 | translate simplified_chinese python: 2 | gui.main_font = gui.text_font = gui.name_text_font = gui.interface_text_font = gui.button_text_font = gui.choice_button_text_font = "../../launcher/game/fonts/SourceHanSans-Light-Lite.ttf" 3 | 4 | 5 | translate simplified_chinese strings: 6 | 7 | # options.rpy:15 8 | old "The Question" 9 | new "The Question" 10 | 11 | # options.rpy:26 12 | old "Ren'Py 7 Edition" 13 | new "Ren'Py 7 版本" 14 | 15 | # options.rpy:32 16 | old "Character Art: Deji.\nOriginal Character Art: derik.\n\nBackground Art: Mugenjohncel.\nOriginal Background Art: DaFool\n\nMusic By: Alessio\n\nWritten By: mikey" 17 | new "角色作画:Deji.\n原版角色作画:derik.\n\n背景作画:Mugenjohncel.\n原版背景作画:DaFool\n\n音乐:Alessio\n\n剧本:mikey" 18 | -------------------------------------------------------------------------------- /tests/the_question/game/tl/simplified_chinese/options.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/simplified_chinese/options.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/simplified_chinese/screens.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/simplified_chinese/screens.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/simplified_chinese/script.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/simplified_chinese/script.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/traditional_chinese/options.rpy: -------------------------------------------------------------------------------- 1 | translate traditional_chinese python: 2 | gui.main_font = gui.text_font = gui.name_text_font = gui.interface_text_font = gui.button_text_font = gui.choice_button_text_font = "../../launcher/game/fonts/SourceHanSans-Light-Lite.ttf" 3 | 4 | 5 | translate traditional_chinese strings: 6 | 7 | # options.rpy:15 8 | old "The Question" 9 | new "The Question" 10 | 11 | # options.rpy:26 12 | old "Ren'Py 7 Edition" 13 | new "Ren'Py 7 版本" 14 | 15 | # options.rpy:32 16 | old "Character Art: Deji.\nOriginal Character Art: derik.\n\nBackground Art: Mugenjohncel.\nOriginal Background Art: DaFool\n\nMusic By: Alessio\n\nWritten By: mikey" 17 | new "角色作畫:Deji.\n原版角色作畫:derik.\n\n背景作畫:Mugenjohncel.\n原版背景作畫:DaFool\n\n音樂:Alessio\n\n劇本:mikey" 18 | -------------------------------------------------------------------------------- /tests/the_question/game/tl/traditional_chinese/options.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/traditional_chinese/options.rpyc -------------------------------------------------------------------------------- /tests/the_question/game/tl/traditional_chinese/script.rpyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/game/tl/traditional_chinese/script.rpyc -------------------------------------------------------------------------------- /tests/the_question/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/icon.icns -------------------------------------------------------------------------------- /tests/the_question/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbordeyne/renpy-text-editor/ca6fa183b64e97217e3efbb4479e6405a84698a2/tests/the_question/icon.ico -------------------------------------------------------------------------------- /tests/the_question/project.json: -------------------------------------------------------------------------------- 1 | {"display_name": "The Question", "add_from": true, "renamed_all": true, "renamed_steam": true, "force_recompile": true, "build_update": true, "packages": ["mac", "pc", "linux", "win", "market"], "type": "hidden"} --------------------------------------------------------------------------------