Commit Graph

1449 Commits

Author SHA1 Message Date
Ettore Perazzoli 13edeabcd2 Further work.
svn path=/trunk/; revision=2088
2000-03-08 15:55:14 +00:00
Christopher James Lahey c11cf5e774 Changed the destroy function to disconnect from signals before unrefing
2000-03-08  Christopher James Lahey  <clahey@helixcode.com>

        * e-table.c: Changed the destroy function to disconnect from
        signals before unrefing the objects the sinnals are on.  Changed
        the destroy function to match the objects and signal ids properly
        in its disconnect section.

        * e-table-item.c, e-table-item.h: Changed this to do follow the
        canvas rules better.

        * e-table-header-item.c, e-table-header-item.h: Made
        ETableHeaderItem connect to the "sort_info_changed" on its
        ETableSortInfo instead of just manually redrawing itself.  Fixed
        the update function a bit to follow the canvas rules a bit better.

svn path=/trunk/; revision=2087
2000-03-08 08:31:12 +00:00
Seth Alves 6dd08625fa track movement of calobj.[ch]
svn path=/trunk/; revision=2086
2000-03-08 04:11:48 +00:00
Seth Alves 819b11244a ignore *.lo instead of a list of .lo files
svn path=/trunk/; revision=2085
2000-03-08 03:54:41 +00:00
Seth Alves 6e211a9cb5 calobj.[ch] has moved into cal-util/
svn path=/trunk/; revision=2084
2000-03-08 03:50:51 +00:00
Seth Alves aa8ae8383f back out recent commit, and remove calendar.[ch] from Makefile.am
svn path=/trunk/; revision=2083
2000-03-08 03:47:29 +00:00
Seth Alves 4363d9ab22 back out recent commit
svn path=/trunk/; revision=2082
2000-03-08 02:54:55 +00:00
Seth Alves 8567afb4ec calobj.[ch] live in cal-util now
svn path=/trunk/; revision=2081
2000-03-08 02:53:51 +00:00
Federico Mena Quintero a59dc84820 More file moving - Federico
svn path=/trunk/; revision=2080
2000-03-08 02:50:27 +00:00
Christopher James Lahey 6f357b4c2d Added a "break_characters" argument. It lets you define a set of
2000-03-07  Christopher James Lahey  <clahey@helixcode.com>

        * widgets/e-text/e-text.c, widgets/e-text/e-text.h: Added a
        "break_characters" argument.  It lets you define a set of
        characters which should cause optional linebreaks to occur.  Made
        setting the "clip_height" argument to -1 mean no height clipping.
        Moved calling the "resize" signal into an idle handler to avoid
        reentering the canvas update loop.  Made EText recalc bounds if
        the affine has changed.  Fixed up tooltip_count (this counts the
        number of ENTER and LEAVE events.)

        * widgets/e-text/e-text-test.c: Got rid of a few warnings.

        * widgets/e-minicard/e-minicard-label.h: Reindent a few lines.

        * widgets/e-minicard/e-minicard.c,
        widgets/e-minicard/e-minicard-label.c: Switch from using "x" and
        "y" to set the children's position to using
        e_canvas_item_move_absolute.

svn path=/trunk/; revision=2079
2000-03-08 01:41:47 +00:00
bertrand 0bfae7d16b added a warning so that the user knows that this version may crash his
2000-03-07  bertrand  <bertrand@helixcode.com>

	* folder-browser-factory.c (development_warning):
	added a warning so that the user knows that this
	version may crash his mails.

svn path=/trunk/; revision=2078
2000-03-07 18:38:08 +00:00
Bertrand Guiheneuf c2a6758ac4 sync from laptop
svn path=/trunk/; revision=2077
2000-03-07 18:16:11 +00:00
Bertrand Guiheneuf 34ddede07c missing file
svn path=/trunk/; revision=2076
2000-03-06 18:57:33 +00:00
Christopher James Lahey 201f2eb86e Made rows get unselected when switching from one group to the next.
2000-03-06  Christopher James Lahey  <clahey@helixcode.com>

        * e-table-item.c: Made rows get unselected when switching from one
        group to the next.

svn path=/trunk/; revision=2075
2000-03-06 10:45:06 +00:00
Bertrand Guiheneuf 7c164f12b9 More changes than a man can remember.
The UI works now.

svn path=/trunk/; revision=2074
2000-03-06 09:38:42 +00:00
Christopher James Lahey ffad0d32ce Use the style's font if lucidasans-10 is not found.
2000-03-06  Christopher James Lahey  <clahey@helixcode.com>

        * e-table-group-container.c: Use the style's font if lucidasans-10
        is not found.

svn path=/trunk/; revision=2073
2000-03-06 08:34:34 +00:00
Christopher James Lahey d08ab36bfb Made it so that columns would be properly indented.
2000-03-06  Christopher James Lahey  <clahey@helixcode.com>

        * e-table-header-item.c, e-table-header-item.h: Made it so that
        columns would be properly indented.

svn path=/trunk/; revision=2072
2000-03-06 08:13:30 +00:00
Christopher James Lahey 7df026ac0e Have identical values get sorted by their actual row.
2000-03-06  Christopher James Lahey  <clahey@helixcode.com>

        * e-table-sorted-variable.c: Have identical values get sorted by
        their actual row.

svn path=/trunk/; revision=2071
2000-03-06 07:41:11 +00:00
Christopher James Lahey fd7b20eeab Draw selected row.
2000-03-06  Christopher James Lahey  <clahey@helixcode.com>

        * e-cell-text.c: Draw selected row.

svn path=/trunk/; revision=2070
2000-03-06 07:36:38 +00:00
Christopher James Lahey df08e926e4 Add a "row_selection" signal.
2000-03-06  Christopher James Lahey  <clahey@helixcode.com>

        * e-table.c, e-table.h: Add a "row_selection" signal.

        * test-table.c: Test the new "row_selection" signal.

        * e-table-group-container.c, e-table-group-leaf.c: Implement the
        "row_selection" property properly.

        * e-table-group.c, e-table-group.h: Add a "row_selection" signal.

svn path=/trunk/; revision=2069
2000-03-06 06:08:56 +00:00
Miguel de Icaza 053267fc5d Add stuff, revamp stuff
svn path=/trunk/; revision=2068
2000-03-06 00:56:49 +00:00
Christopher James Lahey ded421f574 Added Miguel to the author list for ETable.
2000-03-05  Christopher James Lahey  <clahey@helixcode.com>

        * white-papers/widgets/e-table.sgml: Added Miguel to the author
        list for ETable.

svn path=/trunk/; revision=2067
2000-03-06 00:40:15 +00:00
Christopher James Lahey f21c9935ef Fixed e_xml_set_integer_prop_by_name.
2000-03-05  Christopher James Lahey  <clahey@helixcode.com>

        * e-util/e-xml-utils.c: Fixed e_xml_set_integer_prop_by_name.

svn path=/trunk/; revision=2066
2000-03-06 00:27:32 +00:00
Seth Alves 41daf5fcbf track move
svn path=/trunk/; revision=2065
2000-03-06 00:17:09 +00:00
Seth Alves c372bc4988 move all but the subdir line into gui/Makefile.am, since the code
has moved down there

svn path=/trunk/; revision=2064
2000-03-06 00:13:45 +00:00
Seth Alves e92249e15b create a makefile in calendar/gui
svn path=/trunk/; revision=2063
2000-03-06 00:13:10 +00:00
Seth Alves 34eff34dd9 stubs for client side access to alarm structures. this will probably
* cal-client/cal-client-alarm.c: stubs for client side
        access to alarm structures.  this will probably change,
        since i don't know what i'm doing.

        * cal-util/alarm-enums.h: enums for alarms needed by
        both the client and the server

        * remaining source files in calendar/... have been moved
        to calendar/gui.

        * gui/alarm.c: start to decouple the view from the model
        in the alarm editing code

svn path=/trunk/; revision=2062
2000-03-06 00:10:24 +00:00
Federico Mena Quintero 70108e31ea More file moving action - Federico
svn path=/trunk/; revision=2061
2000-03-05 23:44:52 +00:00
Christopher James Lahey 3de981ec78 Added support for the sorting info. The Etable creates a sort_info object,
2000-03-05  Christopher James Lahey  <clahey@helixcode.com>

        * e-table.c, e-table.h: Added support for the sorting info.  The
        Etable creates a sort_info object, and then connects to the
        signals to rearrange the rows when the sort_info changes.  It also
        passes the info object to the ETableHeaderItem.

        * e-table-model.c: Fixed a typo where ETableModel was written as
        ETableModle.

        * e-table-header.c, e-table-header.h: Added some code for sorting
        here, but it's not used.  I don't think we want this code, but I
        wanted to check it in at least once so that it's not lost.

        * e-table-header-item.c, e-table-header-item.h: Added a
        "sort_info" argument to ETableHeaderItem.  Added display of
        current sort settings.  Added support for clicking to change the
        sort settings.

        * e-table-col.h: E_TABLE_COL_ARROW_NONE is marked as being = 0
        since this is required in other places.  (I think C defines this
        as being the case, but it's good to have the = 0 there so that
        it's obvious that it has to be first.)

        * TODO: Mark sorting as done.

        * e-table-sort-info.c, e-table-sort-info.h: New files for
        containing the xml grouping/sorting information and for sending
        signals on that information.

        * Makefile.am: Added e-table-sort-info.c and e-table-sort-info.h.

svn path=/trunk/; revision=2060
2000-03-05 23:15:14 +00:00
Christopher James Lahey 645f69dcf6 Added a prototype message listing.
2000-03-05  Christopher James Lahey  <clahey@helixcode.com>

        * message-list.c: Added a prototype message listing.

svn path=/trunk/; revision=2059
2000-03-05 14:51:49 +00:00
Matthew Loper 079b4363f3 Commenting added. (on_url_data_requested): renamed from
* tests/ui-tests/message-browser.c: Commenting added.
	(on_url_data_requested): renamed from "on_url_requested", to
	reflect that a stream of data is what's actually being asked for.
	(hydrate_persist_stream_from_gstring): New function.
	(camel_stream_to_gstring): New function.
	(on_object_requested): Cleaned up.

svn path=/trunk/; revision=2058
2000-03-05 08:49:27 +00:00
Bertrand Guiheneuf f4b7a46325 Tons of fixes to fix things
svn path=/trunk/; revision=2057
2000-03-05 05:33:55 +00:00
NotZed 1208f96fe4 Output 'and' bits between the rules.
2000-03-04  NotZed  <NotZed@HelixCode.com>

        * filter-druid.c (html_write_options): Output 'and' bits between
        the rules.

svn path=/trunk/; revision=2056
2000-03-05 04:26:11 +00:00
Michael Zucci 3086279b19 More gramatically correct descriptions + more action rules.
svn path=/trunk/; revision=2055
2000-03-05 04:25:20 +00:00
NotZed 2485f10196 Actually implement filtering, at least, from Inbox. Copy messages to
2000-03-04  NotZed  <NotZed@HelixCode.com>

        * filter-driver.c (main): Actually implement filtering, at least,
        from Inbox.  Copy messages to folder (in the same store only, so
        far), delete, and stop processing are implemented, and the logic
        to handle default processing.

        * filter-xml.c (load_optionvalue): Fix up a bug where we lost the
        name of the arg (ouch).
        * filter-xml.c: Wrapped printf's in debug macros.

svn path=/trunk/; revision=2054
2000-03-05 03:36:37 +00:00
NotZed 48e373b156 Ref the summary after we have got it.
2000-03-04  NotZed  <NotZed@HelixCode.com>

        * providers/mbox/camel-mbox-search.c
        (camel_mbox_folder_search_by_expression): Ref the summary
        after we have got it.

svn path=/trunk/; revision=2053
2000-03-05 03:00:35 +00:00
Christopher James Lahey b42df6ac70 Added saving of frozen_columns count. Added a vertical scrollbar to
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * e-table.c: Added saving of frozen_columns count.  Added a
        vertical scrollbar to ETable.

svn path=/trunk/; revision=2052
2000-03-05 00:31:32 +00:00
Christopher James Lahey cfb64e0ced Added e_xml_set_integer_prop_by_name.
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

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

svn path=/trunk/; revision=2051
2000-03-05 00:27:26 +00:00
Christopher James Lahey 391ccf4561 Set up the column headers properly.
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * message-list.c: Set up the column headers properly.

        * folder-browser.c: Show the folder_browser widget.

svn path=/trunk/; revision=2050
2000-03-04 23:12:14 +00:00
Christopher James Lahey b509fbeba6 Push the proper visual and colormap for ETable to work.
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * e-table.c: Push the proper visual and colormap for ETable to work.

svn path=/trunk/; revision=2049
2000-03-04 23:10:17 +00:00
Christopher James Lahey 399bef75b8 Define ml_duplicate_value and ml_free_value correctly.
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * message-list.c: Define ml_duplicate_value and ml_free_value
        correctly.

svn path=/trunk/; revision=2048
2000-03-04 22:27:47 +00:00
bertrand 8eb9e1f40b stream the raw content instead of nothing if the encoding is not
2000-03-04  bertrand  <bertrand@helixcode.com>

	* camel-mime-part.c (my_write_content_to_stream):
	stream the raw content instead of nothing if the encoding
	is not supported.

	* camel-stream-fs.c (_seek): handle eos more
	properly.

svn path=/trunk/; revision=2047
2000-03-04 22:23:06 +00:00
Christopher James Lahey 6500f64181 Use g_int_compare and g_str_compare as we should be instead of g_int_equal
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

	* message-list.c: Use g_int_compare and g_str_compare as we should
	be instead of g_int_equal and g_str_equal.

svn path=/trunk/; revision=2046
2000-03-04 21:38:40 +00:00
Christopher James Lahey 77b51962b5 Touched this up a bit.
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * TODO: Touched this up a bit.

        * e-table-group.c, e-table-group-leaf.c: Check for NULL before
        calling gtk_object_unref or gtk_object_destroy.

svn path=/trunk/; revision=2045
2000-03-04 21:22:23 +00:00
Bertrand Guiheneuf 9610908b0e sync for debugging with chris
svn path=/trunk/; revision=2044
2000-03-04 18:59:04 +00:00
Christopher James Lahey 03a387dd44 Change this to use the ETable widget itself instead of building it from
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * message-list.c: Change this to use the ETable widget itself
        instead of building it from all the parts.

svn path=/trunk/; revision=2043
2000-03-04 18:59:03 +00:00
Bertrand Guiheneuf 017e27c1cd Add 3 test examples
svn path=/trunk/; revision=2042
2000-03-04 18:00:16 +00:00
Bertrand Guiheneuf a6d1ec4664 Message browser can now display attachment inline when Bonobo
compenent exist for the mime type. $(prefix)/share/mime-info/bonobo.keys
must be modified for this to work, though. For example, to display
application/svg attachments, the following lines must be added :

application/svg
	bonobo-goad-id=embeddable:gill

svn path=/trunk/; revision=2041
2000-03-04 17:55:36 +00:00
Christopher James Lahey 08419b64ea Fixed a crash error.
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * e-table.c: Fixed a crash error.

svn path=/trunk/; revision=2040
2000-03-04 17:46:05 +00:00
Christopher James Lahey 23c59b7ee0 Fixed a compile warning.
2000-03-04  Christopher James Lahey  <clahey@helixcode.com>

        * e-table-item.c: Fixed a compile warning.

        * e-table.c: Fixed a crash error.

svn path=/trunk/; revision=2039
2000-03-04 17:30:23 +00:00