<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AFeatures%2FEdit_panel_on_Frame</id>
	<title>Talk:Features/Edit panel on Frame - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Talk%3AFeatures%2FEdit_panel_on_Frame"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;action=history"/>
	<updated>2026-04-07T14:02:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=90306&amp;oldid=prev</id>
		<title>FGrose: FGrose moved page Talk:Features/Edit-panel-on-Frame to Talk:Features/Edit panel on Frame</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=90306&amp;oldid=prev"/>
		<updated>2013-11-06T16:35:26Z</updated>

		<summary type="html">&lt;p&gt;FGrose moved page &lt;a href=&quot;/index.php?title=Talk:Features/Edit-panel-on-Frame&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Talk:Features/Edit-panel-on-Frame (page does not exist)&quot;&gt;Talk:Features/Edit-panel-on-Frame&lt;/a&gt; to &lt;a href=&quot;/go/Talk:Features/Edit_panel_on_Frame&quot; title=&quot;Talk:Features/Edit panel on Frame&quot;&gt;Talk:Features/Edit panel on Frame&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:35, 6 November 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>FGrose</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=33439&amp;oldid=prev</id>
		<title>Erikos: /* View Source dialog addition */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=33439&amp;oldid=prev"/>
		<updated>2009-07-15T10:10:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;View Source dialog addition&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:10, 15 July 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l84&quot;&gt;Line 84:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 84:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== View Source dialog addition ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== View Source dialog addition ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hi, have you considered using the view source dialog to make such changes?&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hi, have you considered using the view source dialog to make such changes? &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://dev.sugarlabs.org/ticket/803#comment:3&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Erikos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=33438&amp;oldid=prev</id>
		<title>Erikos: /* View Source dialog addition */ new section</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=33438&amp;oldid=prev"/>
		<updated>2009-07-15T10:07:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;View Source dialog addition: &lt;/span&gt; new section&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:07, 15 July 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l81&quot;&gt;Line 81:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 81:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	tomeu: of course... and we can always fork... nutrasweet&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	tomeu: of course... and we can always fork... nutrasweet&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: so for now, i&amp;#039;ll try to make a SourceEditor class that inherits gtk.Widget (or gtk.textview)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: so for now, i&amp;#039;ll try to make a SourceEditor class that inherits gtk.Widget (or gtk.textview)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== View Source dialog addition ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hi, have you considered using the view source dialog to make such changes?&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Erikos</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=32123&amp;oldid=prev</id>
		<title>Walter at 16:28, 6 July 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=32123&amp;oldid=prev"/>
		<updated>2009-07-06T16:28:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:28, 6 July 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	silbe: I know, but I tried doing it all different ways, with no luck.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	silbe: I know, but I tried doing it all different ways, with no luck.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	silbe: :(&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	silbe: :(&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: hmm&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: hmm&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: so i want users to be able to go to userstyles.org, copy/paste some CSS, paste it into and editor and immediately apply it to see how it looks&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: so i want users to be able to go to userstyles.org, copy/paste some CSS, paste it into and editor and immediately apply it to see how it looks&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot;&gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 41:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	lucian_: and then the editing experience would be consistent from activity to activity&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	lucian_: and then the editing experience would be consistent from activity to activity&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: that&amp;#039;s biggest incentive for an internal editor. you write CSS in that small window, hit apply (or save) and you can see stuff instantly&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: that&amp;#039;s biggest incentive for an internal editor. you write CSS in that small window, hit apply (or save) and you can see stuff instantly&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	|&amp;lt;--	iwikiwi has left freenode (Client Quit)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	lucian_: yes. As I said, I think you need to add one step to do it externally: pull the file from the Journal.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	lucian_: yes. As I said, I think you need to add one step to do it externally: pull the file from the Journal.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	lucian_: once you have it, you can remember and pull it automatically when you want to revisit the page...&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:&amp;lt;walterbender&amp;gt;	lucian_: once you have it, you can remember and pull it automatically when you want to revisit the page...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=32122&amp;oldid=prev</id>
		<title>Walter: Created page with &#039;:&lt;lucian_&gt;	walterbender: so any thoughts about how to abstract that TextEditor class? maybe even move it outside Browse? :&lt;lucian_&gt;	walterbender: (i don&#039;t mean to rush you) :&lt;wal…&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Talk:Features/Edit_panel_on_Frame&amp;diff=32122&amp;oldid=prev"/>
		<updated>2009-07-06T16:28:03Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;:&amp;lt;lucian_&amp;gt;	walterbender: so any thoughts about how to abstract that TextEditor class? maybe even move it outside Browse? :&amp;lt;lucian_&amp;gt;	walterbender: (i don&amp;#039;t mean to rush you) :&amp;lt;wal…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;:&amp;lt;lucian_&amp;gt;	walterbender: so any thoughts about how to abstract that TextEditor class? maybe even move it outside Browse?&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: (i don&amp;#039;t mean to rush you)&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: that is an abstraction problem I have also been strucggling with...&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: i could make the TextEditor subclass gtk.Widget&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I would prefer to have these edit functions outside... for example, I want to sue Pippy to edit Python code that users modify in Turtle Art rather than putting a Python editor directly into Turtle Art&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: but it would lose a lot of functionality it has now as a window&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	It would be good to have a general sytles editor that you could use outside of Browse...&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I could use ^^ to edit the styles for the epxort of HTML in Turtle Art for example&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: so I am in favor of the stand-alone approach.&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: but wouldn&amp;#039;t that involve the Journal?&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: also it keeps the individual activities simpler.&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: yes.&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: i don&amp;#039;t really want users to know that there&amp;#039;s a style.user.css file somewhere&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: you save the styles to the journal and import them into the activity at run time&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: why not, if they are editing the style, should they not know that there is an object associated with that edit?&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: that they can refer to whenever they want it?&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: but then how can i include the styles in the SSB bundles created by Browse?&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: this is part of the issue I had with Turtle Art... the Rainbow stuff gets a bit in the way...&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: yeah, it does&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: why do we need it again?&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I tried to override some imports -- a reload -- in Python, but it was not robust inside of Rainbow... never really got it to work the way I wanted it to...&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	they can import the code from the Journal that they wrote in Pippy&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: hmm&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: the problem I had was that I tried to just import the code as a module from the journal and I ran into Rainbow problems.&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: less eloquent and a bit restrictive, as I have trouble with imports&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: that seems an arbitrary restriction to me&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: if activities can read the code, they can eval it. so why block imports?&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I think it is a bug.. either in my code or Rainbow&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: let me find the ticket that describes some of the approaches I took...&lt;br /&gt;
:&amp;lt;silbe&amp;gt;	walterbender: it&amp;#039;s a restriction caused by the way you&amp;#039;re doing it&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	silbe: I know, but I tried doing it all different ways, with no luck.&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	silbe: :(&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: hmm&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: so i want users to be able to go to userstyles.org, copy/paste some CSS, paste it into and editor and immediately apply it to see how it looks&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: i&amp;#039;m not sure that effect can be achieved with an external style editor&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I think it can be... perhaps with at most one additional step...&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: Rainbow purposefully puts restrictions in place in terms of one activity talking directly to another...&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: you may not agree with the rationale, but it is spelled out in the Bitfrost spec.&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: with an external activity, users would at least have to switch windows to edit and see results&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I argue that editing it a context switch already, so what difference does it make?&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: and then the editing experience would be consistent from activity to activity&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: that&amp;#039;s biggest incentive for an internal editor. you write CSS in that small window, hit apply (or save) and you can see stuff instantly&lt;br /&gt;
	|&amp;lt;--	iwikiwi has left freenode (Client Quit)&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: yes. As I said, I think you need to add one step to do it externally: pull the file from the Journal.&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: once you have it, you can remember and pull it automatically when you want to revisit the page...&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: but the first time, you need that extra step&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: but i&amp;#039;m not comfortable with having a delay between editing css and seeing results&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: right now you don&amp;#039;t even need to reload the page, it&amp;#039;s really instant&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I think you can work around it as follows:&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: (1) download the css into the Journal (you need to download regardless of internal or external)&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: (2) open the file into the editor (from the Journal) this is an extra step in the external version&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: (3) refresh the browser, which by default is reading from the file you saved to the Journal&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I suppose by automatic, you want to avoid the refresh step in (3)&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: this would be acceptable&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: but it&amp;#039;s not acceptable for when you want to tweak css&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: I think this will work... It is essentially what I do for Turtle Art&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: you lost me again... it is or it isn&amp;#039;t?&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: you&amp;#039;d have to (4) find the object in the Journal, open it (5) edit css, save (6), (7) switch to Browse to see results&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: no.&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: it&amp;#039;s fine for when you initially add a stylesheet&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: but if you want to tweak that css, you have to keep switching&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: yes. but you&amp;#039;d be switching between the context of viewing and editing regardless&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: not really, they&amp;#039;d both be visible&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: the only difference is you always have to start tweaking by finding the style sheet in the Journal.&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: how can they both be visible? Browse runs full screen&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: with an internal editor, they are both visible&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: the editor is a small window&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: maybe we should propose an editor extension to the Frame?&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: like having an editor box attached to the frame somewhere?&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: yes. that you can drag in and use to edit a small amount of code/text from any activity&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: we can add it to the feature requests for 0.86 (and drive Tomeu and Erikos crazy :)&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: a bit like view source, but attached to the frame?&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: i rather like that&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: yes...&lt;br /&gt;
:&amp;lt;tomeu&amp;gt;	walterbender: just follow the process and everything_will_be_alright&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	lucian_: me too&lt;br /&gt;
:&amp;lt;tomeu&amp;gt;	but as sdziallas would say: &amp;quot;you cannot get always what you want&amp;quot;&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	tomeu: even if you wirte the patch yourself? :)&lt;br /&gt;
* tomeu	is now figuring out the features process&lt;br /&gt;
:&amp;lt;tomeu&amp;gt;	walterbender: yeah, depends on the patch itself :p&lt;br /&gt;
:&amp;lt;daveb&amp;gt;	tomeu: we need a way to make copy to/frm frame (clipboard) more discoverable. never knew you could drag there. very cute.&lt;br /&gt;
:&amp;lt;walterbender&amp;gt;	tomeu: of course... and we can always fork... nutrasweet&lt;br /&gt;
:&amp;lt;lucian_&amp;gt;	walterbender: so for now, i&amp;#039;ll try to make a SourceEditor class that inherits gtk.Widget (or gtk.textview)&lt;/div&gt;</summary>
		<author><name>Walter</name></author>
	</entry>
</feed>