ANNOUNCE: GTK+ C++ Object Development Environment 1.0 Beta-4
- From: Jeff Franks <jcf tpg com au>
- To: gnome-announce-list gnome org
- Subject: ANNOUNCE: GTK+ C++ Object Development Environment 1.0 Beta-4
- Date: Fri, 27 Sep 2002 13:43:38 -0400 (EDT)
Fri Sep 27 03:25:43 2002
* Released libgcode-1.0 Beta-4.
Wed Sep 25 03:25:33 2002 Jeff Franks <jcf tpg com au>
* Copyright notices updated in all files implementing signals
and slots, and using signals to acknowledge any previous
copyright. This was an oversight.
* reference docs: Added doxygen comments the all the files
in the gcode directory but not the subdirectories.
Fri Sep 20 21:05:28 2002 Jeff Franks <jcf tpg com au>
* gcode/gdk/types.cc: Replaced deprecated C++ header include.
Fri Sep 20 19:33:52 2002 Jeff Franks <jcf tpg com au>
* docs/reference/Doxyfile, docs/reference/gcode_header.html,
docs/reference/gcode_footer.html, docs/reference/gcode.css:
Added the doxygen files needed to generate the documentation.
* docs/reference/images: Added the image files used in the
reference documentation.
* docs/reference, docs/reference/images: Added reference and
image file directories.
* docs/README: Added documentation README file.
Thu Sep 19 21:22:13 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/selection.cc: Added several convenience methods
that returned the Gdk::Atom value of several Gtk::SelectionData
fields as a String. Added a get_targets() method that returns
all the target atoms as a vector of String. The declaration for
these methods were added before the Beta-3 release but somehow
the definitions weren't. Added the missing definitons for these
methods.
Thu Sep 19 21:20:28 2002 Jeff Franks <jcf tpg com au>
* gcode/gdk/pixmap.cc: Fixed bug in four Pixmap constructors
that occurred when transparent_color was null.
Thu Sep 19 19:09:34 2002 Jeff Franks <jcf tpg com au>
* gcode/main.h: Fixed the GCODE_MAIN macro definition
by removing the terminating semi-colon. Fixed the example
source code that used this macro and corresponding html
tutorial files.
* Began adding doxygen documentation comments to the header
files.
Thu Sep 19 15:39:09 2002 Jeff Franks <jcf tpg com au>
* gcode/main.[cch]: Removed the current_event() method
due to a memory leak. No easy way to call gdk_event_free()
on the wrapper without rewriting Gdk::Event. Removed the
associated methods current_event_time() and
current_event_state() for consistency. If you need these
methods you will have to call the GTK functions directly.
Thu Sep 19 12:17:54 2002 Jeff Franks <jcf tpg com au>
* gcode/main.[cch]: Removed set_locale argument from
init() and init_check() methods. Removal wont affect
any code as it had a default value. The init() and
init_check() methods set the local automatically so
setting the locale explicitly is unnecessary.
Thu Sep 19 00:14:11 2002 Jeff Franks <jcf tpg com au>
* gcode-config.h.in: Added HAVE_FLOCKFILE define.
* configure.in: Added check for flockfile() function.
* demos/gcode-demo/demowindow.cc (read_line): Fixed compile
problem on solaris (sparc) 8, due to No flockfile() or
getc_unlocked() fucntion. (Reported by Salman Sheik)
Wed Sep 18 21:39:13 2002 Jeff Franks <jcf tpg com au>
* gcode/Makefile: Removed convert.h from the h_sources list.
* gcode/gtk/treeview.cc, gcode/gtk/widget.cc,
gcode/gtk/window.cc: Removed obselete convert.h include
declaration.
* gcode/convert.h: Removed the obselete conversion slot
interface. Used in the early stages, as libgcode evolved
it wrapped most GTK+ C data types, functions and structures,
removing the need to use special conversion functions.
Tue Sep 17 22:16:54 2002 Jeff Franks <jcf tpg com au>
* Released libgcode-1.0 Beta-3.
Tue Sep 17 20:35:38 2002 Jeff Franks <jcf tpg com au>
* docs/tutorial: Added the rest of the html and image files
completing the tutorial for libgcode-1.0.
Tue Sep 17 16:40:59 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/treeviewcolumn.[cch]: Removed incorrect const
modifier from CellRenderer parameter in the add_attribute(),
set_attributes() and clear_attributes() methods.
* gcode/gtk/treeviewcolumn.cc: Added missing pack_start() call
to the constructor taking a std::map as an parameter.
Mon Sep 16 13:39:32 2002 Jeff Franks <jcf tpg com au>
* examples/textview: Added text widget example.
Sat Sep 14 12:18:42 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/treemodel.[cch]: Changed the "parent" iterator
argument in the iter_nth_child() method from a reference to a
pointer because null is a valid value to pass.
Sat Sep 14 11:17:49 2002 Jeff Franks <jcf tpg com au>
* examples/treeview: Added a treeview widget example.
Fri Sep 13 13:47:49 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/liststore.[cch], gcode/gtk/treestore.[cch]: Added
missing const modifier to TreeIter argument in the set_value()
method. Added overloaded set_value() method for the const char*
data type. This was to make it easier to set values with string
literal.
Fri Sep 13 01:38:46 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/treeviewcolumn.[cch]: Changed the order of the
arguments to add_attributes() to be consistent with other
attribute-related methods.
Wed Sep 11 14:21:40 2002 Jeff Franks <jcf tpg com au>
* examples/fontselection: Added a font selection example.
Wed Sep 11 11:46:26 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/fontselection.[cch]: Removed obselete Entry and
Button accessors from FontSelection. These widgets no longer
appear in the FontSelectionDialog.
Wed Sep 11 09:15:26 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/image.h: Removed undefined method declaration
is_storage_type(). It Should have been removed long ago.
Tue Sep 10 10:02:16 2002 Jeff Franks <jcf tpg com au>
* examples/dnd: Added a drag-and-drop example.
Thu Sep 5 16:41:47 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/widget.[cch]: Added new drag_dest_set() and
drag_source_set() methods which take a single Gtk::TargetEntry
as an argument. The other methods take a std::vector of entries.
Thu Sep 5 15:48:53 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/dnd.h: Added TargetFlags enumeraton.
* gcode/gtk/selection.h: Changed unsigned int argument
drag_flags to Gtk::TargetFlagsField in Gtk::TargetEntry
constructor and set method.
* gcode/gtk/widget.[cch]: Cleaned up header file includes.
Wed Sep 4 14:22:16 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/widget.[cch]: Changed the Gtk::SelectionData
and Gdk::Context pointer parameters in the virtual
"on_selection_" and "on_drag_" signal handlers to references.
Tue Sep 3 16:43:03 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/window.h: Replaced the left over GtkWindowType
in the type_property declaration with Gtk::WindowType.
Tue Sep 3 13:01:57 2002 Jeff Franks <jcf tpg com au>
* examples/selection: Added a selection example that works
to the "examples/selection" subdirectory. This example
shows how to retrieve a selection and to take ownership and
supply a selection.
* gcode/gtk/widget.[cch]: Added a selection_owner_get()
method that returns true if the widget is the owner
of the specified selection. This saves having to call
gdk_selection_owner_get() directly.
Tue Aug 27 07:26:43 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/widget.[cch]: Added selection_owner_unset()
method. Added GDK_CURRENT_TIME as the default argument
for methods requiring a time.
Mon Aug 26 01:36:18 2002 Jeff Franks <jcf tpg com au>
* gcode/main.[cch]: Removed the unecessary smart pointer
wrapper from the Gtk::Widget argument in the SlotType
definition of the KeySnooperSignal and replaced it with a
Gtk::Widget reference. Changed the StopType's return value
from int to bool.
Sat Aug 24 21:19:47 2002 Jeff Franks <jcf tpg com au>
* examples/menu/stock.cc: Improved the stock menu example by
adding a menu that pops up when the user clicks the mouse
button down inside the window's client area.
* examples/menu/menu.[cch]: Improved the manual menu example
by adding a menu that pops up when the user clicks the mouse
button down inside the window's client area.
* examples/menu/itemfactory.[cch]: Improved the item factory
menu example by adding a menu that pops up when the user clicks
the mouse button down inside the window's client area.
Tue Aug 20 03:18:59 2002 Jeff Franks <jcf tpg com au>
* examples/colorselection.[cch]: Added Gtk::ColorSelection
example.
Tue Aug 20 01:33:27 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/calendar.[cch]: Fixed the select_month(), mark_day()
and unmark_day() methods to return a bool instead of an int.
Mon Aug 19 01:13:03 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/statusbar.[cch]: For naming consistency, changed
the accessor has_size_grip() to get_has_size_grip().
Sun Aug 18 23:08:27 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/dialog.cc: Replaced a few left over gint's with int.
* examples/progressbar.cc: Fixed the bool activity mode value
so that the activiy mode works properly.
* gcode/gtk/progressbar.[cch]: Added default constructor to
Gtk::ProgressBar and removed the default orientation argument
from the other constructor.
Sun Aug 18 02:17:22 2002 Jeff Franks <jcf tpg com au>
* examples/arrow/arrow.cc: Fixed error in Arrow constructor
which caused all arrows to be displyed as ARROW_RIGHT. This
was caused by some code being commented out during testing.
Fri Aug 16 05:13:23 2002 Jeff Franks <jcf tpg com au>
* gcode/glib/object.[cch]: Added an emit_by_name() method
to G::Object which takes a signal name followed by a variable
number of arguments and emits the signal by name.
Tue Aug 13 14:12:41 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/treeview.cc: Added missing 'cursor_changed_signal'
definition.
Tue Aug 13 01:37:11 2002 Jeff Franks <jcf tpg com au>
* gcode/glib/type.h: Fixed compiler error reported by Pointer<>
when the class it manages is derived from G::TypeInterface. It
reported the ReferencedBase methods is_referenced(), ref() and
unref() as inaccessible. This was fixed by changing the
inheritance of G::TypeInterface from virtual protected to virtual
public.
* gcode/utf_string.cc: Fixed the compiler error generated by the
clear() method definition 'return string_.clear();'. Older versions
of basic_string<> did not have a clear() function. Changed the
definition to 'return string_.erase(string_.begin(), string_.end());'
Sun Aug 11 14:15:47 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/table.h: Changed the attach methods default arguments
to take the GCode enum values Gtk::EXPAND and Gtk::FILL.
Wed Aug 07 21:53:17 2002 Jeff Franks <jcf tpg com au>
* Released libgcode-1.0 Beta-2.
Wed Aug 07 17:17:12 2002 Jeff Franks <jcf tpg com au>
* imported new source code base into CVS repository.
Sun Jul 28 19:11:44 2002 Jeff Franks <jcf tpg com au>
* demos/gcode-demo.demowindow.cc, demos/gcode-demo/stock_browser.cc:
Updated code to use the new get_value_type() and set_value_type()
functions so the demo program would compile with gcc-3.1.1.
* gcode/gtk/treemodel.[cch]: Renamed the overloaded get_value()
member template function that takes two template parameters to
get_value_type() so it would compile with gcc-3.1.1.
* gcode/gtk/liststore.[cch], gcode/gtk/treestore.[cch]: Renamed
the overloaded set_value() member template function that takes
two template parameters to set_value_type() so it would compile with
gcc-3.1.1.
Sat Jul 27 02:32:00 2002 Jeff Franks <jcf tpg com au>
* Removed the contents the GCode CVS repository and reset the
project history file.
Mon Jul 22 02:27:14 2002 Jeff Franks <jcf tpg com au>
* Major changes. Removed gxc subdirectory into it's own library
libgxc - The GCode eXtension Classes. Will keep libgcode for
GTK+ wrapper classes only.
Sun Jul 21 10:02:28 2002 Jeff Franks <jcf tpg com au>
* The beta-1 release would not compile with gcc-3.1.1. The file was
removed from the project web site to prevent downloads.
Sat Jul 20 06:45:52 2002 Jeff Franks <jcf tpg com au>
* Released GCode-1.0-Beta-1
* Updated several tutorial files.
Wed Jul 17 04:10:28 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/widget.[cch]: Changed the integer parameter of add_events()
and set_events methods to take a Gdk::EventMaskField. Changed the
get_events() accessor to return a Gdk::EventMaskField instead of an
integer.
Wed Jul 17 04:10:28 2002 Jeff Franks <jcf tpg com au>
* Added missing protected default constructors to numerous widgets
making it easier to derived new custom widgets from existing widgets
or their base classes.
Sun Jul 07 03:19:37 2002 Jeff Franks <jcf tpg com au>
* gcode/gdk/window.[cch]: Changed get_position and get_root_origin
methods
to return a Gdk::Point rather than take a reference to a Gdk::Point as a
parameter.
Sun Jul 07 03:09:42 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/widget.h: Fixed data type typo in on_drag_motion method
declaration.
Sat Jun 22 14:02:25 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/widget.[cch]: Added a virtual initialize() function to
Gtk::Widget. This function gets called imlicitly during widget
realization
but before the 'realize' signal is sent. initialize() can be used to
initialize data common to several constructors or data that needs to be
initialized after all derived class constructors have been called.
Tue Jul 02 19:12:53 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/radiobutton.[cch]: Added new constructor to Gtk::RadioButton.
* gcode/gtk/radiomenuitem.[cch]: Added new constructors to
Gtk::RadioMenuItem
that make using radio menu items easier.
Thu Jun 20 14:19:12 2002 Jeff Franks <jcf tpg com au>
* gcode/gtk/box.[cch]: Added a Gtk::BoxChild wrapper class for
GtkBoxChild. Gtk::Box::children() now uses this wrapper class instead
of GtkBoxChild.
* gcode/gtk/box.[cch]: Added a query_child_position() method the
Gtk::Box.
query_child_position() returns the zero-based position of a packed widget
with respect to its packing type, either Gtk::PACK_START or
Gtk::PACK_END.
If the widget is not found -1 is returned.
Tue Jun 18 10:04:48 2002 Jeff Franks <jcf tpg com au>
* gcode/gdk/types.[cch]: Added Gdk::GrabStatus enum and the Gdk namespace
functions keyboard_ungrab, pointer_is_grabbed and pointer_ungrab.
* gcode/gdk/window.[cch]: Added keyboard_grab and pointer_grab methods to
Gdk::Window.
* gcode/gtk/widget.[cch]: For convenience, added keyboard_grab and
pointer_grab methods to Gtk::Widget.
Sun Jun 16 08:20:11 2002 Jeff Franks <jcf tpg com au>
* gcode/gdk/gc.h: Removed the 'FUNCTION_' prefix from the Gdk::Function
enum names.
Tue Jun 4 06:34:55 2002 Jeff Franks <jcf tpg com au>
* gcode/string.[cch] gcode/memory.[cch]: Renamed these files to
gcode/utf-string.[cch] gcode/memoryhandler.[cch] to avoid name conflict
with standard files. Reported by Stanislaw Salik <stash lo7 wroc pl>
* gcode/utf-string.h: Updated numerous files to include this new
header file.
Tue Jun 4 00:36:25 2002 Jeff Franks <jcf tpg com au>
* gcode/string.cc (String::erase) gcode/gtk/widget.cc
(Gtk::Widget::Widget) gcode/pango/attributes.cc
(Pango::AttrList::insert) gcode/pango/font.cc
(Pango::FontDescription::better_match): Applied patch from
Stanislaw Salik <stash lo7 wroc pl> which removed spurious
default function parameters.
Mon Jun 3 00:00:00 2002 Jeff Franks <jcf tpg com au>
* demos/gcode-demo/Makfile.am: Changed makefile to build and
install gcode-demo by default.
Mon Jun 3 00:00:00 2002 Jeff Franks <jcf tpg com au>
* demos/gcode-demo/demowindow.cc demos/gcode-demo/images.cc
demos/gcode-demo/textview.cc: Fixed segfault in gcode-demo
that occurred when program could not find the image files.
Thu May 30 00:00:00 2002 Jeff Franks <jcf tpg com au>
* Initial import into cvs.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]