[gtkmm] Gtkmm-forge digest, Vol 1 #638 - 10 msgs



Send Gtkmm-forge mailing list submissions to
	gtkmm-forge lists sourceforge net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/gtkmm-forge
or, via email, send a message with subject or body 'help' to
	gtkmm-forge-request lists sourceforge net

You can reach the person managing the list at
	gtkmm-forge-admin lists sourceforge net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Gtkmm-forge digest..."


gtkmm-forge is the mailing list that receives gtkmm bug reports from bugzilla.  A daily digest is sent to gtkmm-main, to encourage people to help fixing the bugs. Do not try to unsubscribe gtkmm-forge from gtkmm-list.


Today's Topics:

   1. [Bug 129848] Changed - libglademm: Gtk::SeparatorMenuItem is focussable/selectable with the keyboard (bugzilla-daemon widget gnome org)
   2. [Bug 133072] Changed - gtkmm-2.3 should build on win32 (bugzilla-daemon widget gnome org)
   3. [Bug 133072] Changed - gtkmm-2.3 should build on win32 (bugzilla-daemon widget gnome org)
   4. [Bug 136580] Changed - Further patching of DocsParser.pm (bugzilla-daemon widget gnome org)
   5. [Bug 132187] Changed - G++-3.4 Prerelease: Problem calling Glib::wrap in containers.h in G++-3.4. (bugzilla-daemon widget gnome org)
   6. [Bug 136606] Changed - BIG documentation patch (atk, pango, gdk, gtk) (bugzilla-daemon widget gnome org)
   7. [Bug 132195] Changed - EventBox not passing KEY events (bugzilla-daemon widget gnome org)
   8. [Bug 128560] Changed - Menu Items show incorrect foreground color in some themes. (bugzilla-daemon widget gnome org)
   9. [Bug 128560] Changed - Menu Items show incorrect foreground color in some themes. (bugzilla-daemon widget gnome org)
  10. [Bug 128560] Changed - Menu Items show incorrect foreground color in some themes. (bugzilla-daemon widget gnome org)

--__--__--

Message: 1
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net, roger whinlatter uklinux net
Cc: 
Date: Tue,  9 Mar 2004 03:48:33 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 129848] Changed - libglademm: Gtk::SeparatorMenuItem is focussable/selectable with the keyboard

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=129848

Changed by murrayc murrayc com 

--- shadow/129848	Mon Mar  8 07:57:17 2004
+++ shadow/129848.tmp.14104	Tue Mar  9 03:48:32 2004
@@ -1,13 +1,13 @@
 Bug#: 129848
 Product: gnomemm
 Version: 2.0
 OS: Linux
 OS Details: Linux version 2.4.23 (roger wrynose) (gcc version 3.3.2 (Debian)) #1 Sat Nov 29 13:46:36 GMT 2003
-Status: NEW   
-Resolution: 
+Status: RESOLVED   
+Resolution: FIXED
 Severity: normal
 Priority: Normal
 Component: libglademm
 AssignedTo: gtkmm-forge lists sourceforge net                            
 ReportedBy: roger whinlatter uklinux net               
 TargetMilestone: ---
@@ -33,6 +33,10 @@
 
 Changing class="GtkMenuItem" to class="GtkSeparatorMenuItem" in the
 .glade file seems to fix it.
 
 ------- Additional Comments From murrayc murrayc com  2004-02-29 13:01 -------
 There is a patch in bug #130570 that seems to fix this.
+
+------- Additional Comments From murrayc murrayc com  2004-03-09 03:48 -------
+This is fixed in glade now, so I expect it to be fixed in general.
+Well done for finding and reporting the bug. Thanks.


--__--__--

Message: 2
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Tue,  9 Mar 2004 06:03:41 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 133072] Changed - gtkmm-2.3 should build on win32

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=133072

Changed by cgustin ibelgique com 

--- shadow/133072	Tue Mar  2 03:52:31 2004
+++ shadow/133072.tmp.14838	Tue Mar  9 06:03:41 2004
@@ -194,6 +194,23 @@
 
 I also need some extra info on the build process of deprecated files. 
 Currently, generated deprecated files (combo.(h|cc)g for example) are 
 compiled and installed while extra deprecated files (like 
 toolbar_elements) are neither compiled nor installed. Is that 
 supposed to be the correct behavior ?
+
+------- Additional Comments From cgustin ibelgique com  2004-03-09 06:03 -------
+
+Ok, here is a new (very long) patch to make gtkmm CVS build on win32 
+with mingw32 against glib, atk, pango and gtk+ 2.4 HEAD (as of 
+20040308). The good news is that it works beautifully, thanks to the 
+amazing work of the gtk+-on-win32 developers in the last few days. 
+Turns out all gtk+ functions are now available from gtkmm on win32 
+(with the exception of Plug and Socket of course !). 
+
+Now, I hope this patch does not break anything on (l)unix. I tested a 
+generated tarball on my Fedora box and it seems to work as expected. 
+I would be glad if somebody else could patch his own CVS checkout and 
+test it with another linux distribution for example. I will then 
+commit my changes.
+
+See the patched ChangeLog for details.


--__--__--

Message: 3
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Tue,  9 Mar 2004 06:04:25 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 133072] Changed - gtkmm-2.3 should build on win32

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=133072

Changed by cgustin ibelgique com 

--- shadow/133072	Tue Mar  9 06:03:41 2004
+++ shadow/133072.tmp.15027	Tue Mar  9 06:04:25 2004
@@ -211,6 +211,11 @@
 generated tarball on my Fedora box and it seems to work as expected. 
 I would be glad if somebody else could patch his own CVS checkout and 
 test it with another linux distribution for example. I will then 
 commit my changes.
 
 See the patched ChangeLog for details.
+
+------- Additional Comments From cgustin ibelgique com  2004-03-09 06:04 -------
+Created an attachment (id=25382)
+Patch that fixes compilation of gtkmm-2.3 on win32 (mingw)
+


--__--__--

Message: 4
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net,
	Hagen Moebius Starschiffchen de
Cc: 
Date: Tue,  9 Mar 2004 06:25:34 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 136580] Changed - Further patching of DocsParser.pm

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=136580

Changed by murrayc murrayc com 

--- shadow/136580	Mon Mar  8 15:24:49 2004
+++ shadow/136580.tmp.19967	Tue Mar  9 06:25:34 2004
@@ -1,13 +1,13 @@
 Bug#: 136580
 Product: glibmm
 Version: 2.4.x
 OS: Linux
 OS Details: 
-Status: NEW   
-Resolution: 
+Status: RESOLVED   
+Resolution: FIXED
 Severity: normal
 Priority: Normal
 Component: general
 AssignedTo: gtkmm-forge lists sourceforge net                            
 ReportedBy: Hagen Moebius Starschiffchen de               
 TargetMilestone: ---
@@ -24,6 +24,9 @@
 in the parameter list.
 
 ------- Additional Comments From Hagen Moebius Starschiffchen de  2004-03-08 15:24 -------
 Created an attachment (id=25354)
 Patching regExps and error handling in DocsParser.pm
 
+
+------- Additional Comments From murrayc murrayc com  2004-03-09 06:25 -------
+Applied.


--__--__--

Message: 5
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net
Cc: 
Date: Tue,  9 Mar 2004 06:32:55 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 132187] Changed - G++-3.4 Prerelease: Problem calling Glib::wrap in containers.h in G++-3.4.

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=132187

Changed by murrayc murrayc com 

--- shadow/132187	Fri Jan 23 08:33:16 2004
+++ shadow/132187.tmp.21625	Tue Mar  9 06:32:54 2004
@@ -117,6 +117,11 @@
 overloading before the definition.
 
 ------- Additional Comments From matty chariot net au  2004-01-23 08:33 -------
 An API breaking fix for this would be to change the wrapping to static
 methods instead of functions, then I believe the call would be
 dependent and therefore looked up at instantiation time.
+
+------- Additional Comments From murrayc murrayc com  2004-03-09 06:32 -------
+Hmm, so the template needs to be #included after the wrap() functions
+that it uses. That's a pain, but I'll definitely (try to) deal with
+this before gtkmm 2.4.0.


--__--__--

Message: 6
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net,
	Hagen Moebius Starschiffchen de
Cc: 
Date: Tue,  9 Mar 2004 12:37:25 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 136606] Changed - BIG documentation patch (atk, pango, gdk, gtk)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=136606

Changed by murrayc murrayc com 

--- shadow/136606	Mon Mar  8 22:36:57 2004
+++ shadow/136606.tmp.3692	Tue Mar  9 12:37:25 2004
@@ -1,13 +1,13 @@
 Bug#: 136606
 Product: gtkmm
 Version: 2.4
 OS: Linux
 OS Details: 
-Status: NEW   
-Resolution: 
+Status: RESOLVED   
+Resolution: FIXED
 Severity: normal
 Priority: Normal
 Component: reference documentation
 AssignedTo: gtkmm-forge lists sourceforge net                            
 ReportedBy: Hagen Moebius Starschiffchen de               
 QAContact: gtkmm-forge lists sourceforge net
@@ -32,6 +32,14 @@
 Massive documentation patch
 
 
 ------- Additional Comments From Hagen Moebius Starschiffchen de  2004-03-08 22:36 -------
 PS: be notified that this doesn't actually ADD documentation. It
 rather fixes the existing one.
+
+------- Additional Comments From murrayc murrayc com  2004-03-09 12:37 -------
+Excellent. Applied.
+
+I see at least one function in the patch that seems wrong - the
+RC::find_module_in_path() function does not take a "pixmap_file"
+parameter in the C docs. But that kind of stuff will show up later. I
+will also regenerate the gtk_xml.docs file.


--__--__--

Message: 7
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net, bevis anvil com
Cc: 
Date: Tue,  9 Mar 2004 17:18:48 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 132195] Changed - EventBox not passing KEY events

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=132195

Changed by hagen moebius starschiffchen de 

--- shadow/132195	Thu Jan 22 11:29:19 2004
+++ shadow/132195.tmp.17134	Tue Mar  9 17:18:48 2004
@@ -65,8 +65,24 @@
   Gtk::Main kit(argc, argv);
   ExampleWindow window;
   Gtk::Main::run(window);
   return 0;
 }
 
-------- Additional Comments From murrayc usa net  2004-01-22 11:29 -------
+------- Additional Comments From murrayc murrayc com  2004-01-22 11:29 -------
 Please ask on gtk-list gnome org about this. Maybe somebody has some idea.
+
+------- Additional Comments From Hagen Moebius Starschiffchen de  2004-03-09 17:18 -------
+I don't know for sure but as far as I can remember keyboard events can
+only be received by windows which may have the focus. This is true for
+neither the EventBox nor the Label. You CAN receive mouse events
+because there is an area to click on, but there is no window which can
+have the focus.
+
+If this raises the question where the keyboard input is going to end:
+in the window. In the line:
+
+m_EventBox.signal_key_press_event().connect(SigC::slot(*this,
+&ExampleWindow::on_eventbox_key_press));
+
+just remove the m_EventBox in front of it and the window will catch
+the events (which is always true if nobody cares for a certain event).


--__--__--

Message: 8
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net,
	marshall culpepper sbcglobal net
Cc: 
Date: Tue,  9 Mar 2004 20:13:48 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 128560] Changed - Menu Items show incorrect foreground color in some themes.

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=128560

Changed by hagen moebius starschiffchen de 

--- shadow/128560	Fri Dec 12 13:25:11 2003
+++ shadow/128560.tmp.14820	Tue Mar  9 20:13:48 2004
@@ -26,13 +26,13 @@
 comparison:
 Gtk+-2.0
    http://warlock.arcaner.com/gtk-demo-menu.png
 Gtk--
    http://warlock.arcaner.com/gtkmm-demo-menu.png
 
-------- Additional Comments From murrayc usa net  2003-12-12 12:19 -------
+------- Additional Comments From murrayc murrayc com  2003-12-12 12:19 -------
 Where exactly did you get the themes? Is there a source tarball
 somewhere? Sorry, I'm not on Fedora yet, just RedHat 9. I have tried
 this with standard GNOME high-contrast themes, but can't reproduce it.
 
 Are your GTK+ and gtkmm definitely in the same prefix?
 
@@ -40,6 +40,12 @@
 The Gnome-Bluecurve theme came with Fedora Core, and the Industrial 
 GTK theme is a compiled theme downloaded from http://art.gnome.org.
 
 The Industrial theme is installed under my local users home 
 directory. The prefix for gtk+-2.2.4 is /usr and the prefix for 
 gtkmm-2.2.8 is /usr/local.. will that make a difference?
+
+------- Additional Comments From Hagen Moebius Starschiffchen de  2004-03-09 20:13 -------
+OK, I'm at this point now: I can reproduce the bug. I see what you
+mean and I'm getting to it. I tried different combinations of Gtk and
+Gtkmm classes. And now I'm diving into gtk code to look where the
+actual drawing is done and which parameters are from where.


--__--__--

Message: 9
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net,
	marshall culpepper sbcglobal net
Cc: 
Date: Tue,  9 Mar 2004 21:19:18 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 128560] Changed - Menu Items show incorrect foreground color in some themes.

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=128560

Changed by hagen moebius starschiffchen de 

--- shadow/128560	Tue Mar  9 20:13:48 2004
+++ shadow/128560.tmp.29555	Tue Mar  9 21:19:18 2004
@@ -46,6 +46,32 @@
 
 ------- Additional Comments From Hagen Moebius Starschiffchen de  2004-03-09 20:13 -------
 OK, I'm at this point now: I can reproduce the bug. I see what you
 mean and I'm getting to it. I tried different combinations of Gtk and
 Gtkmm classes. And now I'm diving into gtk code to look where the
 actual drawing is done and which parameters are from where.
+
+------- Additional Comments From Hagen Moebius Starschiffchen de  2004-03-09 21:19 -------
+I tracked it down ... after all not so difficult but hey, who could
+know that. Bluecurve takes advantage of 2 feature of gtkrc.
+1) you can define many different sub-styles of a default style. They
+inherent it's properties and you can override some of them to change
+the look. -- Bluecurve overrides the default style in the menu-item
+style and resets the color for prelighted (mouse-over) text.
+
+2) you can apply those specialized style classes to certain
+widget_classes by name. -- Bluecurve sets this to the menu-item style
+for the `class` "GtkMenuItem" and the `widget_class`
+"*.GtkMenuItem.*". I don't know the difference between those two, but
+I hope to get to it. (there must be some doc on the net)
+
+Now the thing is that gtkmm creates new subclasses of the Gtk+ ones
+and changes the name to gtkmm__GtkClassName. Now gtk does not know
+that the menu-item style should be applied to gtkmm__GtkMenuItem. You
+can fix this by yourself if you add a line to the Bluecurve gtkrc
+file, like:
+
+widget_class "*.gtkmm__GtkMenuItem.*" style "bluecurve-menu-item"
+
+this way it works, but this is very unpleasant to change everything.
+
+I'll look further to find out wether there exists a better solution.


--__--__--

Message: 10
From: bugzilla-daemon widget gnome org
To: gtkmm-forge lists sourceforge net,
	marshall culpepper sbcglobal net
Cc: 
Date: Tue,  9 Mar 2004 21:37:21 -0500 (EST)
Subject: [gtkmm bugzilla] [Bug 128560] Changed - Menu Items show incorrect foreground color in some themes.

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=128560

Changed by hagen moebius starschiffchen de 

--- shadow/128560	Tue Mar  9 21:19:18 2004
+++ shadow/128560.tmp.1002	Tue Mar  9 21:37:21 2004
@@ -72,6 +72,12 @@
 
 widget_class "*.gtkmm__GtkMenuItem.*" style "bluecurve-menu-item"
 
 this way it works, but this is very unpleasant to change everything.
 
 I'll look further to find out wether there exists a better solution.
+
+------- Additional Comments From Hagen Moebius Starschiffchen de  2004-03-09 21:37 -------
+I have to admit that this is somewhat strange: the `class` directive
+should sort this out. `class` is used in a hierarchical way. So any
+widget that is of a class that is derieved from GtkMenuItem SHOULD get
+this style too, but somehow it doesn't.



--__--__--

_______________________________________________
Gtkmm-forge mailing list
Gtkmm-forge lists sourceforge net
https://lists.sourceforge.net/lists/listinfo/gtkmm-forge


End of Gtkmm-forge Digest



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]