[bt-devel] BibleTime Search
David Blue (Mailing List Addy)
davidslists at gmx.net
Sat Jan 7 23:29:26 MST 2006
On Friday 06 January 2006 15:06, Martin Gruner wrote:
> This depends on where it is needed, I would say. Then you have
> backend<->"middleware"<->frontend.
> Things will probably become more and more complicated the more layers there
> are.
>
> I guess it would be useful to make the interfaces of backend and frontend
> more generic/abstract, but hopefully without an additional layer in
> between.
I agree. The way gaim does things is they have the core (their back-end) fire
off signals that the ui (their front-end) uses to update things. By example,
the part of the core that deals with aim, emits a signal for when a buddy
signs on, the ui (in this case the buddy list) sees the signal and then does
the buddy signon display.
So in our case, from a design standpoint we could possibly have the back-end
fire off a search percentage completed signal that the front-end uses to
update it's progress bar, or whatever.
More information about the bt-devel
mailing list