This bookmark manager entirely written in Gui4Cli (Dimitris Keletsekis) for OWB, NetSurf & IBrowse, has its own way of doing things. Read them in the OWB_.gc script in the 'Textfile's (or from help button, once launched, see below ) Hope you like them, but let me know what you don't like, or want JosDuchIt Responsibility taken: None
The essential Gui4Cli files are included. (The Gui4Cli interpreter for OS4 occasionally spits some comments. Those will be removed, but since they don't bother me too much, not before i get some feedback. ) Doubleclicking on the LnchArchOWB icon will open the GUI, ask you where your browsers are stored, and launch OWB. The <?> button explains what you can expect (if you did not read the source) The script is launched in Debug mode. You can edit LnchArchOWB to launch in normal mode. In a last minute edit, i added a "debug" checkbox.
Watch the Screen title bar for local help.
I hope the authors of NetSurf and OWB will take note of my main requests for a better version; 1) arexx commands for resizing and positioning the window. 2) arexx commands that permit to address the individual tabs, know how many are open, which ones, not only by number (as in IBrowse) but also by position (first, last previous, next)
I usually don't bother to add icons to my Gui4Cli guis (I am more after functionality) I did here. I do add local help systematically though , given my poor memory.
The present limitations of Gui4Cli are that an xICON event does not have local help, an xBUTTON event has though. So i did put an xICON event on top of an xBUTTON event to keep the local help (in screen title bar) Part of the tiltle of the xBUTTON is still visible and shows the shortcut key (underlined). Clicking in that part will show the full button's title. To see the Icon again you have to click on its area. If you dislike this the buttons can be commented out easily.
hope the authors of NetSurf and OWB will take note of my main requests for a better version; 1) arexx commands for resizing and positioning the window. 2) arexx commands that permit to address the individual tabs, know how many are open, which ones, not only by number (as in IBrowse) but also by position (first, last previous, next)
Duly noted.
Quote:
400: EZREQ We will select the drawer containing your OWB browser, an IBrowse: temporary assign will be made to it ok" var 401: REQFILE 204 10 409 512 Select IBrowse browser's drawer KEY4 owbAs sys:utilities
Appears to be a copy'n'paste error there.
I also can't try it out because I get error "sendrexx did not succeed" "Paste URL(e-mail) from clipboard". Maybe it is because I don't have IBrowse installed anywhere? Output below:
gui.c rxmsg noted
FILE: ===> NoFile
0: GUILOAD guic:OWB_.gc
PUSH: GUILOAD Gui: NoFile 0
FILE: ===> OWB_.GC
344: GOSUB #this Default
PUSH: GOSUB Gui: OWB_.GC 344
366: IFEXISTS KEY118 ~*ReqL
=> Could not find *ReqL
371: GOSUB #this LoadImages
PUSH: GOSUB Gui: OWB_.GC 371
POP: GOSUB Gui: OWB_.GC 371
372: SETVAR HelpEdLV3 Edit history file in LV3
373: SETVAR HelpEdLV2 Edit current URL list in LV2
374: SETVAR NameLV3 history file
375: SETVAR NameLV2 current URL list
376: SETVAR ToggleLV -1
378: IFEXISTS KEY65 ~OWB
=> Could not find OWB
387: IFEXISTS KEY65 ~NetSurf
=> Could not find NetSurf
396: IFEXISTS KEY65 ~IBrowse
=> Could not find IBrowse
406: ASSIGN IBrowse: datas:utilities/IBrowse
Could not lock datas:utilities/IBrowse
*** Gui4Cli Event: XONFAIL (0) Gui: OWB_.GC 1416
1417: GOSUB #this 2clips
PUSH: GOSUB Gui: OWB_.GC 1417
* VAR HTM2View not found
965: LVUSE #this 101
966: LVCLEAR
967: LVADD ""
968: LVSAVE clips:0
POP: GOSUB Gui: OWB_.GC 1417
* VAR BrowserPort not found
* VAR Command not found
1418: EZREQ sendrexx did not succeed
Paste URL(e-mail) from clipboard ok vae
Actually I see it says it can't find any browser, even though I pointed it to OWB and NetSurf when I first tried to run it.
I uploaded a corrected?file at http://users.online.be/AD/OWB_.gc (More corrections and more expanations in the help textfile) This works here even if i don't point to the IBrowse drawer. It will only fail (gracefully, no crash) if you startup the Ibrowse gui Ignore the OWB & Netsurf errors (Gui4Cli compiler erroneous error message) The error is not in the script I indeed made some past errors.
Important: Ctl_R reloads the gui. Often when something strange appears, you are back in busyness after that.
Still make a copy of your URLLists (URLs) drawer regularly
The layout of the GUI is a bit strange (overlapping gadgets etc), as has been said - probably the port of GUI4CLI isn't taking into account the larger gadget and font sizes which tend to be the norm on OS4.
The concept I really like, and I'm sure people who like to use different browsers for different things will find it very useful.
I'll see if I can add those missing ARexx commands for NetSurf 2.6, may well have some time this weekend to do something.
I can't help thinking that it would be better to implement a proper built-in bookmarks manager rather than having to suffer all these retro-fit solutions.
Simon
Edited by Rigo on 2010/7/9 22:49:47
Comments made in any post are personal opinion, and are in no-way representative of any commercial entity unless specifically stated as such. ---- http://codebench.co.uk
Well, NetSurf has one (and will have a better one for 3.0), and I agree. But these external ones have advantages of sharing bookmarks across browsers, and this one in particular can switch between browsers with the click of a button, so I wouldn't write them off completely.
@samo79
You won't see 3.0 for a while, 2.6 is the next one and it will just be a bug-fix release.
Glad you like the concept. Tried out the <Text2htm> button? generates and loads an htm page with all the URLs as clickable links. The <Tb> button permits to load a set of selected URLs in different tabs. Some clicking is needed, but here a better arexx port would permit to load and save a 'tab set' from one browser to another.
Never mind the 'backward look" Gui4Cli is very configurable. You can chose the fonts you like. I don't understand which ones i should use. The font used is the same as used by OWB and Netsurf here. Please note that you can switch between small, medium & large vieuw using the 2, 5 and 8 of the numerical pad.
I can't help thinking that it would be better to implement a proper built-in bookmarks manager rather than having to suffer all these retro-fit solutions.
actually i'd like to see a sort of system wide integrated "contacts" manager which handles urls of webpages, email adresses and a "normal" address book (name, birthdays, addresses, ...). that should be usable for all applications like yam, simplemail, owb, timberwolf, ... it always drives me nuts to store some addresses multiple times.