[376] in The GTK GIMP ToolKit mailing list archive
[gtk-list] disappearing dialogs in notebook
daemon@ATHENA.MIT.EDU (Adrian Likins)
Tue Jun 17 21:17:16 1997
Date: Tue, 17 Jun 1997 21:16:15 -0400
From: Adrian Likins <aklikins@eos.ncsu.edu>
To: gtk-list@redhat.com
Resent-From: gtk-list@redhat.com
Reply-To: gtk-list@redhat.com
This is a multi-part message in MIME format.
--------------EC2B86521C96D7E565D50AB
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
I have been trying to combine the brushes and pattern dialogs in the
GImp into a single notebook. Well, I have managed to get it partially
done. The problem is that after I open the dialog the first time, then
close it, then reopen it, the dialogs are gone or hidden at least. The
notebook widget is there, but the dialogs on the pages of the notebook
disappear. If you only look at one dialog before you close the notebook,
then only that pattern disappears.
I belive this may have to do with creating the brush and pattern
dialogs as static. I have tried it without them being static and it
didnt seem to change anything, but I may have still been missing
something.
I looked through layers_dialog.c, and diffraction.c, and sinus.c to see
if I was missing any thing but nothing seem too obvious. I am hoping I
am just a gtk_make_that_stinking_missing_widget_reappear() away from
getting this to work, but somehow I doubt that.
Anyway, I included a uuencode tar.gz file with a patch and the two new
files you need ( bp_dialog.[ch] ). Of course you will need to add
bp_dialog stuff to the Makefile. The patch is against a clean .99.10
tree so your milage may vary.
Any help would be appreciated. Hope no one mine this sorts gimp, sorta
gtk question popping up here. I suppose with gimp-devel being down this
is about my only choice though...
--
********************************************************************************
This is my sig. There are many like it, but this one is mine.
Adrian Likins
aklikins@eos.ncsu.edu
http://www4.ncsu.edu/eos/users/a/aklikins/pub/adrian.html
--------------EC2B86521C96D7E565D50AB
Content-Type: application/octet-stream; name="bp_dialog"
Content-Transfer-Encoding: x-uuencode
Content-Disposition: attachment; filename="bp_dialog"
begin 644 bp_dialog.tar.gz
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
AM;DVU^;:7)MK<VVNS;6Y-M?FVES_=Z__`</B[AT`>```
`
end
--------------EC2B86521C96D7E565D50AB--
--
To unsubscribe: mail -s unsubscribe gtk-list-request@redhat.com < /dev/null