From bb4a0946ba958a4ffe14e1f8b0210d48ef505272 Mon Sep 17 00:00:00 2001 From: Steve Fryatt Date: Sat, 19 Nov 2011 23:33:37 +0000 Subject: Implement user interface for external hotlist app details. svn path=/trunk/netsurf/; revision=13151 --- !NetSurf/Resources/de/Messages | 33 +++++++++++++++++---------------- !NetSurf/Resources/en/Messages | 11 ++++++----- !NetSurf/Resources/fr/Messages | 13 +++++++------ !NetSurf/Resources/it/Messages | 11 ++++++----- !NetSurf/Resources/nl/Messages | 11 ++++++----- riscos/configure/con_inter.c | 36 ++++++++++++++++++++++++++++++++++++ riscos/templates/de | 32 ++++++++++++++++++++++++++------ riscos/templates/en | 32 ++++++++++++++++++++++++++------ riscos/templates/fr | 33 +++++++++++++++++++++++++++------ riscos/templates/nl | 32 ++++++++++++++++++++++++++------ 10 files changed, 183 insertions(+), 61 deletions(-) diff --git a/!NetSurf/Resources/de/Messages b/!NetSurf/Resources/de/Messages index d18560961..80b8a5b36 100644 --- a/!NetSurf/Resources/de/Messages +++ b/!NetSurf/Resources/de/Messages @@ -157,7 +157,7 @@ WindowReset:Fensterposition zurücksetzen # Main -> Help menu # -HelpContent:Inhalt F1 +HelpContent:Inhalt F1 HelpGuide:Handbuch HelpInfo:Nutzerinformation HelpCredits:Credits @@ -444,10 +444,10 @@ gtkRemaining:Ãœbrig # spaces necessary # -gtkError: Fehler -gtkComplete: Vollständig -gtkCanceled: Abgebrochen -gtkWorking: Arbeite +gtkError: Fehler +gtkComplete: Vollständig +gtkCanceled: Abgebrochen +gtkWorking: Arbeite # Dialogs # @@ -461,7 +461,7 @@ gtkFileError:Dateifehler: %s gtkInfo:%s von %s ist %s in size gtkSave:Datei speichern unter... gtkSourceSave:Quelltext speichern -gtkSourceTabError:Fehler beim behandeln der Quelldaten +gtkSourceTabError:Fehler beim behandeln der Quelldaten gtkPlainSave:Als Text speichern gtkFullSave:Speichern der Webseite abgeschlossen - wähle ein leeres Verzeichnis gtkUnknownHost:ein unbekannter Host @@ -1135,7 +1135,7 @@ HelpGHistoryMenu3:Deselektiert alle markierten Elemente. HelpCookies:Das ist das Fenster zur Cookie-Verwaltung. HelpCookiesToolbar0:Dies ist der Löschschalter.|MAnklicken löscht alle markierten Einträge. -HelpCookiesToolbar1:Dies ist der Schalter zum Expandieren der Einträge.|MKlicken mit AUSWAHL expandiert alle Cookies.|MKlicken mit SPEZIAL versteckt die Zusatzinformationen wieder.|MIn expandierten Cookies werden zusätzliche Informationen angezeigt. +HelpCookiesToolbar1:Dies ist der Schalter zum Expandieren der Einträge.|MKlicken mit AUSWAHL expandiert alle Cookies.|MKlicken mit SPEZIAL versteckt die Zusatzinformationen wieder.|MIn expandierten Cookies werden zusätzliche Informationen angezeigt. HelpCookiesToolbar2:Öffnet und schließt Verzeichnisse|MKlicken mit AUSWAHL öffnet alle Verzeichnisse der Liste.|MKlicken mit SPEZIAL schließt alle Verzeichnisse. HelpCookiesMenu0:Die gesamte Liste bearbeiten. @@ -1187,7 +1187,7 @@ HelpConnectConfig8:Hier kann die zugehörige Portnummer eingestellt werden. HelpConnectConfig10:Hier kann ein Username eingegeben werden, wenn der Proxy das erfordert. HelpConnectConfig12:Hier kann das zum Usernamen gehörige Passwort eingegeben werden. HelpConnectConfig16:Das ist die Maximalzahl simultaner Fetches, die NetSurf verwenden soll. -HelpConnectConfig17:Klicken mit AUSWAHL verringert die Maximalzahl simultaner Fetches. +HelpConnectConfig17:Klicken mit AUSWAHL verringert die Maximalzahl simultaner Fetches. HelpConnectConfig18:Klicken mit AUSWAHL vergrößert die Maximalzahl simultaner Fetches. HelpConnectConfig20:Das ist die Maximalzahl simultaner Fetches, die je Host von NetSurf verwendet werden. HelpConnectConfig21:Klicken mit AUSWAHL verringert die Maximalzahl simultaner Fetches je Host. @@ -1250,9 +1250,9 @@ HelpImageConfig13:Klicken mit AUSWAHL verkleinert die minimale Wartezeit zwische HelpImageConfig14:Klicken mit AUSWAHL vergrößert die minimale Wartezeit zwischen aufeinanderfolgenden Einzelbildern einer Animation. HelpImageConfig16:Erlaubt das Abschalten der Animationsdarstellung auf Webseiten.|MSind die Animationen abgeschaltet, wird von NetSurf lediglich das erste Einzelbild der Animationsfolge als einfaches Bild angezeigt. HelpImageConfig17:Stellt die Bildoptionen zurück auf die Standardwerte. -HelpImageConfig18:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. -HelpImageConfig19:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. - +HelpImageConfig18:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. +HelpImageConfig19:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. + HelpInterfaceConfig:Fenster zur Einstellung des Programmverhaltens in ausgewählten Situationen HelpInterfaceConfig2:Beim Abspeichern von Dateien auf einen Datenträger werden die Dateinamenserweiterungen (Extensions) aus dem Dateinamen entfernt. HelpInterfaceConfig3:Beim Abspeichern wird vor dem Ãœberschreiben namensgleicher Dateien von NetSurf nachgefragt, ob dies so erfolgen soll. @@ -1263,6 +1263,7 @@ HelpInterfaceConfig11:Stellt die Standardeinstellungen wieder her. HelpInterfaceConfig12:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. HelpInterfaceConfig13:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. HelpInterfaceConfig16:This indicates whether NetSurf will use an external hotlist client if available, in preference to the internal hotlist. +HelpInterfaceConfig18:\Tthe path to a hotlist application which will be used to display the hotlist. HelpLanguageConfig:Konfigurationsfenster für die Spracheinstellungen HelpLanguageConfig3:Das ist die aktuell eingestellte Sprache für die Bedienoberfläche.|MDiese Sprache wird genutzt, um NetSurf's Meldungen und die Texte der Dialogboxen und Menüs darzustellen. @@ -1283,7 +1284,7 @@ HelpMemoryConfig10:Klicken mit AUSWAHL verkleinert den Arbeitsspeicher zum Ableg HelpMemoryConfig11:Klicken mit AUSWAHL vergrößert den Arbeitsspeicher zum Ablegen komprimierter Bilder. HelpMemoryConfig13:NetSurf nimmt eine automatische intelligente Abschätzung der notwendigen Größe des Arbeitsspeichers zum Ablegen komprimierter Bilddaten vor. HelpMemoryConfig14:Stellt die Standardeinstellungen wieder her. -HelpMemoryConfig15:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. +HelpMemoryConfig15:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. HelpMemoryConfig16:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. HelpSecurityConfig:Fenster zur Konfiguration der Sicherheitseinstellungen @@ -1292,14 +1293,14 @@ HelpSecurityConfig6:Hier kann die Zeitdauer in Tagen angegeben werden, bis zu de HelpSecurityConfig7:Klicken mit AUSWAHL verkürzt die Aufbewahrungszeit von Seiten in der globalen History. HelpSecurityConfig8:Klicken mit AUSWAHL verlängert die Aufbewahrungszeit von Seiten in der globalen History. HelpSecurityConfig10:Stellt die Standardeinstellungen wieder her. -HelpSecurityConfig11:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. -HelpSecurityConfig12:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. +HelpSecurityConfig11:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. +HelpSecurityConfig12:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. HelpThemeConfig:Fenster zur Auswahl des Anzeigethemas HelpThemeConfig2:Stellt die Standardeinstellungen wieder her. HelpThemeConfig3:Klicken mit AUSWAHL schließt das Fenster ohne die Änderungen zu speichern.|MKlicken mit SPEZIAL stellt die zuletzt abgespeicherten Einstellungen wieder her. -HelpThemeConfig4:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. - +HelpThemeConfig4:Klicken mit AUSWAHL speichert die Einstellungen und schließt das Fenster.|MKlicken mit SPEZIAL speichert die Einstellungen ohne das Fenster zu schließen. + HelpThemePConfig:Dieser Dialog zeigt die verfügbaren Themen.|MDas ausgewählte Thema wird bei der Anzeige von Browserfenster, Cookieverwaltung, Hotlist und History eingesetzt. # HelpHint (tooltip) text diff --git a/!NetSurf/Resources/en/Messages b/!NetSurf/Resources/en/Messages index 40c270208..f24bd1b63 100644 --- a/!NetSurf/Resources/en/Messages +++ b/!NetSurf/Resources/en/Messages @@ -448,10 +448,10 @@ gtkRemaining:Remaining # spaces necessary # -gtkError: Error -gtkComplete: Complete -gtkCanceled: Canceled -gtkWorking: Working +gtkError: Error +gtkComplete: Complete +gtkCanceled: Canceled +gtkWorking: Working # Dialogs # @@ -466,7 +466,7 @@ gtkFileError:File error: %s gtkInfo:%s from %s is %s in size gtkSave:Save file as… gtkSourceSave:Save source -gtkSourceTabError:Error handling source data +gtkSourceTabError:Error handling source data gtkplainSave:Save plain text gtkcompleteSave:Save webpage complete - select an empty directory gtkSaveConfirm:File saved @@ -1284,6 +1284,7 @@ HelpInterfaceConfig11:\Sreset the Interface options back to their default values HelpInterfaceConfig12:\Sclose this \w without saving changes.|M\Areturn the interface options to the last saved configuration. HelpInterfaceConfig13:\Ssave these settings and close the \w.|M\Asave these settings without closing the \w. HelpInterfaceConfig16:This indicates whether NetSurf will use an external hotlist client if available, in preference to the internal hotlist. +HelpInterfaceConfig18:\Tthe path to a hotlist application which will be used to display the hotlist. HelpLanguageConfig:\Tlanguage configuration \w HelpLanguageConfig3:\Tcurrently selected interface language.|MThe interface language is the language used for NetSurf's messages and dialogue boxes. diff --git a/!NetSurf/Resources/fr/Messages b/!NetSurf/Resources/fr/Messages index fbe6541b9..3f1be00b1 100644 --- a/!NetSurf/Resources/fr/Messages +++ b/!NetSurf/Resources/fr/Messages @@ -444,10 +444,10 @@ gtkRemaining:Reste # spaces necessary # -gtkError: Erreur -gtkComplete: Terniné -gtkCanceled: Annulé -gtkWorking: en cours +gtkError: Erreur +gtkComplete: Terniné +gtkCanceled: Annulé +gtkWorking: en cours # Dialogs # @@ -461,9 +461,9 @@ gtkFileError:Erreur de fichier: %s gtkInfo:La taille de %s de %s est de %s gtkSave:Enregistrer le fichier sous... gtkSourceSave:Enregistrer la Source -gtkSourceTabError:Erreur de manipulation des données source +gtkSourceTabError:Erreur de manipulation des données source gtkPlainSave:Enregistrer comme texte -gtkFullSave:Enregistrer page web complète - sélectioner un dossier vide +gtkFullSave:Enregistrer page web complète - sélectioner un dossier vide gtkUnknownHost:un hôte inconnu gtkUnknownFile: gtkUnknownSize:inconnu @@ -1269,6 +1269,7 @@ HelpInterfaceConfig11:\Srevenir aux valeurs par défaut des options d'Interface. HelpInterfaceConfig12:\Sfermer cette fenêtre sans sauver les changements|M\Arevenir aux options d'Interface précédemment sauvegardées. HelpInterfaceConfig13:\Ssauver ces réglages et fermer la fenêtre.|M\Asauver ces réglages sans fermer la fenêtre. HelpInterfaceConfig16:This indicates whether NetSurf will use an external hotlist client if available, in preference to the internal hotlist. +HelpInterfaceConfig18:\Tthe path to a hotlist application which will be used to display the hotlist. HelpLanguageConfig:\Tfenêtre de configuration de langue. HelpLanguageConfig3:\Tla langue d'interface sélectionnée actuellement.|MLa langue d'interface est la langue utilisée pour les messages et les boîtes de dialogue de Netsurf. diff --git a/!NetSurf/Resources/it/Messages b/!NetSurf/Resources/it/Messages index c29372637..04c28698d 100644 --- a/!NetSurf/Resources/it/Messages +++ b/!NetSurf/Resources/it/Messages @@ -447,10 +447,10 @@ gtkRemaining:Al termine # spaces necessary # -gtkError: Errore -gtkComplete: Completo -gtkCanceled: Annullato -gtkWorking: In corso +gtkError: Errore +gtkComplete: Completo +gtkCanceled: Annullato +gtkWorking: In corso # Dialogs # @@ -466,7 +466,7 @@ gtkFileError:Errore file: %s gtkInfo:%s da %s è %s come dimensione gtkSave:Salva file come... gtkSourceSave:Salva sorgente -gtkSourceTabError:Errore di modifica sul sorgente +gtkSourceTabError:Errore di modifica sul sorgente gtkPlainSave:Salva come testo gtkFullSave:Salva pagina web completa - seleziona una directory vuota gtkSaveConfirm:File salvato @@ -1271,6 +1271,7 @@ HelpInterfaceConfig11:\Sreset the Interface options back to their default values HelpInterfaceConfig12:\Sclose this \w without saving changes.|M\Areturn the interface options to the last saved configuration. HelpInterfaceConfig13:\Ssave these settings and close the \w.|M\Asave these settings without closing the \w. HelpInterfaceConfig16:This indicates whether NetSurf will use an external hotlist client if available, in preference to the internal hotlist. +HelpInterfaceConfig18:\Tthe path to a hotlist application which will be used to display the hotlist. HelpLanguageConfig:\Tlanguage configuration \w HelpLanguageConfig3:\Tcurrently selected interface language.|MThe interface language is the language used for NetSurf's messages and dialogue boxes. diff --git a/!NetSurf/Resources/nl/Messages b/!NetSurf/Resources/nl/Messages index cd4f4b168..ac2f1ebe1 100644 --- a/!NetSurf/Resources/nl/Messages +++ b/!NetSurf/Resources/nl/Messages @@ -444,10 +444,10 @@ gtkRemaining:Remaining # spaces necessary # -gtkError: Error -gtkComplete: Complete -gtkCanceled: Canceled -gtkWorking: Working +gtkError: Error +gtkComplete: Complete +gtkCanceled: Canceled +gtkWorking: Working # Dialogs # @@ -461,7 +461,7 @@ gtkFileError:File error: %s gtkInfo:%s from %s is %s in size gtkSave:Save file as... gtkSourceSave:Save Source -gtkSourceTabError:Error handling source data +gtkSourceTabError:Error handling source data gtkPlainSave:Save as text gtkFullSave:Save webpage complete - select an empty directory gtkUnknownHost:an unknown host @@ -1264,6 +1264,7 @@ HelpInterfaceConfig11:\Sreset the Interface options back to their default values HelpInterfaceConfig12:\Sclose this \w without saving changes.|M\Areturn the cache options to the last saved configuration. HelpInterfaceConfig13:\Ssave these settings and close the \w.|M\Asave these settings without closing the \w. HelpInterfaceConfig16:This indicates whether NetSurf will use an external hotlist client if available, in preference to the internal hotlist. +HelpInterfaceConfig18:\Tthe path to a hotlist application which will be used to display the hotlist. HelpLanguageConfig:\Tlanguage configuration \w HelpLanguageConfig3:\Tcurrently selected interface language.|MThe interface language is the language used for NetSurf's messages and dialogue boxes. diff --git a/riscos/configure/con_inter.c b/riscos/configure/con_inter.c index d1d3e3329..570ba5782 100644 --- a/riscos/configure/con_inter.c +++ b/riscos/configure/con_inter.c @@ -35,8 +35,10 @@ #define INTERFACE_CANCEL_BUTTON 12 #define INTERFACE_OK_BUTTON 13 #define INTERFACE_USE_EXTERNAL_HOTLIST 16 +#define INTERFACE_EXTERNAL_HOTLIST_APP 18 +static bool ro_gui_options_interface_click(wimp_pointer *pointer); static void ro_gui_options_interface_default(wimp_pointer *pointer); static bool ro_gui_options_interface_ok(wimp_w w); @@ -55,8 +57,16 @@ bool ro_gui_options_interface_initialise(wimp_w w) option_thumbnail_iconise); ro_gui_set_icon_selected_state(w, INTERFACE_USE_EXTERNAL_HOTLIST, option_external_hotlists); + ro_gui_set_icon_string(w, INTERFACE_EXTERNAL_HOTLIST_APP, + (option_external_hotlist_app) ? + option_external_hotlist_app : "", false); + + ro_gui_set_icon_shaded_state(w, INTERFACE_EXTERNAL_HOTLIST_APP, + !option_external_hotlists); /* initialise all functions for a newly created window */ + ro_gui_wimp_event_register_mouse_click(w, + ro_gui_options_interface_click); ro_gui_wimp_event_register_button(w, INTERFACE_DEFAULT_BUTTON, ro_gui_options_interface_default); ro_gui_wimp_event_register_cancel(w, INTERFACE_CANCEL_BUTTON); @@ -68,6 +78,25 @@ bool ro_gui_options_interface_initialise(wimp_w w) } + +bool ro_gui_options_interface_click(wimp_pointer *pointer) +{ + bool shaded; + + switch (pointer->i) { + case INTERFACE_USE_EXTERNAL_HOTLIST: + shaded = !ro_gui_get_icon_selected_state(pointer->w, + INTERFACE_USE_EXTERNAL_HOTLIST); + ro_gui_set_icon_shaded_state(pointer->w, + INTERFACE_EXTERNAL_HOTLIST_APP, shaded); + return false; + break; + } + return false; +} + + + void ro_gui_options_interface_default(wimp_pointer *pointer) { ro_gui_set_icon_selected_state(pointer->w, @@ -82,6 +111,8 @@ void ro_gui_options_interface_default(wimp_pointer *pointer) INTERFACE_THUMBNAIL_ICONISE_OPTION, true); ro_gui_set_icon_selected_state(pointer->w, INTERFACE_USE_EXTERNAL_HOTLIST, false); + ro_gui_set_icon_string(pointer->w, INTERFACE_EXTERNAL_HOTLIST_APP, + "", false); } bool ro_gui_options_interface_ok(wimp_w w) @@ -98,6 +129,11 @@ bool ro_gui_options_interface_ok(wimp_w w) INTERFACE_THUMBNAIL_ICONISE_OPTION); option_external_hotlists = ro_gui_get_icon_selected_state(w, INTERFACE_USE_EXTERNAL_HOTLIST); + if (option_external_hotlist_app) + free(option_external_hotlist_app); + option_external_hotlist_app = + strdup(ro_gui_get_icon_string(w, + INTERFACE_EXTERNAL_HOTLIST_APP)); ro_gui_save_options(); return true; diff --git a/riscos/templates/de b/riscos/templates/de index 06e992964..ed26c7d6b 100644 --- a/riscos/templates/de +++ b/riscos/templates/de @@ -2860,7 +2860,7 @@ wimp_window { wimp_window { template_name:"con_inter" - visible:1094,218,1838,918 + visible:1094,146,1838,918 xscroll:0 yscroll:0 next:wimp_TOP @@ -2873,7 +2873,7 @@ wimp_window { scroll_inner:wimp_COLOUR_VERY_LIGHT_GREY highlight_bg:wimp_COLOUR_CREAM extra_flags: - extent:0,-700,744,0 + extent:0,-772,744,0 title_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | 0x27000000 work_flags: sprite_area:&1 @@ -2991,7 +2991,7 @@ wimp_window { text_and_sprite.validation:"Soptoff,opton" } wimp_icon { - extent:24,-668,188,-616 + extent:24,-740,188,-688 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3001,7 +3001,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:360,-668,524,-616 + extent:360,-740,524,-688 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3011,7 +3011,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:540,-676,724,-608 + extent:540,-748,724,-680 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3021,7 +3021,7 @@ wimp_window { text.validation:"R6,3" } wimp_icon { - extent:16,-588,728,-492 + extent:16,-660,728,-492 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3050,6 +3050,26 @@ wimp_window { text_and_sprite.size:* text_and_sprite.validation:"Soptoff,opton" } + wimp_icon { + extent:28,-640,232,-588 + icon_flags:wimp_ICON_TEXT | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED | wimp_ICON_RJUSTIFIED + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_VERY_LIGHT_GREY + text.text:"Hotlist path" + text.size:* + text.validation:"" + } + wimp_icon { + extent:232,-640,708,-588 + icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_WRITABLE + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_WHITE + text.text:"Writable icon" + text.size:256 + text.validation:"Pptr_write;Kta" + } } wimp_window { diff --git a/riscos/templates/en b/riscos/templates/en index 8dda2c6fc..2b91764f9 100644 --- a/riscos/templates/en +++ b/riscos/templates/en @@ -833,7 +833,7 @@ wimp_window { wimp_window { template_name:"con_inter" - visible:2320,508,3164,1220 + visible:2320,436,3164,1220 xscroll:0 yscroll:0 next:wimp_TOP @@ -846,7 +846,7 @@ wimp_window { scroll_inner:wimp_COLOUR_VERY_LIGHT_GREY highlight_bg:wimp_COLOUR_CREAM extra_flags: - extent:0,-712,844,0 + extent:0,-784,844,0 title_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | 0x27000000 work_flags: sprite_area:&1 @@ -964,7 +964,7 @@ wimp_window { text_and_sprite.validation:"Soptoff,opton" } wimp_icon { - extent:24,-676,188,-624 + extent:24,-748,188,-696 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -974,7 +974,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:456,-676,620,-624 + extent:456,-748,620,-696 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -984,7 +984,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:636,-684,820,-616 + extent:636,-756,820,-688 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -994,7 +994,7 @@ wimp_window { text.validation:"R6,3" } wimp_icon { - extent:16,-592,820,-496 + extent:16,-664,820,-496 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -1023,6 +1023,26 @@ wimp_window { text_and_sprite.size:* text_and_sprite.validation:"Soptoff,opton" } + wimp_icon { + extent:28,-644,232,-592 + icon_flags:wimp_ICON_TEXT | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED | wimp_ICON_RJUSTIFIED + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_VERY_LIGHT_GREY + text.text:"Hotlist path" + text.size:* + text.validation:"" + } + wimp_icon { + extent:232,-644,800,-592 + icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_WRITABLE + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_WHITE + text.text:"Writable icon" + text.size:256 + text.validation:"Pptr_write;Kta" + } } wimp_window { diff --git a/riscos/templates/fr b/riscos/templates/fr index 170987c0c..4a8cce4c8 100644 --- a/riscos/templates/fr +++ b/riscos/templates/fr @@ -3482,7 +3482,7 @@ wimp_window { wimp_window { template_name:"con_inter" - visible:264,362,1008,1066 + visible:264,290,1008,1066 xscroll:0 yscroll:0 next:wimp_TOP @@ -3495,7 +3495,7 @@ wimp_window { scroll_inner:wimp_COLOUR_VERY_LIGHT_GREY highlight_bg:wimp_COLOUR_CREAM extra_flags: - extent:0,-772,744,0 + extent:0,-844,744,0 title_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | 0x27000000 work_flags: sprite_area:&1 @@ -3613,7 +3613,7 @@ wimp_window { text_and_sprite.validation:"Soptoff,opton" } wimp_icon { - extent:24,-672,188,-620 + extent:24,-744,188,-692 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3623,7 +3623,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:360,-672,524,-620 + extent:360,-744,524,-692 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3633,7 +3633,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:540,-680,724,-612 + extent:540,-752,724,-684 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3643,7 +3643,7 @@ wimp_window { text.validation:"R6,3" } wimp_icon { - extent:16,-588,728,-492 + extent:16,-660,728,-492 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -3672,6 +3672,27 @@ wimp_window { text_and_sprite.size:* text_and_sprite.validation:"Soptoff,opton" } + wimp_icon { + extent:28,-640,232,-588 + icon_flags:wimp_ICON_TEXT | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED | wimp_ICON_RJUSTIFIED + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_VERY_LIGHT_GREY + text.text:"Hotlist path" + text.size:* + text.validation:"" + } + wimp_icon { + extent:232,-640,708,-588 + icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_WRITABLE + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_WHITE + text.text:"Writable icon" + text.size:256 + text.validation:"Pptr_write;Kta" + } + } wimp_window { diff --git a/riscos/templates/nl b/riscos/templates/nl index 293efeaff..19dd8430b 100644 --- a/riscos/templates/nl +++ b/riscos/templates/nl @@ -833,7 +833,7 @@ wimp_window { wimp_window { template_name:"con_inter" - visible:1212,764,1956,1472 + visible:1212,692,1956,1472 xscroll:0 yscroll:0 next:wimp_TOP @@ -846,7 +846,7 @@ wimp_window { scroll_inner:wimp_COLOUR_VERY_LIGHT_GREY highlight_bg:wimp_COLOUR_CREAM extra_flags: - extent:0,-708,744,0 + extent:0,-780,744,0 title_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | 0x27000000 work_flags: sprite_area:&1 @@ -964,7 +964,7 @@ wimp_window { text_and_sprite.validation:"Soptoff,opton" } wimp_icon { - extent:24,-676,188,-624 + extent:24,-748,188,-696 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -974,7 +974,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:360,-676,524,-624 + extent:360,-748,524,-696 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -984,7 +984,7 @@ wimp_window { text.validation:"R5,3" } wimp_icon { - extent:540,-684,724,-616 + extent:540,-756,724,-688 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_CLICK icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -994,7 +994,7 @@ wimp_window { text.validation:"R6,3" } wimp_icon { - extent:16,-592,728,-496 + extent:16,-664,728,-496 icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_HCENTRED | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED icon_esg:0 icon_fg:wimp_COLOUR_BLACK @@ -1023,6 +1023,26 @@ wimp_window { text_and_sprite.size:* text_and_sprite.validation:"Soptoff,opton" } + wimp_icon { + extent:28,-640,232,-588 + icon_flags:wimp_ICON_TEXT | wimp_ICON_VCENTRED | wimp_ICON_INDIRECTED | wimp_ICON_RJUSTIFIED + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_VERY_LIGHT_GREY + text.text:"Hotlist path" + text.size:* + text.validation:"" + } + wimp_icon { + extent:232,-640,708,-588 + icon_flags:wimp_ICON_TEXT | wimp_ICON_BORDER | wimp_ICON_VCENTRED | wimp_ICON_FILLED | wimp_ICON_INDIRECTED | wimp_BUTTON_WRITABLE + icon_esg:0 + icon_fg:wimp_COLOUR_BLACK + icon_bg:wimp_COLOUR_WHITE + text.text:"Writable icon" + text.size:256 + text.validation:"Pptr_write;Kta" + } } wimp_window { -- cgit v1.2.3