Autor Thema: Fish-eye View?  (Gelesen 2531 mal)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Fish-eye View?
« am: 31.10.02 - 16:56:04 »
Bin gerade am überlegen, ob ich mich nicht mal an was Verrücktem versuche:

Und zwar will ich auf einem Notes-Client den rechten Frame in 3 Teilframes mit größerem Mittelteil unterteilen.
Oben und unten stehen Ansichten, die gesplittet erscheinen sollen, d.h. das Dokument, das im mittleren Frame dargestellt wird, soll gewissermaßen als Lupe wirken.
Buttons würden dann dafür sorgen, daß die 'Dokumentlupe' auf und ab geschoben werden kann.

Ein Hochschieben würde also zB bedeuten:
- das letzte Dokument aus der oberen Ansicht zu entfernen,
- das im mittleren Frame dargestellte Dokument als erste Zeile in die untere Ansicht einzufügen,
- das letzte Dokument der oberen Ansicht im mittleren Frame einblenden

Das ist jetzt nicht nur pure Spinnerei, sondern entspräche auch der 'intuitiven Bedienungsidee' der Benutzer. Es geht nämlich darum, Tagesordnungspunkte 'gefühlsmäßig sinnvoll' an die richtige Position im Ablauf zu schieben und das ganze später durch Beschlußkommentare zu ergänzen.
Eine manuelle Umsortierung durch Nummernvergabe halte ich für zu wenig intuitiv, eine reine View-Subject-Manipulation ist ungünstig, weil die teilweise sehr formal gehaltenen Betreffs zu wenig Rückschluß auf den Inhalt zulassen.

Triviale Alternative wäre, mit mehrzeiligen Views zu arbeiten und bei der Zeilenzahl je Row einen Kompromiß zu schließen.

Ob es sich ev. lohnt, Textinhalte unterschiedlichen Umfangs vorzuhalten und diese in den Rows aufzuschalten, also gewissermaßen das Fischauge in einer einzigen Ansicht rauf und runter zu bewegen?

Hat jemand schonmal was ähnliches gemacht oder gibt es andere Vorschläge/Ideen? Ich bin derzeit noch für jede Spinnerei offen.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Fish-eye View?
« Antwort #1 am: 31.10.02 - 17:33:26 »
Hallo Wolfgang,

... deine Idee und dein Konzept in Ehren. Ich würde dafür die Dokumentvorschau verwenden. Um die Dokumente in der Reihenfolge zu verschieben genügen dann zwei Aktionen, die in den Dokumenten eine Positionsangabe korrigieren...

ata
Grüßle Toni :)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Fish-eye View?
« Antwort #2 am: 31.10.02 - 18:06:39 »
das ist mal ne geile Aufgabe.
Klar, irgendwie muß in dem mitleren Frame mit der Dokumentenvorschau gearbeitet werden.
Jetzt wäre nur noch zu klären, wie man einer view beibringt, ab einem gewissen Dokument "am oberen rand " anzuzeigen.

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Fish-eye View?
« Antwort #3 am: 31.10.02 - 18:58:06 »
wie hast du dir denn die navigation vorgestellt; soll das Auf und ab nur über schaltflächen im mittleren Frame möglich sein ??

oder soll da auch noch dynamisch erfolgen.

Nehmen wir einmal an, der ussr klickt auf das 5. Doc in der oberen ansicht.

dann müsste ja dieses doc im mittleren Frame erscheinen.
gleichzeitig müsste dieses Doc das letzte Doc im oberen Frame werden und das folgedoc das ertse im unteren Frame.

Ganz schön auswändig, was die refreshrate betrifft.
Wie soll denn der mittlere Frame behandelt werden. Soll es da auch möglich sein , alle Aktionen auszuführen, die auch bei einem direkten Aufruf des Docs möglich sind ??
Oder soll da nur ein "Abstract" angezeigt werden ?

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Fish-eye View?
« Antwort #4 am: 31.10.02 - 19:06:47 »
@eknori

... mir scheint du hast Blut geleckt...

ata
Grüßle Toni :)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Fish-eye View?
« Antwort #5 am: 31.10.02 - 19:19:21 »
JAAAAAAAAAAAAAAAAAAAAAAAAAAAAA


ist doch Halloween  ;D ;D ;D
« Letzte Änderung: 31.10.02 - 19:20:01 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Fish-eye View?
« Antwort #6 am: 31.10.02 - 19:34:14 »
Grundlage zur Lösung ist wohl die NotesViewNavigator class  

Aber offen bleibt immer noch, wie man einen view beeinflussen kann, dass der Cursor auf einem bestimmten Document steht.

.... und das ncoh im Frame

hmmm, mal nachdenken

eknori
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Fish-eye View?
« Antwort #7 am: 31.10.02 - 19:59:16 »
... um ein Dokument in einer View zu markieren gibts in LS im Objekt NotesUIView ...uiview.SelectDocument(doc)

hilft dir das was?

ata
Grüßle Toni :)

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Fish-eye View?
« Antwort #8 am: 01.11.02 - 09:14:34 »
das ist mal ne geile Aufgabe.
Klar, irgendwie muß in dem mitleren Frame mit der Dokumentenvorschau gearbeitet werden.
Jetzt wäre nur noch zu klären, wie man einer view beibringt, ab einem gewissen Dokument "am oberen rand " anzuzeigen.

eknori

Das ist einfach. Es muß im Dokument halt ein Flag geben: zeige oben, zeige nicht, zeige unten und das geht in die SELECT Bedingung ein. Sortierung ist für alle Views erstmal gleich.
Da ich weiß, welches Dokument im mittleren Frame aufgeschaltet ist (von dort löse ich ja die Verschiebung aus), muß ich nur diese Eigenschaft des Vorgängers/Nachfolgers setzen und den View refreshen.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Fish-eye View?
« Antwort #9 am: 01.11.02 - 09:19:46 »
Hallo Wolfgang,

... deine Idee und dein Konzept in Ehren. Ich würde dafür die Dokumentvorschau verwenden. Um die Dokumente in der Reihenfolge zu verschieben genügen dann zwei Aktionen, die in den Dokumenten eine Positionsangabe korrigieren...

ata

Das wäre mein 'Notnagel', zusammen mit einer mehrzeiligen Vorschau. Aber ich fand die Idee einer Lupe halt so interessant, daß ich diese Option mal zur Diskussion stellen wollte. Hab' ich nämlich auch noch nie gesehen und neue Ideen finde ich eh immer  interessant.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Fish-eye View?
« Antwort #10 am: 01.11.02 - 09:28:04 »

gleichzeitig müsste dieses Doc das letzte Doc im oberen Frame werden und das folgedoc das ertse im unteren Frame.

Ganz schön auswändig, was die refreshrate betrifft.
Wie soll denn der mittlere Frame behandelt werden. Soll es da auch möglich sein , alle Aktionen auszuführen, die auch bei einem direkten Aufruf des Docs möglich sind ??
Oder soll da nur ein "Abstract" angezeigt werden ?

eknori

Das ist auch das Problem, an dem ich derzeit noch nicht ganz rein bin: Die Docaufschaltung im Vorschaufenster als Trigger für die Viewmanipulation heranzuziehen. Alternative wäre halt ein schrittweises auf- und abschieben, da muß ich die Views im UI nicht anfassen.

Zum zweiten Punkt: Dokumentevorschau wäre ideal. Das andere entspräche einem durchgehenden View mit einem Fischauge, daß über den View bewegt wird und die Rows mit unterschiedlichem Detaillierungsgrad darstellt, also keine Teilung der Views in oben/unten-Frames. Diese Lösung hatte ich als eine mögliche Option ja schon erwähnt.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz