Mercurial Hosting > luan
changeset 1867:8b3b0ada9420
swing
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 31 Mar 2025 21:50:22 -0600 |
parents | 5d004c014a5f |
children | 03209933fe4a |
files | src/luan/modules/swing/Menu.luan src/luan/modules/swing/Text_component.luan |
diffstat | 2 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/luan/modules/swing/Menu.luan Mon Mar 31 21:00:52 2025 -0600 +++ b/src/luan/modules/swing/Menu.luan Mon Mar 31 21:50:22 2025 -0600 @@ -17,6 +17,7 @@ function Menu.new() local jmenu = JMenu.new() local menu = { java = jmenu } + menu.add_separator = jmenu.addSeparator function menu.add(menu_item) jmenu.add(menu_item.java) end
--- a/src/luan/modules/swing/Text_component.luan Mon Mar 31 21:00:52 2025 -0600 +++ b/src/luan/modules/swing/Text_component.luan Mon Mar 31 21:50:22 2025 -0600 @@ -30,6 +30,14 @@ return fail end -Text_component.new = new_component +function Text_component.new(component) + new_component(component) + local jcomponent = component.java + component.cut = jcomponent.cut + component.copy = jcomponent.copy + component.paste = jcomponent.paste + component.select_all = jcomponent.selectAll + return component +end return Text_component