Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Advancement in position.


comp / comp.lang.tcl / Re: tablelist and columnwidth

SubjectAuthor
* tablelist and columnwidthgreg
+* Re: tablelist and columnwidthgreg
|+- Re: tablelist and columnwidthnemethi
|`- Re: tablelist and columnwidthgreg
`* Re: tablelist and columnwidthnemethi
 `- Re: tablelist and columnwidthgreg

1
Subject: tablelist and columnwidth
From: greg
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Thu, 16 May 2024 21:13 UTC
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gregor.ebbing@gmx.de (greg)
Newsgroups: comp.lang.tcl
Subject: tablelist and columnwidth
Date: Thu, 16 May 2024 23:13:27 +0200
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <v25stn$1ovpp$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 16 May 2024 23:13:28 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="3d03a188f85e5d8a77da26ef8166ffa5";
logging-data="1867577"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19d/jrsG4wOLcubalZvYoNb71MPvRjI+4s="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:WNqW5HsgoefY2SiKutEVOgbCzto=
Content-Language: de-DE
View all headers

Hello ,

I'm currently working with the tablelist widget in Tcl/Tk and have a
question about column widths. I would like to save the original column
widths and later determine if a column whose original width was 0 was
resized interactively by the user. With

pathName columnwidth columnIndex ?-requested|-stretched|-total?

I can't manage it.
The aim is to save the status of the table and, after inserting
individual rows, the view, sorting, selection, etc. to restore.

a example table:

package require tablelist
proc cmd {tbl} {
puts "[$tbl columnwidth 0]"
puts "[$tbl columnwidth 0 -stretched]"
puts "[$tbl columnwidth 0 -total]"
puts [join [.tbl configure] \n]
puts [join [.tbl columnconfigure 0] \n]
}

tablelist::tablelist .tbl -columns {0 "ID" right 10 "Name" left 0
"Class" center}

pack .tbl -fill both -expand true

..tbl insert end {1 Herbert 3a}
..tbl insert end {2 Anna 7d}
..tbl insert end {3 Anna 7c}

button .btn -text "cmd" -command [list cmd .tbl]
pack .btn -side top

mfg
Gregot

Subject: Re: tablelist and columnwidth
From: greg
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Fri, 17 May 2024 04:28 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gregor.ebbing@gmx.de (greg)
Newsgroups: comp.lang.tcl
Subject: Re: tablelist and columnwidth
Date: Fri, 17 May 2024 06:28:31 +0200
Organization: A noiseless patient Spider
Lines: 139
Message-ID: <v26mdf$2125l$1@dont-email.me>
References: <v25stn$1ovpp$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 17 May 2024 06:28:32 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="92692bf608d94b9ef5f48a36d0f1137f";
logging-data="2132149"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/h05ZCNuf7SqvqK+EbL8ypsmFQb+qwN3E="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:j4YPOgvclk/sc0M6oanGFSmOs78=
In-Reply-To: <v25stn$1ovpp$1@dont-email.me>
Content-Language: de-DE
View all headers

Am 16.05.24 um 23:13 schrieb greg:
> Hello ,
>
> I'm currently working with the tablelist widget in Tcl/Tk and have a
> question about column widths. I would like to save the original column
> widths and later determine if a column whose original width was 0 was
> resized interactively by the user. With
>
> pathName columnwidth columnIndex ?-requested|-stretched|-total?
>
> I can't manage it.
> The aim is to save the status of the table and, after inserting
> individual rows, the view, sorting, selection, etc. to restore.
>
> a example table:
>
> package require tablelist
> proc cmd {tbl} {
>     puts "[$tbl columnwidth 0]"
>     puts "[$tbl columnwidth 0 -stretched]"
>     puts "[$tbl columnwidth 0 -total]"
>     puts [join [.tbl configure] \n]
>     puts [join [.tbl columnconfigure 0] \n]
> }
>
> tablelist::tablelist .tbl -columns {0 "ID" right 10 "Name" left 0
> "Class" center}
>
> pack .tbl -fill both -expand true
>
> .tbl insert end {1 Herbert 3a}
> .tbl insert end {2 Anna 7d}
> .tbl insert end {3 Anna 7c}
>
> button .btn -text "cmd" -command [list cmd .tbl]
> pack .btn -side top
>
>
> mfg
> Gregot

And how do I sort the table by knumber or getkeys?

mfg
Gregor

# the procs
proc save_tablelist_status {tbl} {
set statusDict [dict create]

# Save sorting information
if {[string length [$tbl sortorder]] > 0} {
dict set statusDict -sortOrder [$tbl sortorder]
dict set statusDict -sortColumn [$tbl sortcolumn]
}

# Save selections
set selectedIDs [list]
foreach row [$tbl curselection] {
lappend selectedIDs k[$tbl getkeys $row]
}
dict set statusDict -selectedRows $selectedIDs

# Save scroll position
lassign [$tbl xview] x1 x2
lassign [$tbl yview] y1 y2
dict set statusDict -xview $x1
dict set statusDict -yview $y1

# Save visible rows and columns
set firstVisibleRow [$tbl index @0,0]
set lastVisibleRow [$tbl index @0,[winfo height $tbl]]
dict set statusDict -visibleRows "$firstVisibleRow $lastVisibleRow"

set firstVisibleColumn [$tbl columnindex @0,0]
set lastVisibleColumn [$tbl columnindex @0,[winfo width $tbl]]
dict set statusDict -visibleColumns "$firstVisibleColumn
$lastVisibleColumn"

# Save column widths
set columnWidths [list]
set columnCount [$tbl columncount]
for {set i 0} {$i < $columnCount} {incr i} {
lappend columnWidths [$tbl columnwidth $i -requested]
}
dict set statusDict -columnWidths $columnWidths
puts "save: $statusDict"
return $statusDict
}

proc restore_tablelist_status {tbl statusDict} {
# Restore sorting information
if {[dict exists $statusDict -sortColumn] && [dict get $statusDict
-sortColumn] != -1} {
$tbl sortbycolumn [dict get $statusDict -sortColumn] -[dict get
$statusDict -sortOrder]
}

# Restore selections
if {[dict exists $statusDict -selectedRows]} {
foreach row [dict get $statusDict -selectedRows] {
$tbl selection set $row
}
}

# Restore scroll position
if {[dict exists $statusDict -xview] && [dict exists $statusDict
-yview]} {
$tbl xview moveto [dict get $statusDict -xview]
$tbl yview moveto [dict get $statusDict -yview]
}

# Restore visible rows and columns
if {[dict exists $statusDict -visibleRows]} {
set firstVisibleRow [lindex [dict get $statusDict -visibleRows] 0]
set lastVisibleRow [lindex [dict get $statusDict -visibleRows] 1]
$tbl see $firstVisibleRow
$tbl see $lastVisibleRow
}

if {[dict exists $statusDict -visibleColumns]} {
set firstVisibleColumn [lindex [dict get $statusDict
-visibleColumns] 0]
set lastVisibleColumn [lindex [dict get $statusDict -visibleColumns] 1]
$tbl seecolumn $firstVisibleColumn
$tbl seecolumn $lastVisibleColumn
}

# Restore column widths
if {[dict exists $statusDict -columnWidths]} {
set columnWidths [dict get $statusDict -columnWidths]
set columnCount [$tbl columncount]
for {set i 0} {$i < $columnCount} {incr i} {
$tbl columnconfigure $i -width -[lindex $columnWidths $i]
}
}
}

Subject: Re: tablelist and columnwidth
From: nemethi
Newsgroups: comp.lang.tcl
Date: Fri, 17 May 2024 13:00 UTC
References: 1
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.tota-refugium.de!.POSTED!not-for-mail
From: csaba.nemethi@t-online.de (nemethi)
Newsgroups: comp.lang.tcl
Subject: Re: tablelist and columnwidth
Date: Fri, 17 May 2024 15:00:06 +0200
Message-ID: <v27kcm$dlju$1@tota-refugium.de>
References: <v25stn$1ovpp$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 17 May 2024 13:00:06 -0000 (UTC)
Injection-Info: tota-refugium.de;
logging-data="448126"; mail-complaints-to="abuse@news.tota-refugium.de"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:FXf3GjHnLU6H2SpwyEmRpg0IsRM=
X-User-ID: eJwVycERACEIA8CaPEjAciJI/yU4t9+FcbHCCToGs4JpV6xx9ofIa3YCknXNTaU6hD5/cPd+IscRrQ==
Content-Language: en-US
In-Reply-To: <v25stn$1ovpp$1@dont-email.me>
View all headers

Am 16.05.24 um 23:13 schrieb greg:
> Hello ,
>
> I'm currently working with the tablelist widget in Tcl/Tk and have a
> question about column widths. I would like to save the original column
> widths and later determine if a column whose original width was 0 was
> resized interactively by the user. With
>
> pathName columnwidth columnIndex ?-requested|-stretched|-total?
>
> I can't manage it.
> The aim is to save the status of the table and, after inserting
> individual rows, the view, sorting, selection, etc. to restore.
>
> a example table:
>
> package require tablelist
> proc cmd {tbl} {
>     puts "[$tbl columnwidth 0]"
>     puts "[$tbl columnwidth 0 -stretched]"
>     puts "[$tbl columnwidth 0 -total]"
>     puts [join [.tbl configure] \n]
>     puts [join [.tbl columnconfigure 0] \n]
> }
>
> tablelist::tablelist .tbl -columns {0 "ID" right 10 "Name" left 0
> "Class" center}
>
> pack .tbl -fill both -expand true
>
> .tbl insert end {1 Herbert 3a}
> .tbl insert end {2 Anna 7d}
> .tbl insert end {3 Anna 7c}
>
> button .btn -text "cmd" -command [list cmd .tbl]
> pack .btn -side top
>
>
> mfg
> Gregot

Hi Greg,

The columnwidth subcommand returns the current width in pixels of the
column. Example:

# Save the width of column 2
set colWidth [.tbl columnwidth 2]

....

# Restore the width of column 2
..tbl columnconfigure 2 -width -$colWidth

--
Csaba Nemethi https://www.nemethi.de mailto:csaba.nemethi@t-online.de

Subject: Re: tablelist and columnwidth
From: nemethi
Newsgroups: comp.lang.tcl
Date: Fri, 17 May 2024 13:27 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.tota-refugium.de!.POSTED!not-for-mail
From: csaba.nemethi@t-online.de (nemethi)
Newsgroups: comp.lang.tcl
Subject: Re: tablelist and columnwidth
Date: Fri, 17 May 2024 15:27:20 +0200
Message-ID: <v27lvo$dlju$2@tota-refugium.de>
References: <v25stn$1ovpp$1@dont-email.me> <v26mdf$2125l$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 17 May 2024 13:27:20 -0000 (UTC)
Injection-Info: tota-refugium.de;
logging-data="448126"; mail-complaints-to="abuse@news.tota-refugium.de"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:pyxucWJYbLsix38kcZ/jJYA1ToY=
In-Reply-To: <v26mdf$2125l$1@dont-email.me>
Content-Language: en-US
X-User-ID: eJwFwQkBwDAIA0BLZZBQ5PDVv4TdQSlsN4KGhzeIWvPqHGuxy9vtCT3fHk3fCZY0U2ogEvwBLF0RWQ==
View all headers

Am 17.05.24 um 06:28 schrieb greg:
> Am 16.05.24 um 23:13 schrieb greg:
>> Hello ,
>>
>> I'm currently working with the tablelist widget in Tcl/Tk and have a
>> question about column widths. I would like to save the original column
>> widths and later determine if a column whose original width was 0 was
>> resized interactively by the user. With
>>
>> pathName columnwidth columnIndex ?-requested|-stretched|-total?
>>
>> I can't manage it.
>> The aim is to save the status of the table and, after inserting
>> individual rows, the view, sorting, selection, etc. to restore.
>>
>> a example table:
>>
>> package require tablelist
>> proc cmd {tbl} {
>>      puts "[$tbl columnwidth 0]"
>>      puts "[$tbl columnwidth 0 -stretched]"
>>      puts "[$tbl columnwidth 0 -total]"
>>      puts [join [.tbl configure] \n]
>>      puts [join [.tbl columnconfigure 0] \n]
>> }
>>
>> tablelist::tablelist .tbl -columns {0 "ID" right 10 "Name" left 0
>> "Class" center}
>>
>> pack .tbl -fill both -expand true
>>
>> .tbl insert end {1 Herbert 3a}
>> .tbl insert end {2 Anna 7d}
>> .tbl insert end {3 Anna 7c}
>>
>> button .btn -text "cmd" -command [list cmd .tbl]
>> pack .btn -side top
>>
>>
>> mfg
>> Gregot
>
> And how do I sort the table by knumber or getkeys?
>
> mfg
> Gregor
>
>
> # the procs
> proc save_tablelist_status {tbl} {
>   set statusDict [dict create]
>
>   # Save sorting information
>   if {[string length [$tbl sortorder]] > 0} {
>     dict set statusDict -sortOrder [$tbl sortorder]
>     dict set statusDict -sortColumn [$tbl sortcolumn]
>   }
>
>   # Save selections
>   set selectedIDs [list]
>   foreach row [$tbl curselection] {
>     lappend selectedIDs k[$tbl getkeys $row]
>   }
>   dict set statusDict -selectedRows $selectedIDs
>
>   # Save scroll position
>   lassign [$tbl xview] x1 x2
>   lassign [$tbl yview] y1 y2
>   dict set statusDict -xview $x1
>   dict set statusDict -yview $y1
>
>   # Save visible rows and columns
>   set firstVisibleRow [$tbl index @0,0]
>   set lastVisibleRow [$tbl index @0,[winfo height $tbl]]
>   dict set statusDict -visibleRows "$firstVisibleRow $lastVisibleRow"
>
>   set firstVisibleColumn [$tbl columnindex @0,0]
>   set lastVisibleColumn [$tbl columnindex @0,[winfo width $tbl]]
>   dict set statusDict -visibleColumns "$firstVisibleColumn
> $lastVisibleColumn"
>
>   # Save column widths
>   set columnWidths [list]
>   set columnCount [$tbl columncount]
>   for {set i 0} {$i < $columnCount} {incr i} {
>     lappend columnWidths [$tbl columnwidth $i -requested]
>   }
>   dict set statusDict -columnWidths $columnWidths
>   puts "save: $statusDict"
>   return $statusDict
> }
>
> proc restore_tablelist_status {tbl statusDict} {
>   # Restore sorting information
>   if {[dict exists $statusDict -sortColumn] && [dict get $statusDict
> -sortColumn] != -1} {
>     $tbl sortbycolumn [dict get $statusDict -sortColumn] -[dict get
> $statusDict -sortOrder]
>   }
>
>   # Restore selections
>   if {[dict exists $statusDict -selectedRows]} {
>     foreach row [dict get $statusDict -selectedRows] {
>       $tbl selection set $row
>     }
>   }
>
>   # Restore scroll position
>   if {[dict exists $statusDict -xview] && [dict exists $statusDict
> -yview]} {
>     $tbl xview moveto [dict get $statusDict -xview]
>     $tbl yview moveto [dict get $statusDict -yview]
>   }
>
>   # Restore visible rows and columns
>   if {[dict exists $statusDict -visibleRows]} {
>     set firstVisibleRow [lindex [dict get $statusDict -visibleRows] 0]
>     set lastVisibleRow [lindex [dict get $statusDict -visibleRows] 1]
>     $tbl see $firstVisibleRow
>     $tbl see $lastVisibleRow
>   }
>
>   if {[dict exists $statusDict -visibleColumns]} {
>     set firstVisibleColumn [lindex [dict get $statusDict
> -visibleColumns] 0]
>     set lastVisibleColumn [lindex [dict get $statusDict
> -visibleColumns] 1]
>     $tbl seecolumn $firstVisibleColumn
>     $tbl seecolumn $lastVisibleColumn
>   }
>
>   # Restore column widths
>   if {[dict exists $statusDict -columnWidths]} {
>     set columnWidths [dict get $statusDict -columnWidths]
>     set columnCount [$tbl columncount]
>     for {set i 0} {$i < $columnCount} {incr i} {
>       $tbl columnconfigure $i -width -[lindex $columnWidths $i]
>     }
>   }
> }
>

You will have to set the widget's -sortcommand opt to a proc that
compares the two items passed to it as arguments. In order to be able
to use the corresponding keys as comparison criterion, you should save
each item's key in a dedicated hidden column.

--
Csaba Nemethi https://www.nemethi.de mailto:csaba.nemethi@t-online.de

Subject: Re: tablelist and columnwidth
From: greg
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Fri, 17 May 2024 13:48 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gregor.ebbing@gmx.de (greg)
Newsgroups: comp.lang.tcl
Subject: Re: tablelist and columnwidth
Date: Fri, 17 May 2024 15:48:18 +0200
Organization: A noiseless patient Spider
Lines: 88
Message-ID: <v27n73$27c2h$1@dont-email.me>
References: <v25stn$1ovpp$1@dont-email.me> <v26mdf$2125l$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 17 May 2024 15:48:19 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="92692bf608d94b9ef5f48a36d0f1137f";
logging-data="2338897"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ESDNxh6NyXa/2pW3LtBvmDJqwN/j7hjs="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:sQEOZRwGk4ZVAvUF7JkKj2T/tXk=
In-Reply-To: <v26mdf$2125l$1@dont-email.me>
Content-Language: de-DE
View all headers

Am 17.05.24 um 06:28 schrieb greg:
> Am 16.05.24 um 23:13 schrieb greg:
>> Hello ,
>>
>> I'm currently working with the tablelist widget in Tcl/Tk and have a
>> question about column widths. I would like to save the original column
>> widths and later determine if a column whose original width was 0 was
>> resized interactively by the user. With
>>
>> pathName columnwidth columnIndex ?-requested|-stretched|-total?
>>
>> I can't manage it.
>> The aim is to save the status of the table and, after inserting
>> individual rows, the view, sorting, selection, etc. to restore.
>>
>> a example table:
>>
>> package require tablelist
>> proc cmd {tbl} {
>>      puts "[$tbl columnwidth 0]"
>>      puts "[$tbl columnwidth 0 -stretched]"
>>      puts "[$tbl columnwidth 0 -total]"
>>      puts [join [.tbl configure] \n]
>>      puts [join [.tbl columnconfigure 0] \n]
>> }
>>
>> tablelist::tablelist .tbl -columns {0 "ID" right 10 "Name" left 0
>> "Class" center}
>>
>> pack .tbl -fill both -expand true
>>
>> .tbl insert end {1 Herbert 3a}
>> .tbl insert end {2 Anna 7d}
>> .tbl insert end {3 Anna 7c}
>>
>> button .btn -text "cmd" -command [list cmd .tbl]
>> pack .btn -side top
>>
>>
>> mfg
>> Gregot
>
> And how do I sort the table by knumber or getkeys?
>
> mfg
> Gregor

# sort column with knumber
# In column $col all values are unique, except that you have a 1:1 to
knumber
# $tbl columnconfigure $col -sortmode command -sortcommand [list
createSortCommand $tbl $col]
# # Assumption: knumber is the last value in the list
# possibly critical access to list with knumber with info frame
# Speed problem with larger lists and may not work in later versions

proc createSortCommand {tbl col a b} {
#puts "tbl: $tbl col: $col a: $a b: $b [lindex [info frame -1] 5 6 ]"
set ak [searchKpos $a [lindex [info frame -1] 5 6 ] $col]
set bk [searchKpos $b [lindex [info frame -1] 5 6 ] $col]
return [sortCmd $ak $bk]
}

proc searchKpos {val liste col} {
foreach item $liste {
set currentValue [lindex $item $col]
if {$currentValue eq $val} {
set kvalue [lindex $item end]
return $kvalue
}
}
return "error"
}

proc sortCmd {a b} {
if {$a < $b} {
return -1
} elseif {$a > $b} {
return 1
} else {
return 0
}
return 0
}

Subject: Re: tablelist and columnwidth
From: greg
Newsgroups: comp.lang.tcl
Organization: A noiseless patient Spider
Date: Sat, 18 May 2024 00:06 UTC
References: 1 2
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: gregor.ebbing@gmx.de (greg)
Newsgroups: comp.lang.tcl
Subject: Re: tablelist and columnwidth
Date: Sat, 18 May 2024 02:06:33 +0200
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <v28rea$2ecm6$1@dont-email.me>
References: <v25stn$1ovpp$1@dont-email.me> <v27kcm$dlju$1@tota-refugium.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 18 May 2024 02:06:34 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="e9468f3b6e713c76f1c2e3cc15b5724e";
logging-data="2568902"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18M9k9V/6nVXetDpFUw3+OLIzOozxRukF4="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ZSck1LwJWCSo9H29rm/ljNABgPE=
In-Reply-To: <v27kcm$dlju$1@tota-refugium.de>
Content-Language: de-DE
View all headers

Am 17.05.24 um 15:00 schrieb nemethi:
> Am 16.05.24 um 23:13 schrieb greg:
>> Hello ,
>>
>> I'm currently working with the tablelist widget in Tcl/Tk and have a
>> question about column widths. I would like to save the original column
>> widths and later determine if a column whose original width was 0 was
>> resized interactively by the user. With
>>
>> pathName columnwidth columnIndex ?-requested|-stretched|-total?
>>
>> ...
>> mfg
>> Gregot
>
> Hi Greg,
>
> The columnwidth subcommand returns the current width in pixels of the
> column.  Example:
>
> # Save the width of column 2
> set colWidth [.tbl columnwidth 2]
>
> ...
>
> # Restore the width of column 2
> .tbl columnconfigure 2 -width -$colWidth
>
Thanks.
My question was inaccurate.
With
$tbl configure -columns
I get the original settings when creating the table.

1

rocksolid light 0.9.8
clearnet tor