Check-in [194279ad36]

Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:tip 510 corrections
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 194279ad36c1ba38eef47c00b50dcd23ca57689149e7d6be113c61a1bdbb2691
User & Date: rene 2018-06-06 05:26:39.933
Context
2018-06-06
05:27
tip 510 corrections check-in: 242bd7e0db user: rene tags: trunk
05:26
tip 510 corrections check-in: 194279ad36 user: rene tags: trunk
05:19
tip 510 created check-in: 3ba8aad833 user: rene tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to tip/510.md.
1
2
3
4
5
6
7
8
9
# TIP 510: Add Rbc to Tk
	Author:         René Zaumseil <rzaumseil@kkg.ch>
	State:          Draft
	Type:           Project
	Vote:           
	Created:        5-Jun-2018
	Post-History:   
	Keywords:       Tk
	Tcl-Version:    8.7

|







1
2
3
4
5
6
7
8
9
# TIP 510: Add Rbc to Tk
	Author:         René Zaumseil <r.zaumseil@freenet.de>
	State:          Draft
	Type:           Project
	Vote:           
	Created:        5-Jun-2018
	Post-History:   
	Keywords:       Tk
	Tcl-Version:    8.7
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

The *Rbc* files will be added to the makefiles.
The **Rbc__Init()** function will be added in tkWindow.c

# Discussion

Which commands should be included?
  **vector**: needed for graph
  **graph**: curve display widget
  **stripchart**: 
  **barchart**:
  **busy**: not needed, because we already have **tk busy**
  **winop**: ?

Should there be a special switch to enable compiling and including *Rbc*?

Should we change *Rbc* to some other name to prevent name clashes?

Should we export a C-interface?

See also discussion at http://wiki.tcl.tk/55360

# Implementation

A patch implementing these changes will be available in the fossil repository in the [tip-510 branch]
(https://core.tcl.tk/tk/timeline?r=tip-510).

Test/Documentation updates not yet done.

# Alternatives

- using another library with full svg support

# Copyright

This document has been placed in the public domain.







|
|
|
|
|
|


















|




33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

The *Rbc* files will be added to the makefiles.
The **Rbc__Init()** function will be added in tkWindow.c

# Discussion

Which commands should be included?
- **vector**: needed for graph
- **graph**: curve display widget
- **stripchart**: 
- **barchart**:
- **busy**: not needed, because we already have **tk busy**
- **winop**: ?

Should there be a special switch to enable compiling and including *Rbc*?

Should we change *Rbc* to some other name to prevent name clashes?

Should we export a C-interface?

See also discussion at http://wiki.tcl.tk/55360

# Implementation

A patch implementing these changes will be available in the fossil repository in the [tip-510 branch]
(https://core.tcl.tk/tk/timeline?r=tip-510).

Test/Documentation updates not yet done.

# Alternatives

- Rewrite new tk widgets with code of rbc

# Copyright

This document has been placed in the public domain.