473,698 Members | 2,084 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

UI Challenge: How to create a real outliner (like Ecco, Grandview, etc) - SampleDisplay.b mp (0/1)

Rex

Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchical structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----

Sep 4 '06 #1
3 1392
Can you post the pic to a website and put a URL to it? I'd like to see this
if you don't mind.

Thx

"Rex" <rb*****@cfl.rr .comwrote in message
news:9c******** *************** *********@4ax.c om...
>
Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchical structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----

Sep 5 '06 #2
Rex
Hi Mike,
Here is the screen -shot (posted on my website) - The following 2 are
the same:

http://www.goodenergysoftware.com/SampleDisplay.gif (quicker)

http://www.goodenergysoftware.com/SampleDisplay.bmp (if you prefer
bmp)

Regards,
Rex
On Mon, 4 Sep 2006 21:51:10 -0400, "Mike C#" <xy*@xyz.comwro te:
>Can you post the pic to a website and put a URL to it? I'd like to see this
if you don't mind.

Thx

"Rex" <rb*****@cfl.rr .comwrote in message
news:9c******* *************** **********@4ax. com...
>>
Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchical structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----
Sep 5 '06 #3
OK, thanks. I don't know of any third-party controls off-hand that would
allow you to do that, but it looks an awful lot like the way PowerPoint does
outlining. Sorry I couldn't be of more help...

"Rex" <rb*****@cfl.rr .comwrote in message
news:7a******** *************** *********@4ax.c om...
Hi Mike,
Here is the screen -shot (posted on my website) - The following 2 are
the same:

http://www.goodenergysoftware.com/SampleDisplay.gif (quicker)

http://www.goodenergysoftware.com/SampleDisplay.bmp (if you prefer
bmp)

Regards,
Rex
On Mon, 4 Sep 2006 21:51:10 -0400, "Mike C#" <xy*@xyz.comwro te:
>>Can you post the pic to a website and put a URL to it? I'd like to see
this
if you don't mind.

Thx

"Rex" <rb*****@cfl.rr .comwrote in message
news:9c****** *************** ***********@4ax .com...
>>>
Hi - I have been looking for a solution to a particular User
Interface challenge for a long time. I have not posted this question
here previously - and I am now wondering if anyone can offer me some
ideas.

It is completely feasible for me to purchase 1 or more 3rd party
products here - I simply have not found *any* solution.

I am trying to create a specific type of software that is unique in a
few ways:

1. The overall program could be described as an "Outliner /
Word-Processor" (like Ecco or Grandview from the 90's).

2. The overall structure looks like a TreeView (like the left-side
hierarchica l structure as shown in Windows Explorer).

3. But each item, or "node", can be 1 or more lines. In other words,
as the User types INTO that item and gets to the end of the row, it
word-wraps to the next line WITHIN that item. (Or the User can press
Shift-Enter to immediately go to a 2nd row within that item - even
before they get to the end of the row)

4. Ideally, each item will have the ability to have multiple styles
WITHIN it. For example, if I want to italicize one word (or phrase) or
colorize one word (or phrase), that would be possible.

5. KEY ITEM: As the User types within an item, and gets to the end of
a row, and it then WORD-WRAPS, the item must expand (just as in a
word-processor) AND all items below it will shift down on the screen.

6. To help explain further, I've attached a BMP screen-print that
shows what I'm trying to do. (This screen print is of a program called
Ecco, which stopped being produced about 10 years ago). In the
diagram, notice in particular the item in the middle with the BOX
around it.

Thanks for your time!

Rex


----

Sep 5 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
1962
by: Brian Murphy | last post by:
<?php /* A challenge to every PHP programmer.The one who's gonna solve this problem would be deemed as PSP(PHP Supreme Programmer).The problem is this : You have to write a script that displays a list of categories and subcategorieslike this one:
1
2026
by: Tim Clacy | last post by:
Be a hero and show me a good model of a hardware device register :-O This might seem like an absurd challenge; after all, the C++ language has been around for donkeys years now. It's a mature language and we have powerful design patterns to simplify complex problems. However, I've never seen, and have never been able to produce, a satisfactory model of a register! It's not that I'm thick nor inexperienced; I just expect a lot :-) ...
2
2622
by: Ken | last post by:
This is a challenge. Perhaps someone can offer suggestions. I am trying to create a variable, ordernumber, that increases by an increment of 1 every time the variable is accessed. For example: Call up the variable the first time: ordernumber = 1 "Reopen" the webpage, call up the variable a second time: ordernumber = 2, etc.
0
1621
by: Stephen | last post by:
This is a real brain-teaser and i'd really appreciate it if someone can try and understand what im trying to do and give me a few pointers or ideas to help me work out my problem. Im basically using the example of CUSTOM PAGING on a DataGrid on this page: http://www.dotnetjunkies.com/Tutorial/EA868776-D71E-448A-BC23-B64B871F967F.dcik and im trying to add extra functionality in the DataGrid Paging - Custom Paging example. I'm able to get...
7
2189
by: Patient Guy | last post by:
Coding patterns for regular expressions is completely unintuitive, as far as I can see. I have been trying to write script that produces an array of attribute components within an HTML element. Consider the example of the HTML element TABLE with the following attributes producing sufficient complexity within the element: <table id="machines" class="noborders inred" style="margin:2em 4em;background-color:#ddd;">
24
3105
by: flkeyman | last post by:
Work in legal office. Trying to create solid designed database structure. This is list of tables w/fields and primary keys. Any comments/advice greatly appreciated. tbl-Defendants CaseNumber (primary key) FirstName MiddleName LastName
0
1077
by: Ryan Riehle | last post by:
Hi everyone! I'm new to this list. Does anyone know where I can find information regarding XML functionality in postgreSQL? Also, I could probably use some general advice... I'm working on a large project, and I'm running into an interesting challenge: My client is a testing lab, and they frequently develop new tests to perform for their clients. Right now they handle everything with paper worksheets. I am tyring to help them...
0
1475
by: aditya.siram | last post by:
Hi all, I recently found the Leo Outliner Tool (http://webpages.charter.net/edreamleo/front.html)written in Python and installed it on my Windows PC at work and my Debian and Ubuntu PC's at home. On my Linux installs, however, the application is jumpy. When scrolling down a long document in Leo, the redraw rate lags behind significantly as though the system is running out of memory. On Windows the scrolling is smooth and seamless. I...
0
853
by: Richard Jones | last post by:
<http://media.pyweek.org/static/pygame.draw-0606.html> THE CHALLENGE: Create a game in up to 64kbytes of source code using only pygame (and python stdlib). No additional libraries, no external files (even ones loaded from a network). That means no PyOpenGL, no PNGs, no OGGs, etc. Feel free to jump on IRC @ freenode.net channel #pyweek. I hope to have a wiki up soon.
0
8672
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9156
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9021
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8860
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7712
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5860
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4361
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4614
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2323
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.