J
Jun Young Kim
Hi,
Now, I am trying to make simple Diff-viewer by using Ruby Tk.
But, I have a problems to show a pointer(cursor) on the TkText panel.
Simply, you can understand my case in the following code pattern.
@leftText = TkText.new(leftFrame) do
padx 0
borderwidth 0
background 'white'
state 'normal'
end
@rightText = TkText.new(rightFrame) do
padx 0
borderwidth 0
background 'white'
state 'normal'
end
Create both of TkText instances to show a diff of sources.
After inserting a source into TkText panel, I set
@leftText['state'] = :disabled
@rightText['state'] = :disabled
I know, this two lines make uncursored panel.
But, without this lines, panel is modifiable. Users can delete and
insert their own texts.
Is any idea for this ?
Now, I am trying to make simple Diff-viewer by using Ruby Tk.
But, I have a problems to show a pointer(cursor) on the TkText panel.
Simply, you can understand my case in the following code pattern.
@leftText = TkText.new(leftFrame) do
padx 0
borderwidth 0
background 'white'
state 'normal'
end
@rightText = TkText.new(rightFrame) do
padx 0
borderwidth 0
background 'white'
state 'normal'
end
Create both of TkText instances to show a diff of sources.
After inserting a source into TkText panel, I set
@leftText['state'] = :disabled
@rightText['state'] = :disabled
I know, this two lines make uncursored panel.
But, without this lines, panel is modifiable. Users can delete and
insert their own texts.
Is any idea for this ?