<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grippus</id>
		<title>EiffelStudio: an EiffelSoftware project - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Grippus"/>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/Special:Contributions/Grippus"/>
		<updated>2026-05-23T06:11:47Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Talk:Folding_support&amp;diff=2693</id>
		<title>Talk:Folding support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Talk:Folding_support&amp;diff=2693"/>
				<updated>2006-05-08T09:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;Grippus: /* hint */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= general TODO =&lt;br /&gt;
[[User:Sanakan|Sanakan]] 20:37, 3 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
syntax: phase &amp;lt;nr&amp;gt; [&amp;lt;who&amp;gt;] &amp;lt;deadline&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''phase 0''' (everyone!) saturday, may 6&lt;br /&gt;
* specify ADT&lt;br /&gt;
* generate and discuss a complete ADT of the EV_FOLDING_WIDGET here, if it's complete &amp;amp; correct, we can copy it over to the main page.&lt;br /&gt;
&lt;br /&gt;
'''phase 1''' (stefan, oliver, thomas, [[User:Grippus|Grippus]], [[User:Sanakan|sanakan]]) saturday, may 13&lt;br /&gt;
* implement first rough draft of the EV_FOLDING_WIDGET based on the ADT from above (see also hint below).&lt;br /&gt;
&lt;br /&gt;
'''phase 2''' (lukas, [[User:Bru|Bru]], [[User:Lord _Bubu|Lord Bubu]], [[User:Sanakan|sanakan]]) ...&lt;br /&gt;
* write interface EV_FOLDING_CONTROLLER for users to use our folding widget by supplying an AST.&lt;br /&gt;
&lt;br /&gt;
'''phase 3''' ([[User:Grippus|Grippus]], [[User:Ledergec|Ledergec]], [[User:salmanasar|salmanasar]], ) ...&lt;br /&gt;
* extensive testing (all members)&lt;br /&gt;
* documentation&lt;br /&gt;
&lt;br /&gt;
'''phase 4''' (to be assigned) ...&lt;br /&gt;
* integration with EiffelStudio (aka. wunschtraum...)&lt;br /&gt;
&lt;br /&gt;
= hint =&lt;br /&gt;
[[User:Bayt|Bayt]]&lt;br /&gt;
&lt;br /&gt;
The folding support should be included the: EDITABLE_TEXT_PANEL&lt;br /&gt;
&lt;br /&gt;
[[User:Grippus|Grippus]]&lt;br /&gt;
&lt;br /&gt;
I agree on having those functionalities; but we do not have any changes there; i think the view (of MVC model) is resided in 57dev\Eiffel\interface\new_graphical\text_window\interface. e.g. EB_SMART_EDITOR, which inherits from EDITABLE_TEXT_PANEL (indirectly) and OUTPUT_WINDOW...&lt;br /&gt;
&lt;br /&gt;
furthermore one should have an entrie in View -&amp;gt; Class View  to activate/deactivate folding support in ES. (for debugging purposes)... (unforttunately ES still won't compile properly:-(!)&lt;br /&gt;
&lt;br /&gt;
= ADT =&lt;br /&gt;
WhatWhereWhenHowWhy&amp;lt;br/&amp;gt;&lt;br /&gt;
[[User:Sanakan|Sanakan]] 16:59, 26 April 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
discuss what the ADT of the widget should be like:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Exception|Exception]] 14:45, 4 May 2006 (CEST)&amp;lt;br/&amp;gt;&lt;br /&gt;
I think we need another data type / class that specifies where folding is possible and whether it's folded or not. I propose the name '''EV_FOLDING_AREA'''.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
it should have the following functions: &amp;lt;br/&amp;gt;&lt;br /&gt;
'''create:''' -&amp;gt; EV_FOLDING_AREA &amp;lt;br/&amp;gt;&lt;br /&gt;
the area goes from this character on. &amp;lt;br/&amp;gt;&lt;br /&gt;
'''from:''' EV_FOLDING_AREA -&amp;gt; INTEGER &amp;lt;br/&amp;gt;&lt;br /&gt;
the area goes from this character on. &amp;lt;br/&amp;gt;&lt;br /&gt;
'''to:''' EV_FOLDING_AREA -&amp;gt; INTEGER &amp;lt;br/&amp;gt;&lt;br /&gt;
the area goes until this character. &amp;lt;br/&amp;gt;&lt;br /&gt;
'''folded:''' EV_FOLDING_AREA -&amp;gt; BOOLEAN &amp;lt;br/&amp;gt;&lt;br /&gt;
is it folded or not? &amp;lt;br/&amp;gt;&lt;br /&gt;
'''fold:''' EV_FOLDING_AREA -&amp;gt; EV_FOLDING_AREA &amp;lt;br/&amp;gt;&lt;br /&gt;
fold the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
'''unfold:''' EV_FOLDING_AREA -&amp;gt; EV_FOLDING_AREA &amp;lt;br/&amp;gt;&lt;br /&gt;
fold the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
'''content:''' EV_FOLDING_AREA x EV_FOLDING_WIDGET -&amp;gt; STRING &amp;lt;br/&amp;gt;&lt;br /&gt;
the content of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the structure would be controlled by the controller which knows of the AST. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
as always, this is only a proposal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Bru|Bru]] 18:09, 5 May 2006 (CEST)&amp;lt;br/&amp;gt;&lt;br /&gt;
So far I agree with Exception, will read the paper mentioned below over the weekend (have to go to a buck's night, so it may not be too productive, though ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Unthomas|Unthomas]] 14:05, 1 May 2006 (CEST) &amp;lt;br/&amp;gt;&lt;br /&gt;
Here a link to an interesting paper about ADTs and text editors (node 15):&lt;br /&gt;
http://www.cs.unm.edu/~crowley/papers/sds/sds.html &amp;lt;br/&amp;gt;&lt;br /&gt;
Are you able to see the figures?&lt;br /&gt;
&lt;br /&gt;
: no images over here, either... but here's a download of said paper: [http://citeseer.ist.psu.edu/rd/0%2C162545%2C1%2C0.25%2CDownload/http://citeseer.ist.psu.edu/compress/0/papers/cs/1797/http:zSzzSzwww.bolthole.comzSzjwordzSzwppaper.ps.gz/crowley98data.ps crowley98data.ps]&amp;lt;br/&amp;gt;[[User:Sanakan|Sanakan]] 01:06, 2 May 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
= working title of the project =&lt;br /&gt;
&lt;br /&gt;
A few ideas:&lt;br /&gt;
* Folding -&amp;gt; falten -&amp;gt; eiffel-origami&lt;br /&gt;
* FEES : Folding editor for Eiffel Studio&lt;br /&gt;
* hidden beauty project&lt;br /&gt;
* HYCs : Hide your code&lt;br /&gt;
* Folding Fields&lt;br /&gt;
* Heilige Dreifaltigkeit&lt;br /&gt;
&lt;br /&gt;
any comments from team members?&lt;br /&gt;
&lt;br /&gt;
[[User:Sanakan|Sanakan]] 22:02, 19 April 2006 (CEST)&lt;br /&gt;
&lt;br /&gt;
[[User:Bayt|Bayt]]&lt;br /&gt;
I really like origamiE :-)&lt;br /&gt;
&lt;br /&gt;
[[User:Bru|Bru]]&lt;br /&gt;
origamiE is cool. Another propasal: FEdEX (Folding: an Editor EXtension or an Eiffel eXtension)&lt;/div&gt;</summary>
		<author><name>Grippus</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Folding_support&amp;diff=2131</id>
		<title>Folding support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Folding_support&amp;diff=2131"/>
				<updated>2006-04-24T21:40:54Z</updated>
		
		<summary type="html">&lt;p&gt;Grippus: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a RichText control that supports folding. The goal is to make this surface in the editor windows of EiffelStudio.&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: April 25th==&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* implement support for word wrapping&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
[http://www.moria.de/~michael/fe/folding.html What is a folding editor?]&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone intrested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* [[User:Sanakan| Sanakan]] (Project leader)&lt;br /&gt;
* [[User:lord Bubu| Lord Bubu]] (Project leader)&lt;br /&gt;
* TODO add project members&lt;br /&gt;
* [[User:Exception| Exception]]&lt;br /&gt;
* [[User:Panarium| Panarium]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:salmanasar| salmanasar]]&lt;br /&gt;
* [[User:Perro| Perro]]&lt;br /&gt;
* [[User:Bru| Bru]]&lt;br /&gt;
* [[User:Grippus| Grippus]]&lt;/div&gt;</summary>
		<author><name>Grippus</name></author>	</entry>

	</feed>