[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kafka
Subject:    Re: General Design Decisions
From:       Nikolas Zimmermann <wildfox () kde ! org>
Date:       2000-12-05 13:24:15
[Download RAW message or body]

On Tuesday 05 December 2000 04:03, Jono Bacon wrote:

okay guys perfect :)
i started on doing
following classes:

KafkaHTMLLoader
[KafkaHTMLSaver - later ]
KafkaProjectLoader (not necessary for now...but good to have it)
[KafkaProjectSaver - later ]

these things will be ready soon...


Bye
 WildFox


> Hello all,
>
> Tonight I was having a chat with Stephen Heigl and Wildfox about some
> design decisions regarding the next stages of implementation.
>
> The main things we discussed were:
>
>  - Ways to handle controlling visual objects in WYSIWYG mode(eg - images)
>  - Hooking the processing to GUI controls
>
> The general idea is that we should have two services within Kafka:
>
>  - An Object Manager
>  - An Object Type Springboard
>
> The general processing of Kafka will run like this:
>
> 	User clicks on something
>
> 	Mouse event detected - event passes to the Object Manager
>
> 	The Object Manager determines the node type (eg: B P IMG etc)
>
> 	Based upon the node type, control passes onto the Object Type Springboard
> 	and the relevent processing is done to create GUI controls such as
> resizers
>
> The primary method of controlling a Kafka document will be via a floating
> toolbar (similar to Dreamweaver), and we discussed that the final stage of
> the above steps would link in with the floating toolbar to trigger the
> relevent controls on the toolbar. With this design a user will only ever
> see the relevent controls (apart from document wide controls of course).
>
> Class Names
>
> We agreed on the following class names:
>
> 	KafkaEditObjectMgr - Object Manager
> 	KafkaEditObjectType - Object Type Springboard
> 	KafkaControl - Floating Controls Window*
>
> * Stephen - I changed thid from KafkaProp as I felt it may be clearer. Let
> me know if you want to stick with KafkaProp.
>
> Other Issues
>
> Other issues which still need ansers are:
>
>  - How can we manipulate inline formatting arguments such as:
>
> 	<THISTAG inlinearg=0 anotherinlinearg=1>
> 		Foo
> 	</THISTAG>
>
> Comments?
>
> 	Jono
_______________________________________________
Kde-kafka mailing list
Kde-kafka@master.kde.org
http://master.kde.org/mailman/listinfo/kde-kafka

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic