Skip to main content

Posts

Showing posts from August, 2011

gnocl::rtf

Just created a binding to the Osxcart module which provided rtf import and export for GtkTextBuffers. Its a lot of coding for what is effectively a couple of library calls! The API allows for loading from files, but it seems more appropriate to import and export strings. #--------------- # test-rtf.tcl #--------------- # Created by William J Giddings # 07-August-2011 #--------------- # Description: # Import/Export rtf formatted files from gnocl::text widgets. #--------------- #!/bin/sh # the next line restarts using tclsh \ exec tclsh "$0" "$@" package require Gnocl package require GnoclOsxCart set txt [gnocl::text] gnocl::window -child $txt gnocl::rtf register $txt set fp1 [open "p006a_hello_world.rtf" "r"] set fp2 [open "test.rtf" "w"] gnocl::rtf import $txt [read $fp1] close $fp1 puts $fp2 [gnocl::rtf export $txt] close $fp2