Re: BonoboControl without BonoboWindow in GNOME2 - any better than in GNOME1?

Michael Meeks <[email protected]>
Newsgroups gmane.comp.gnome.components
Organization Ximian.
Message-ID <[email protected]>
Hi Sergey,

On Wed, 2003-03-05 at 09:51, Sergey V. Oudaltsov wrote:
> Cool. But all this is good for the "server side" - for the Control
> itself. But on the "client side" the solution is not evident - I want
> to get the list of verbs to build some panel full of buttons...

	Sigh - I think I'm not understanding you that well.

	There are 2 ways of doing popups:

a)
	ControlFrame			Control

	create UIContainer
	(usu. BonoboWindow):
		->	getUIContainer  ->
		<-	addUIComponent	<-
		<-	push xml	<-
	add own xml
	get X button event
	do_popup
		->	emit verb	->
					do verb.


or:

b)
	ControlFrame			Control

		<- getPopupUIContainer <-
		-> addUIComponent	->
		->   push xml		->
					add own xml
					get X button event
					do popup
		<-	emit verb	<-
	do the verb

	Do you see ?

	Perhaps you can add this to the documentation in some prettier form.
You really don't want to be going around creating your own UIContainers
though - there is not enough API exposed to make that a really useful
thing to do.

	HTH,

		Michael.

-- 
 [email protected]  <><, Pseudo Engineer, itinerant idiot
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.