<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gsoc2013-evolution/widgets, branch before_bonobo</title>
<subtitle>Google Summer of Code 2013 - GNOME - Archive Integration workspace
</subtitle>
<id>https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=before_bonobo</id>
<link rel='self' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/atom?h=before_bonobo'/>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/'/>
<updated>2000-02-25T23:33:55+00:00</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2000-02-25T23:33:55+00:00</updated>
<author>
<name>nobody</name>
<email>nobody@localhost</email>
</author>
<published>2000-02-25T23:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=8e588ed3d97e720c3439d30956e335b14713d4e3'/>
<id>urn:sha1:8e588ed3d97e720c3439d30956e335b14713d4e3</id>
<content type='text'>
'before_bonobo'.

svn path=/tags/before_bonobo/; revision=1959
</content>
</entry>
<entry>
<title>Made the E table item redraw properly.</title>
<updated>2000-02-25T05:53:54+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-02-25T05:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=323b824b844a937593833c1704b6f2cd5335d6a5'/>
<id>urn:sha1:323b824b844a937593833c1704b6f2cd5335d6a5</id>
<content type='text'>
2000-02-25  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * e-table-item.c: Made the E table item redraw properly.

        * e-table-group-container.c: Added handling to distinguish between
        n items and 1 item.  Got rid of a crash due to an abandoned timeout
        callback.

svn path=/trunk/; revision=1933
</content>
</entry>
<entry>
<title>Made carriage return stop editting instead of inserting a carriage return.</title>
<updated>2000-02-25T04:43:11+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-02-25T04:43:11+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=7f601b6db6eed262aeda3276ee4c4987d2818843'/>
<id>urn:sha1:7f601b6db6eed262aeda3276ee4c4987d2818843</id>
<content type='text'>
2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

	* e-cell-text.c: Made carriage return stop editting instead of
	inserting a carriage return.

svn path=/trunk/; revision=1932
</content>
</entry>
<entry>
<title>Added e_xml_get_integer_prop_by_name.</title>
<updated>2000-02-25T04:28:14+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-02-25T04:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=c2ffbbece7eb57bd53aaf07ed0318dd79bbb0b7a'/>
<id>urn:sha1:c2ffbbece7eb57bd53aaf07ed0318dd79bbb0b7a</id>
<content type='text'>
2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * e-util/e-xml-utils.c, e-util/e-xml-utils.h: Added
        e_xml_get_integer_prop_by_name.

        * e-util/Makefile.am: Added e-util.c.

        * e-util/e-util.h: Added e-util.c functions.

        * e-util/e-util.c: New file for compare functions

from mail:

2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * message-list.c: Changed to match new e_table_simple interface.

svn path=/trunk/; revision=1931
</content>
</entry>
<entry>
<title>Added duplicate_value and add_value. Use the new compare functions. Made</title>
<updated>2000-02-25T04:08:59+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-02-25T04:08:59+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=14bfde56c8c54c7ad947dcf96be38f8b4e71e53e'/>
<id>urn:sha1:14bfde56c8c54c7ad947dcf96be38f8b4e71e53e</id>
<content type='text'>
2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * test-table.c: Added duplicate_value and add_value.  Use the new
        compare functions.  Made it so we only create one model to better
        test model view stuff.  Changed the test to not have as many
        extra, useless, columns.

        * test-cols.c, test-check.c: Added duplicate_value and add_value.  Use the new
        compare functions.

        * e-table.c, e-table.h: Use all the new features of e-table-groups
        (sorting and grouping).  Handle on the fly reorganization of
        groups in an idle loop.  Compare functions now are to return -1 if
        the first item is greater, 0 if they are equal, or 1 if the second
        item is greater.

        * e-table-subset.c, e-table-subset.h: Made e-table-subset
        disconnect properly from its signals when it dies.

        * e-table-subset-variable.c, e-table-subset-variable.h:
        Virtualized the add and remove commands so that
        e_table_sorted_variable could override the add command to do sorting.

        * e-table-sorted.c: Fixed this to inherit properly from
        ETableSubset.

        * e-table-simple.h, e-table-simple.c: Added handling of
        duplicate_value and free_value;

        * e-table-model.c, e-table-model.h: Added duplicate_value and
        free_value for memory allocation of table elements outside the
        table.

        * e-table-item.c: Fixed a crashing bug.

        * e-table-group.c: Added sorting.  Fixed destruction to delete the
        right things.

        * e-table-group-leaf.c, e-table-group-leaf.h: Pass column and sort
        order information into the e_table_sorted_variable.  Properly
        destroy things when deleted.

        * e-table-group-container.c, e-table-group-container.h: Properly
        handle the list of subgroups.  Handle proper sorting and grouping
        of subgroups.

        * e-table-sorted-variable.c, e-table-sorted-variable.h: Files to
        do a sorted model that stays sorted as you add and remove rows.

        * Makefile.am: Added e-table-sorted-variable.c and
        e-table-sorted-variable.h.

svn path=/trunk/; revision=1930
</content>
</entry>
<entry>
<title>Made keyboard focus navigation work across groups.</title>
<updated>2000-02-24T08:23:00+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-02-24T08:23:00+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=8fb12c9538858bbfdaa6e74f8c08c6f86acbe66d'/>
<id>urn:sha1:8fb12c9538858bbfdaa6e74f8c08c6f86acbe66d</id>
<content type='text'>
2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * e-table-item.c: Made keyboard focus navigation work across
        groups.

        * e-table-header.c: Made e_table_header_col_diff not crash if you
        give it a column less than 0 (it truncates negative column values
        to 0.)

        * e-table-group.c, e-table-group.h: Added e_table_group_get_header
        to get the ETableHeader for this ETableGroup.

        * e-table-group-container.c: Made shift tab work.

svn path=/trunk/; revision=1917
</content>
</entry>
<entry>
<title>Made changing focus work.</title>
<updated>2000-02-24T07:56:02+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-02-24T07:56:02+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=71c2274c7a0a99096ca05d63c9bf41cc6eb3295b'/>
<id>urn:sha1:71c2274c7a0a99096ca05d63c9bf41cc6eb3295b</id>
<content type='text'>
2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * e-table-item.c: Made changing focus work.

svn path=/trunk/; revision=1916
</content>
</entry>
<entry>
<title>This were moved to widgets/e-text/ a while ago but never removed. They</title>
<updated>2000-02-24T06:51:23+00:00</updated>
<author>
<name>Christopher James Lahey</name>
<email>clahey@helixcode.com</email>
</author>
<published>2000-02-24T06:51:23+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=7699b8996aa2d9ae3fea0e94981637c98e89a273'/>
<id>urn:sha1:7699b8996aa2d9ae3fea0e94981637c98e89a273</id>
<content type='text'>
2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * widgets/e-text.c, widgets/e-text.h, e-text-event-processor.c,
        e-text-event-processor.h, e-text-event-processor-emacs-like.c,
        e-text-event-processor-emacs-like.h,
        e-text-event-processor-types.h: This were moved to widgets/e-text/
        a while ago but never removed.  They have now been removed.

        * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Removed some
        warnings from this file.  Made tooltips disappear when you're
        finished with them.

        * widgets/e-minicard/test-reflow.c,
        widgets/e-minicard/test-minicard.c,
        widgets/e-minicard/test-minicard-label.c: Commented out unused
        about_callback functions.

        * widgets/e-minicard/e-reflow.c: Made e-reflow pass an EFocus to
        its e-minicard children.

        * widgets/e-minicard/e-minicard.c: Made e-minicard take and return
        an EFocus for its "has_focus" argument.  This makes shift-tab work properly.

        * widgets/e-minicard/e-minicard-label.c: Made e-minicard-label take and return
        an EFocus for its "has_focus" argument.  Made the font that
        e-minicard-label uses only be allocated once.

        * e-util/e-canvas-utils.h: Fixed the comment at the top and added
        #ifndef __E_CANVAS_UTILS__.

        * e-util/Makefile.am: Added e-xml-utils.c and
        e-xml-utils.h.

        * e-util/e-xml-utils.h, e-util/e-xml-utils.c: Added files for some
        xml utilities.

        * e-util/e-util.h: Added type EFocus which describes which
        direction the focus will be coming from.


in mail:

2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * message-list.c: Changed this to not use the "x" and "y"
        arguments to e-table-item.


in widgets/e-table:

2000-02-24  Christopher James Lahey  &lt;clahey@helixcode.com&gt;

        * e-table-subset-variable.c, e-table-subset-variable.h: A new
        model which is a subset, but you can add and remove rows.

        * test-table.c: Added a thaw method for use with the
        e-table-subset (emits model_changed.)  Adapted to the changes to
        e_table_item.  Properly parse headers.  Adapted to the changes to
        e_table, including creating example xml spec data.

        * test-cols.c, test-check.c: Added a thaw method for use with the
        e-table-subset (emits model_changed.)  Adapted to the changes to
        e_table_item.

        * e-table.c, e-table.h: Reworked e-table to use the ETable
        grouping system.  The only difference for the interface is that
        instead of passing in a column_spec and a grouping_spec, you pass
        in a single string that is an xml format that includes both pieces
        of information.

        * e-table-subset.h: Added rules for emacs to do correct
        indentation.

        * e-table-subset.c: Implemented freezing.  No signals are emitted
        while frozen and "model_changed" is emitted when thawed.

        * e-table-sorted.h: ETableSortedClass has ETableSubset as its
        parent object instead of ETableSubsetClass.  Fixed this.

        * e-table-simple.c, e-table-simple.h: Implemented the thaw method.
        Use of simple now requires an extra argument (the thaw method.)

        * e-table-model.h, e-table-model.c: Added e_table_model_freeze and
        e_table_model_thaw.

        * e-table-item.h, e-table-item.c: Reworked this a bit to make it
        provide some things the new group system needed and to make
        inter-item keyboard focus work.  Changed the external interface
        only in the list of arguments it recognizes and signals it emits.
        Instead of "x" and "y", you have to use
        e_canvas_item_move_absolute and instead of emitting a
        "height_changed" signal, it emits a "resize" signal.  There's new
        "has_focus", "width", and "height" arguments and a function to get
        the currently focused column.

        * e-table-header-item.c: Got rid of some warnings here.  Changed
        the

        * e-table-group-leaf.h, e-table-group-leaf.c,
        e-table-group-container.h, e-table-group-container.c: New types to
        make e_table_group work properly.

        * e-table-group.h, e-table-group.c: Completely reworked e-table
        grouping.  e-table-group now uses a hierarchical structure.

        * e-cell.h: Added e_cell_print.  This doesn't work yet.

        * e-cell.c: Made e_cell_realize exist.  (It was improperly named
        e_cell_view_realize in the .c.)

        * e-cell-text.c: Made the blinking cursor disappear properly.

        * check-filled.xpm, check-empty.xpm: Made these const char *[]
        instead of char *[] to avoid compiler warnings.

        * Makefile.am: Added e-table-group-container.c,
        e-table-group-container.h, e-table-group-leaf.c,
        e-table-group-leaf.h, e-table-subset-variable.c,
        e-table-subset-variable.h.

svn path=/trunk/; revision=1915
</content>
</entry>
<entry>
<title>added libetext.a and libeutil.a to test_shortcut_bar_LDADD, and got rid of</title>
<updated>2000-02-20T17:52:35+00:00</updated>
<author>
<name>Damon Chaplin</name>
<email>damon@helixcode.com</email>
</author>
<published>2000-02-20T17:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=83ad2c75e3da0305514dedcd22f67a9d2a516002'/>
<id>urn:sha1:83ad2c75e3da0305514dedcd22f67a9d2a516002</id>
<content type='text'>
2000-02-20  Damon Chaplin  &lt;damon@helixcode.com&gt;

	* widgets/shortcut-bar/Makefile.am: added libetext.a and libeutil.a
	to test_shortcut_bar_LDADD, and got rid of e-icon-bar-text-item.[hc].
	I'll delete these soon.

	* widgets/shortcut-bar/e-icon-bar.c: changed to be a subclass of
	ECanvas and to use EText instead of EIconBarTextItem. Also set
	"width_set" &amp; "height_set" of the GnomeCanvasPixbuf items so they
	work in the "Small Icon" view.

	* widgets/shortcut-bar/e-vscrolled-bar.c: use map/unmap instead of
	show/hide for the up &amp; down buttons to avoid queueing resizes.
	Otherwise the scrolling starts off a bit jerky.

	* widgets/shortcut-bar/test-shortcut-bar.c: output a message when the
	main label is resized, just for info.

	* widgets/shortcut-bar/*.[hc]: updated my email address.

svn path=/trunk/; revision=1867
</content>
</entry>
<entry>
<title>Show the text of the item, in a tooltip style. (e_text_event): Add a</title>
<updated>2000-02-20T16:17:08+00:00</updated>
<author>
<name>Iain Holmes</name>
<email>ih@csd.abdn.ac.uk</email>
</author>
<published>2000-02-20T16:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.lant.com.tw/~lantw44/cgit/cgit.cgi/gsoc2013-evolution/commit/?id=113c276df87402803382f26ee6eb1994e2e9f4ff'/>
<id>urn:sha1:113c276df87402803382f26ee6eb1994e2e9f4ff</id>
<content type='text'>
2000-02-20  Iain Holmes  &lt;ih@csd.abdn.ac.uk&gt;

	* widgets/e-text/e-text.[ch] (_do_tooltip): Show the text of the item,
	in a tooltip style.
	(e_text_event): Add a timeout on the Enter and remove it on the Leave
	events.

	* e-text-test.c: New file to test e-text items.

svn path=/trunk/; revision=1866
</content>
</entry>
</feed>
