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