1
2012-02-28 Mark Vender <markv743@yahoo.co.uk>
3
Wrap several missing methods in Gtk::Grid.
5
* gtk/src/grid.hg: Add get_child_at(), insert_row(),
6
insert_row(), insert_column(), insert_next_to().
9
2012-02-28 Murray Cumming <murrayc@murrayc.com>
13
* gtk/src/widget.hg: gtk_widget_draw() was deprecated in
14
GTK+ 2 but it is not deprecated in GTK+ 3.
17
2012-02-27 Murray Cumming <murrayc@murrayc.com>
19
EntryBuffer: Correct the EntryBuffer(name) constructor.
21
* gtk/src/entrybuffer.ccg: This was missing a _CONSTRUCT() call.
22
Bug #670784 (Marcus Yass)
24
2012-02-26 José Alburquerque <jaalburquerque@gmail.com>
26
Actionable: Const correction.
28
* gtk/src/actionable.hg (get_action_target_value): Add a constant
29
version of this method.
31
2012-02-26 José Alburquerque <jaalburquerque@gmail.com>
33
AboutDialog: get_authors(): Correct the 'const gchar**' conversion.
35
* gtk/src/aboutdialog.hg (get_authors): Use 'const gchar* const*' as
36
the type from which to convert to std::vector<Glib::ustring>' because
37
that is the type that some of the gtk+ getter functions now return.
39
2012-02-26 José Alburquerque <jaalburquerque@gmail.com>
41
Add the Actionable interface.
43
* tools/extra_defs_gen/generate_defs_gtk.cc: Add the GtkActionable
44
GType to the extra defs generation utility so that its properties are
46
* gtk/src/gtk_signals.defs: Regenerate to get the properties of the
48
* gtk/src/gtk_vfuncs.defs: Add the virtual function definitions.
49
* gtk/src/gtk_methods.defs: Regenerate to get the methods for the new
52
* gtk/src/actionable.{ccg,hg}: Add the sources wrapping the methods,
53
properties and virtual functions.
54
* gtk/src/filelist.am: Include the sources in the list of sources to
56
* gtk/src/gtk_extra_objects.defs: Add the new interface to the list
57
extra objects so that there no missing object definition warnings from
62
2012-02-24 Murray Cumming <murrayc@murrayc.com>
64
Deprecate some properties that use Gdk::Color.
66
* gtk/src/colorbutton.hg:
67
* gtk/src/texttag.hg: Use the new _WRAP_PROPERTY() deprecated option,
68
in the latext glibmm in git master. These have replacements, which the
69
documentation comment suggests.
71
2012-02-22 Murray Cumming <murrayc@murrayc.com>
73
TextTag: Add RGBA versions of the properties.
75
* gtk/src/texttag.hg: These properties were added to the C API a while ago.
77
2012-02-22 Murray Cumming <murrayc@murrayc.com>
79
Deprecate more methods that use Gtk::Color.
81
* gdk/src/window.hg: set_background(Color):
82
* gtk/src/colorbutton.hg: set_color(), set_alpha(), constructor: Deprecate
83
these, as they are deprecated in the C API.
85
2012-02-16 José Alburquerque <jaalburquerque@gmail.com>
87
Application: Constructor: Receive argc and argv params by reference.
89
* gtk/src/application.{ccg, hg}: Have the constructor and create()
90
method taking argc and argv parameters receive them by reference so
91
that if gtk_init() modifies them, it is reflected in the calling
96
2012-02-16 Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
100
* .gitignore: Remove all atk/ files. Add docs/ files that are copied from
101
mm-common. Update the lists of ignored files in gdk/gdkmm/ and gtk/gtkmm/.
103
2012-02-15 Murray Cumming <murrayc@murrayc.com>
105
Application: Make the create() methods static, like other ones.
107
* gtk/src/application.hg: Otherwise they cannot be used.
109
2012-02-14 José Alburquerque <jaalburquerque@gmail.com>
111
Application: Initialize gtkmm early enough for successful construction.
113
* gtk/src/application.{ccg,hg} (init_gtkmm_internals): Place function
114
in an anonymous namespace.
115
(Application::custom_class_init): Initialize gtkmm in this method so
116
that construction is successful after.
117
(Application::Application): Add a gtk_init() call in the command-line
118
argument constructor so that gtk+ command-line parsing is correctly
120
(Application::create): Remove the call to the init_gtkmm() methods
121
because initialization has already taken place in the construction
123
(Application::init_gtkmm): Remove these methods for efficiency.
127
2012-02-13 Murray Cumming <murrayc@murrayc.com>
129
Gtk::Border: Add reference documentation.
132
Note that, for the C API, this is only listed on the GtkStyleContext page,
133
with no way to directly link to its description:
134
http://developer.gnome.org/gtk3/unstable/GtkStyleContext.html#gtk-border-new
137
2012-02-10 Murray Cumming <murrayc@murrayc.com>
139
Application: Avoid the need to use Gtk::Main.
141
* gtk/src/application.[hg|cc]: Add an init_gtkmm() method, for use in
142
the create() methods of derived Application classes. This is necessary
143
to allow the Application constructor to succeed, because it uses
145
create(): Use it here too, though I wonder if anyone would actually use
146
Gtk::Application without deriving.
147
This lets developers no use Gtk::Main at all, as long as they call their
148
Application's create() method at the same early point in their code.
150
This does not allow the developer to defer GTK+ initialization to when they
151
call g_application_run(), and even to avoid GTK+ initialization compeletely
152
in the local instance, as is possible with the C API, but we did not allow
155
2012-02-08 José Alburquerque <jaalburquerque@gmail.com>
157
ActionGroup: Restore accidentally removed signal.
159
* gtk/src/actiongroup.hg: Restore the "pre-activate" signal which was
160
accidentally removed when removing its docs so that the generated docs
161
for it is used. This is the only signal that was accidentally
163
* gtk/src/cellrenderertoggle.hg: Whitespace correction.
165
2012-02-07 José Alburquerque <jaalburquerque@gmail.com>
167
Use the generated signal docs for wrapped signals. Bug #668918.
169
* gdk/src/gdk_docs.xml:
170
* gtk/src/gtk_docs.xml: Regenerate passing the -i (--with-signals)
171
option to docextract_to_xml.py so that signal documentation is
172
included in these files.
174
* gdk/src/display.hg:
175
* gdk/src/displaymanager.hg:
177
* gtk/src/actiongroup.hg:
179
* gtk/src/cellrenderer.hg:
180
* gtk/src/cellrenderertoggle.hg:
181
* gtk/src/checkmenuitem.hg:
182
* gtk/src/colorbutton.hg:
183
* gtk/src/combobox.hg:
184
* gtk/src/entrycompletion.hg:
185
* gtk/src/filechooser.hg:
186
* gtk/src/fontbutton.hg:
187
* gtk/src/radioaction.hg:
189
* gtk/src/recentchooser.hg:
190
* gtk/src/recentmanager.hg:
192
* gtk/src/spinbutton.hg:
193
* gtk/src/textbuffer.hg:
194
* gtk/src/togglebutton.hg:
195
* gtk/src/toolbar.hg:
196
* gtk/src/toolbutton.hg:
197
* gtk/src/toolitem.hg:
198
* gtk/src/uimanager.hg:
199
* gtk/src/widget.hg: Remove existing signal docs in these files
200
because they will already be included in the generation process by
3
205
2012-01-10 Murray Cumming <murrayc@murrayc.com>