This development release contains miscellaneous changes and bug fixes. A new table widget and supporting functions has been added to newLISP-GS, the Java bases guiserver.
Files and CHANGES notes: http://www.newlisp.org/downloads/development
Hello Lutz,
Windows Japanese Code Page is "MS932".
wrong code page in "newLISP-10.3-Release.html" -> "Bug fixes" -> "...Japanese language characters from Windows Code Page MS392 ....".
I noticed this time,too late sorry.
Thanks,
In guiserver.lsp
;; Mutliple multiple column content can be specified as either a list
;; Multiple column content can be specified as either a list
In guisever 1.42, I tried adding the following code to tab-demo.lsp.
(gs:table 'Table 'gs:no-action "col1" "col2")
(gs:table-add-row 'Table "0" "1")
(gs:insert-tab 'MyTabs 'Table "Table tab" 4)
Now excuting tab-demo.lsp and clicking tabs, tabs-action prints :
MAIN:MyTabs first first tab
MAIN:MyTabs second second tab
MAIN:MyTabs third third tab
MAIN:MyTabs MAIN:icons icons tab
MAIN:MyTabs null Table tab
It is not trouble, because I use the title string of tabs.
But, if it is a specification, it might be described in the manual.
If anything and if possible, I also would like to get the tab-index by tabs-action.
Becasue the tab-index is necessary for gs:insert-tab and gs:remove-tab.
At present, I get from the assoc-list of tabs or some global variable.
Then, it is not trouble, too.
By the way, in guiserver.lsp.
;; @syntax (gs:tabbed-pane <sym-id> <sym-action> <str-orientation> [<sym-tab> <sym-tab-title> ...])
;; @syntax (gs:tabbed-pane <sym-id> <sym-action> <str-orientation> [<sym-tab> <str-title> ...])
In the current version, too.
Thanks for catching this. I posted a new guiserver.jar version 1.43 in:
http://www.newlisp.org/downloads/development/inprogress/
it will show the id in 'tabs-action correctly as 'Main:Table'
Thank you very much, Lutz.
Moreover, the tab-index can be gotten.
That's a wonderful works.
Hello Lutz,
I found some mistakes in newLISP manual (//http).
cration flags as defined for the Windows <tt>CreateProcessA</tt> function
creation flags as defined for the Windows <tt>CreateProcessA</tt> function
The date and time values aren given as UTC, which may differ from the local timezone.
The date and time values are given as UTC, which may differ from the local timezone.
Note that deleting a symbol that is part of an espression
Note that deleting a symbol that is part of an expression
patterns >list-pattern in list-lists. As in <tt>find-all</tt> for
patterns list-match-pattern in list-lists. As in <tt>find-all</tt> for
; the code to be evaluated is given in an expression
; the code to be evaluated is given in a quoted expression
From current version rev-19.
can be specified in minutes in >int-offset.
can be specified in minutes in int-minutes-offset.
Sets a user-defined handler in sym-handler for a signal specified in int-signal
Sets a user-defined handler in sym-event-handler for a signal specified in int-signal
or sets to a function expression in func-handler.</p>
or sets to a function expression in func-event-handler.</p>
------------------
<p>
<p>The optional parameter followong int-signal is not evaluated.</p>
If <tt>nil</tt> is specified,
-------------------
<p>The optional parameter following int-signal is not evaluated.</p>
<p>
If <tt>nil</tt> is specified,
-------------------
Sincerely,
Thanks Johu, corrections are worked into the next development release in progress:
http://www.newlisp.org/downloads/development/inprogress/newlisp_manual.html
Thank you, Lutz.
And,
They allow (1) partioning of programs into modules,
They allow (1) partitioning of programs into modules,
If wrong, I'm sorry.
Always thank you for the wonderful newLISP.