Minutes of the GTK+ team IRC meeting - 2010-07-06
- From: Emmanuele Bassi <ebassi gmail com>
- To: gtk-devel-list gnome org
- Subject: Minutes of the GTK+ team IRC meeting - 2010-07-06
- Date: Tue, 06 Jul 2010 23:25:59 +0100
• GtkScrollable interface (bug #468689)
- http://live.gnome.org/GTK%2B/GtkScrollable
- simple interface for setting up adjustments
- replaces the signal handler approach in GtkWidget
- exposes two properties to be overridden when implementing GtkScrollable
+ all scrollable widgets already have them
- path of least update from the current scrollable widgets implementations
- general agreement on replacing the current scrollable API with an
interface
ACTION: tadeboro to address mclasen comments on the bug
ACTION: tadeboro to port a couple of widgets to demonstrate functionality
• Removal of GtkAdjustments public fields
- http://live.gnome.org/GTK%2B/GtkAdjustment
- https://bugzilla.gnome.org/show_bug.cgi?id=619768
- GtkAdjustment.set_value() emits ::value-changed immediately
- GtkRange, instead, delays the ::value-changed signal emission
- possible solutions:
+ make set_value() go through the property and emit ::value-changed on
notify; this allows delaying the signal using freeze/thaw notify and
has the added bonus of providing a way to implement validation at a
later date. the con is GValue (de)marshalling and potentially the
eventual validation
+ using an internal function that does not emit the ::value-changed
but relies on the widget to do the right thing at the convenient time
• marker API for GtkScrollbar
- http://live.gnome.org/GTK%2B/GtkRange
- GtkRange::expose draws the trough
- GtkScale::expose draws the markers
- a marker API for GtkScrollbar would do the same
- requires some accessors for the geometry data in GtkRange
ACTION: aruiz to open a bug for GtkRange accessors
ACTION: aruiz to open a bug/send an email for API discussion
• G_DEFINE_BOXED_TYPE
- type safety or excessive casting?
- https://bugzilla.gnome.org/show_bug.cgi?id=449565
- needs review/approval
ACTION: ebassi will review
• meeting at GUADEC 2010
- depends on attendance
- could be just an informal meeting, as in Gran Canaria
ACTION: ebassi to set up a wiki page for attendance list
ACTION: ebassi to send an email to gtk-devel asking for filling out the list
next meeting: GUADEC 2010
--
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]