Developer

how to build projectonceptor

First of all you need a working haiku os build enviroment. There are several tutorials and documentations out for different Operatingsystems

over here

So after you have set up a nice enviroment to build haiku os you can check out the projectconceptor sources. Open a terminal and change directory into

    haiku/3rdparty

then type in

Connection

In this documentaion you can see the Struckture of a connection Node.

So first a tabel wich explains the messagefileds, used types and what the field is for.

but first here is an exampel of a connection:

Example of a connection (what=P_C_CONNECTION_TYPE='pcCT')

NodesMessage Ruels

If you add Data to a Node you should follow Rules to make more clear what kind of Data you added and to avoid

NodesMessage should follow following Rules

 

How to insert a Node

In this tutorial i gonna describe step by step what you need to do to insert a node in a Projectconceptor Document 

At first we define the complete Node.

Therefore we create a BMessage wich will be our Node:

nodeMessage    = new BMessage(P_C_CLASS_TYPE);

P_C_CLASS_TYPE defines that this BMessage represent a node in the ProjectConceptor. Later there will also other kind of nodes like P_C_GROUP_TYPE

Roadmap

This are the Roadmap toward a first Beta Release

 

  1. Implement Copy and Paste (need some internal rewrite)

  2. Adding/Implement TextInputAlert

  3. Fix Macro recording (according to the internal changes: this should be easy)

Help wanted

To help the Projectconceptor you do not need to be an extraordinary developer.

You can help a lot with one little  class. And if you do not like to submit it via svn then just e-mail me the class.

 Here are some classes which would help very very much:

Developers are welcome

Hi,
Since this is an open source project, developers are welcome to work on this project. If you are interested or you want to support the project in any other way e.g. writing helpfiles, create locale files, icons or something else you think it helps the project, please contact me:click here