Re: [gnotepad-users] gnotepad+ 1.3.0pre4 (April-25-2000) - some thoughts
Brought to you by:
ackahn
|
From: Andy K. <ac...@ne...> - 2000-04-26 18:40:33
|
Dermot,
> 1) The 'Apply' button in the Preferences dialog did not apply the changes
> and I had to restart gnp to make changes (eg the editing font) happen.
> This was the first time that I ran gnp and it seems OK now.
Odd; I can't seem to reproduce this.
> 2) The GtkXmHTML (doc) does not reflect unsaved changes made to the HTML
> even though the GtkXmHTML (window) seems to.
This was (somewhat) intentional. The way the code is currently
structured, it is easier to create a new document by simply rereading
the file from disk than to make another copy of what's (unsaved) in
memory.
> 3) Undo stops working after inserting from the HTML menu (eg Title).
Ah. This is indeed a bug. I believe it was introduced by the fix to
this bug (from the ChangeLog):
- fix: repeated undos after HTML tag insertion on highlighted
characters results in a crash (James LewisMoss).
Looks like we'll have another new (beta) version to test in the near
future...
> 4) I could leverage all your good work in a little app that I am writing
> if I could tell gnp to open another document (tab). I realise that I can
> start a whole new gnp each time but I think that it would be cleaner to
> have all the open docs available in one place.
This type of request has come up a few times in the past. Most
recently, I responded on the mailing list:
> The second is dividing background process (as emacsserver) and
> opening documents command (as emacsclient).
> Background process always running, and open buffer windows on
> users demand. It would be useful for those who has "opening many
> window" editing style.
There have been a couple of requests for this in the past. Again,
it's a tradeoff. I see this as useful only if gnotepad gets large
enough such that starting another gnotepad process is really time
consuming.
Currently, I don't feel that gnotepad is large enough to justify this
feature, but if gnotepad evolves (mutates?) into a more complex and
robust editor, then this feature would certainly be needed.
> 5) Is it possible to show the full path name of the documents somewhere?
> Either a tooltip over the tab label or a status bar message would be good.
> Also the recent files menuitems (or a tooltip?) - I get lost with 6 files
> called 'index.html'.
The full pathname is show in the window title for the current
document. Without taking up a lot of screen space, there's no good
way to display the full pathname for *all* opened documents. I'll see
if a tooltip and/or a statusbar message can be done though.
As for files in the recent menu: I think displaying the full pathname
can be a good feature to be added as an option (in the preferences).
Some people simply don't want to clutter the recent files menu with
obscenely long paths, but others need it.
> 6) I have seen this warning several times - I don't know when.
> Gtk-WARNING **: gtk_signal_disconnect_by_func():
> could not find handler (0x8053F50) containing data (0x81C9380)
>
> 7) I have seen this - again I don't know what caused it:
> GLib-CRITICAL **: file gmain.c: line 500 (g_source_remove):
> assertion `tag > 0' failed.
Hmm, please keep an eye on this in the future. I can't determine
exactly when those messages are produced.
> 8) What about a simple signal handler for a GtkXmHTML (doc) 'activate' to
> load and raise the clicked URL (if it is a local HTML file)?
I'd prefer to keep browser-like features out of gnotepad+.
> 9) I know that syntax highlighting is a lot of work to achieve but I have
> done some HTML pseudo-highlighting (in perl) with the sub below. Perhaps
...
Please refer to a prior email sent to the mailing list titled "Future
version(s) of gnotepad+". I make some comments about adding syntax
highlighting.
regards,
--andy
|