aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-item.c
Commit message (Expand)AuthorAgeFilesLines
* New functions for saving selection state and such.Christopher James Lahey2002-01-161-3/+42
* Merging changes:Christopher James Lahey2001-12-171-11/+23
* Merging changes:Christopher James Lahey2001-12-051-6/+46
* Ungrab and set maybe_in_grab to FALSE before sending the double clickChristopher James Lahey2001-11-151-0/+17
* Bumped the version number to 0.16.99.0 and GAL_CURRENT to 17.Christopher James Lahey2001-11-011-1/+3
* Added frozen_count variable to know not to show the cursor while a changeChristopher James Lahey2001-10-311-6/+73
* Request the right regions here. The range given is inclusive, notChristopher James Lahey2001-10-311-2/+2
* Bumped the version number here to 0.15.99.9.Christopher James Lahey2001-10-301-8/+25
* Chain the cursor_activated signal even if the row is -1.Christopher James Lahey2001-10-271-10/+7
* Changed the license announcement at the top of these files.Christopher James Lahey2001-10-271-6/+20
* Added #include "gal/widgets/e-unicode.h".Christopher James Lahey2001-10-251-28/+110
* Make this check immediately for whether to show the cursor, instead of inChristopher James Lahey2001-10-231-5/+12
* Cancel the drag or maybe drag if you have the mouse button down when theChristopher James Lahey2001-10-231-6/+22
* Implement these functions as pass through to the child cell.Christopher James Lahey2001-10-111-8/+20
* Check that cell views are realized before doing anything here. FixesChristopher James Lahey2001-10-071-0/+12
* Handle row and cell changes properly in the uniform_row_height case.Christopher James Lahey2001-10-071-6/+3
* Got rid of the misused button variable here.Christopher James Lahey2001-10-061-6/+3
* Fixed the uniform_row_height + confirm_row_hieght_cache crash.Christopher James Lahey2001-10-061-6/+10
* Adapted height method to deal with a row of -1.Christopher James Lahey2001-10-051-88/+144
* add E_OBJECT_CLASS_ADD_SIGNALS and E_OBJECT_CLASS_TYPE to ease migrationMichael Meeks2001-10-051-8/+8
* Sometimes put off maybe showing the cursor until an idle callback.Christopher James Lahey2001-10-041-1/+23
* Only show the cursor during changes if it was already shown. Fixes XimianChristopher James Lahey2001-10-021-68/+196
* Commit patch from Chris to implement e_tree_right_click_up() forEttore Perazzoli2001-09-261-1/+6
* Remove the grab if ->grabbed.Ettore Perazzoli2001-09-211-0/+5
* Added GDK_BUTTON_PRESS_MASK to our button mask. Fixes Ximian bug #8241.Christopher James Lahey2001-09-081-1/+1
* Don't do_something on button_release if we did something on button_press.Christopher James Lahey2001-09-081-2/+6
* Rename these functions from ecn_get_text and ecn_free_text.Christopher James Lahey2001-09-011-1/+8
* Fix this memmove. We've already subtracted the count from eti->rows.Christopher James Lahey2001-09-011-1/+2
* Fixed this memmove to subtract the count as well as the row for the numberChristopher James Lahey2001-08-271-1/+1
* Added start_drag signals.Christopher James Lahey2001-08-251-26/+91
* Make the right and left key presses be marked as handled here (i.e.,Christopher James Lahey2001-08-031-0/+2
* Changed all e_table_model_is_cell_editable calls in this file to be on theChristopher James Lahey2001-08-031-3/+3
* If the CLICK signal gets a return value, so we're going to be return fromJason Leach2001-07-261-1/+4
* Handle GDK_KP_* cursor keys as well.Ettore Perazzoli2001-07-231-1/+5
* Changed the variable names here to make it clear that these are view modelChristopher James Lahey2001-07-051-21/+50
* Make a whole bunch of control keys not start the ETableItem editing.Christopher James Lahey2001-07-051-19/+43
* Make sure start_row and end_row are within the number of rows in theChristopher James Lahey2001-07-051-0/+8
* Don't send the double click signal if there's no row selected.Christopher James Lahey2001-07-031-3/+6
* Make a key press stop the tooltip timeout.Christopher James Lahey2001-05-121-0/+4
* (Make the alternating row colors a option in ETableSpecification insteadJason Leach2001-04-291-10/+16
* Added get_cell_geometry method.Christopher James Lahey2001-04-241-0/+25
* Submit a signal even if there are no extras.Christopher James Lahey2001-04-201-1/+1
* Turned off information expanders (tooltips) in ETable by default. TurnChristopher James Lahey2001-04-201-7/+9
* Turned on tooltips and alternating colors.Christopher James Lahey2001-04-171-2/+2
* Set the background color to the specified tooltip->background. Set theChristopher James Lahey2001-04-161-22/+101
* Added /* #defines */ at the top. Fixed ALTERNATE_COLORS to be an #ifdefChristopher James Lahey2001-04-161-1/+3
* Use e_canvas_hide_tooltip and e_canvas_popup_tooltip.Christopher James Lahey2001-04-161-46/+7
* Cleaned this up. Removed some #if 0 and replaced others with #ifdefs.Christopher James Lahey2001-04-151-59/+4
* Set "bold" argument on created tooltip. Adjusted position of displayedChristopher James Lahey2001-04-151-14/+16
* Added widget/e-hsv-utils.lo.Christopher James Lahey2001-04-151-14/+13
* Upped the version number to 0.6.99.0. Upped the so number to 6.Christopher James Lahey2001-04-131-7/+21
* Put debugging stuff in d().Christopher James Lahey2001-04-111-3/+5
* Changed resizeable to resizable in ETableCol for consistency.Christopher James Lahey2001-04-101-3/+3
* Fixed headers.Christopher James Lahey2001-04-041-1/+4
* Fix headers. Ditto. Ditto. Ditto. Ditto. Ditto. Ditto. Ditto. Ditto.Kjartan Maraas2001-04-041-1/+1
* Made these use GTK_TYPE_GDK_EVENT whenever sending an event through theChristopher James Lahey2001-03-301-4/+4
* Changed the signal "table_selection_model" to just be "selection_model"Christopher James Lahey2001-03-301-20/+24
* Ignore these signals if we aren't realized yet.Christopher James Lahey2001-03-231-4/+19
* Made this not create the new font until realize instead of at new_viewChristopher James Lahey2001-03-231-0/+19
* Bumped the version number to 05.99.9.Christopher James Lahey2001-03-211-15/+22
* Deal with proxy_node_changed being called on a different root node thanChristopher James Lahey2001-03-201-59/+72
* Update arguments to e_canvas_item_grab_focus. (eti_cursor_change): Ditto,Dan Winship2001-03-161-3/+3
* Changed e_table_selection_model_clear to e_selection_model_clear.Christopher James Lahey2001-02-281-24/+24
* new abstract ECell subclass to be used as base class for popup ECells.Damon Chaplin2001-02-261-7/+7
* Fix the crash when ETableItems are destroyed.Christopher James Lahey2001-02-141-1/+4
* Let e_canvas_item_show_area_delayed deal with a delayed area show insteadChristopher James Lahey2001-02-111-28/+8
* Make this not error out if ecol is not found, but simply return -1.Christopher James Lahey2001-02-051-3/+2
* make the segfault caused by double clicking into a critical warning untilLarry Ewing2001-02-011-0/+1
* Made the contained %ETableItem have cursor_mode asChristopher James Lahey2001-01-301-29/+32
* Made carriage return finish editing.Christopher James Lahey2001-01-301-5/+4
* Made the scrolling to show the current roll happen in a time out.Christopher James Lahey2001-01-281-2/+50
* Make home and end keys move to the beginning and end of the row if cursorChristopher James Lahey2001-01-281-0/+16
* Make ETable stop editing when it looses focus.Christopher James Lahey2001-01-271-3/+14
* Documented. Added a "cursor_activated" signal. Removed some unusedChristopher James Lahey2001-01-251-23/+58
* Made this conform to the new prototype for e_popup_menu_run.Christopher James Lahey2001-01-211-23/+116
* Rename from Helix Code -> XimianMiguel de Icaza2001-01-161-1/+1
* Commented out an unused variable to fix a warning.Christopher James Lahey2000-12-151-0/+2
* Added eti_visibility_notify. Didn't get it to work properly, so it's #ifChristopher James Lahey2000-12-141-0/+25
* Changed the background color of the tooltips to light gray.Christopher James Lahey2000-12-141-1/+1
* remove the silly logic - we pop up a tooltip regardless of where the mouseChris Toshok2000-12-141-0/+5
* New function to calculate the extra pixels per column header.Christopher James Lahey2000-12-141-0/+15
* Emit double_click signal with the model column, not the view column.Dan Winship2000-12-121-1/+1
* Added the actions parameter to ect_event. Added an actions field toChristopher James Lahey2000-12-101-40/+80
* Add column and GdkEvent * parameters to the double click signal.Christopher James Lahey2000-12-081-3/+8
* pass along the column's width to e_cell_show_tooltip.Chris Toshok2000-12-071-0/+1
* Adapted these to accept the new flags parameter to e_cell_event.Christopher James Lahey2000-12-071-18/+22
* Federico gets into pixel-perfect neurosis. Xmag is my best friend.Federico Mena Quintero2000-12-031-1/+2
* Save the children - FedericoFederico Mena Quintero2000-11-231-6/+15
* Made the column on the right click and click signals be the model columnChristopher James Lahey2000-10-261-2/+2
* Destroy the tooltip timeout on object destruction.Christopher James Lahey2000-10-241-1/+8
* Made it so that it doesn't recalculate all the rows if a row is changed,Christopher James Lahey2000-10-221-4/+27
* Make text a different color if !(flags & E_CELL_FOCUSED).Christopher James Lahey2000-10-191-1/+5
* when there are 0 columns, don't assert.Jeffrey Stedfast2000-10-121-1/+1
* Removed the assertion that there must be at least 1 column. No way toNot Zed2000-10-091-1/+2
* Fudge the location of a click in the tooltip, so that it selects theIain Holmes2000-09-271-4/+3
* Typo caused readability problems with ETable.Christopher James Lahey2000-09-211-1/+1
* Moved files, fixed header files and paths - FedericoFederico Mena Quintero2000-09-201-3/+3
* Fixed e-table #includes so that it would compile.Chris Lahey2000-09-181-3/+3
* Better calculations for tooltip positionsIain Holmes2000-09-181-3/+2
* Added some missing #includes.Christopher James Lahey2000-09-161-2/+2
* If the cursor is inside the subcell, call the show_tooltip on it.Iain Holmes2000-09-161-0/+64
* Fix some crashes Make double clicking on the header dividers automaticallyIain Holmes2000-09-151-1/+20
* Fixed a leak and a double unref.Christopher James Lahey2000-09-021-3/+0
* Make printing of groups work better and make them print headers.Christopher James Lahey2000-08-291-0/+4
* Pay attention to the return value from the click signal.Christopher James Lahey2000-08-251-2/+8
* Added a click signal which gets sent if the user hits the left or middleChristopher James Lahey2000-08-251-0/+13
* Added infrastructure for setting the justification of columns. Still needChristopher James Lahey2000-08-251-1/+18
* Moved drawing of the cell backgrounds from ECell into ETableItem.Christopher James Lahey2000-08-221-2/+16
* Made background colors alternate.Christopher James Lahey2000-08-201-10/+7
* Make right click select if the current row is not selected.Christopher James Lahey2000-08-101-0/+2
* Made drag events calculate a row and column and signal that information.Christopher James Lahey2000-08-041-10/+20
* Add a handler for "model_pre_change" and properly stop editing.Christopher James Lahey2000-08-031-7/+35
* Made enter key destroy and recreate the ETableItem.Christopher James Lahey2000-07-301-0/+2
* Fixed up the table behavior so that it's not always in an edit mode.Christopher James Lahey2000-07-281-9/+43
* Grab focus properly.Christopher James Lahey2000-07-271-1/+14
* Clear the selection model when activating.Christopher James Lahey2000-07-271-66/+71
* Fixed the model/view row confusion.Christopher James Lahey2000-07-271-10/+14
* Added "table_selection_model" argument. Removed foreach function andChristopher James Lahey2000-07-271-219/+228
* Add e-table-scrolled.c and e-table-scrolled.h.Christopher James Lahey2000-07-101-0/+3
* Put back e_cell_event sometimes when we're not editing.Christopher James Lahey2000-07-101-3/+3
* Get rid of an unused variable.Ettore Perazzoli2000-07-091-0/+4
* Don't call e_cell_event if we're not editing.Christopher James Lahey2000-07-091-3/+3
* Commented out some unnecessary and buggy code.Christopher James Lahey2000-07-091-0/+2
* Send GDK_BUTTON_RELEASE events to the ecell associated with the cell (ifChristopher James Lahey2000-07-061-0/+37
* Added a reflow_compare callback and did removal if you do shift-click on aChristopher James Lahey2000-07-041-5/+30
* From mail:Christopher James Lahey2000-06-301-0/+10
* Added an unsort command.Christopher James Lahey2000-06-281-0/+1
* Calculate height including if clip_height is set to -1.Christopher James Lahey2000-06-271-0/+1
* Killed a warning.Christopher James Lahey2000-06-231-1/+1
* Remove use of the "x" and "y" arguments to EText.Christopher James Lahey2000-06-231-0/+2
* Fix a minor warning.Christopher James Lahey2000-06-211-7/+19
* Fix cursor column information.Christopher James Lahey2000-06-211-6/+9
* Removed the unfocus method since that's handled by the canvas itself now.Christopher James Lahey2000-06-211-99/+85
* Started adapting ETableItem to use the canvas selection/cursor system.Christopher James Lahey2000-06-211-62/+49
* Clip the contained text.Christopher James Lahey2000-06-131-3/+67
* change things so we focus the cell and select the row, and also dispatchChris Toshok2000-06-111-6/+8
* Added $(GNOME_PRINT_LIBS) to all of the LDADDs.Christopher James Lahey2000-06-111-0/+255
* Added a right click signal.Christopher James Lahey2000-06-061-25/+50
* Copy and paste error.Christopher James Lahey2000-06-021-10/+3
* Added a "key_press" signal.Christopher James Lahey2000-06-021-3/+18
* Copy and paste error.Christopher James Lahey2000-06-021-1/+1
* Added e_table_get_selected_view_row.Christopher James Lahey2000-06-021-0/+6
* Make sure that the cursor is always shown when the selection changes.Christopher James Lahey2000-05-311-2/+27
* Fixed a bunch of selection bugs. Removed "spreadsheet" argument (for now.)Christopher James Lahey2000-05-301-67/+136
* Added double click handling.Christopher James Lahey2000-05-281-4/+30
* Account for extra pixel at right end of ETable.Christopher James Lahey2000-05-261-1/+1
* Fixed a memory leak.Christopher James Lahey2000-05-161-0/+2
* From widgets/e-table/ChangeLogChristopher James Lahey2000-05-141-48/+56
* Handle row_inserted and row_deleted signals properly.Christopher James Lahey2000-05-081-3/+30
* Added a height_cache idle loop so that the height_cache will be validatedChristopher James Lahey2000-05-041-2/+38
* Fix author information.Christopher James Lahey2000-05-041-4/+30
* Add argument handling here.Miguel de Icaza2000-04-261-1/+2
* Fixed a warning.Christopher James Lahey2000-04-251-2/+0
* Calculate the width of the table from the width of all the columns, andIain Holmes2000-04-241-2/+11
* Propagate mouse wheel events upwards.Anders Carlsson2000-04-171-2/+6
* Added a row height cache.Christopher James Lahey2000-04-151-2/+59
* Fixed some referencing and lifetime issues.Christopher James Lahey2000-04-051-1/+3
* Fix indentationMiguel de Icaza2000-03-301-8/+8
* Fix nasty rendering bugs,Michael Meeks2000-03-281-41/+54
* i2000-03-20 Christopher James Lahey <clahey@helixcode.com>Chris Lahey2000-03-211-42/+37
* Rearranged SUBDIRS for dependencies.Christopher James Lahey2000-03-121-4/+4
* Changed the destroy function to disconnect from signals before unrefingChristopher James Lahey2000-03-081-30/+38
* Made rows get unselected when switching from one group to the next.Christopher James Lahey2000-03-061-0/+3
* Fixed a compile warning.Christopher James Lahey2000-03-051-18/+18
* Made the E table item redraw properly.Christopher James Lahey2000-02-251-0/+2
* Added duplicate_value and add_value. Use the new compare functions. MadeChristopher James Lahey2000-02-251-0/+4
* Made keyboard focus navigation work across groups.Christopher James Lahey2000-02-241-1/+1
* Made changing focus work.Christopher James Lahey2000-02-241-5/+5
* This were moved to widgets/e-text/ a while ago but never removed. TheyChristopher James Lahey2000-02-241-61/+102
* Add nice assertion.Miguel de Icaza2000-02-111-0/+5
* Fixed some motion event bugs. (incorrect x and y.)Christopher James Lahey2000-02-081-4/+4
* Ok, the restructuring of ETableItem to compute its size without hacks isMiguel de Icaza1999-12-311-13/+61
* Sync, does not work, dont try it, just backing up -miguelArturo Espinosa1999-12-281-29/+109
* Fix before tripArturo Espinosa1999-12-131-4/+4
* Works with GnomeCanvasGroups -miguelArturo Espinosa1999-12-131-22/+59
* More work. We now have the basics for nesting working, now we need all theArturo Espinosa1999-12-121-3/+8
* fix this routine.Miguel de Icaza1999-12-101-60/+55
* New file. Implement a multi-state image toggle cell object.Miguel de Icaza1999-11-301-39/+138
* Small cosmetic fixArturo Espinosa1999-11-291-7/+35
* New methods; They implement editing.Miguel de Icaza1999-11-291-19/+68
* beginning of the keyboard navigation.Miguel de Icaza1999-11-281-46/+340
* More work.Arturo Espinosa1999-11-271-24/+118
* Compute height using the ecell methods here. (eti_get_height): new methodMiguel de Icaza1999-11-271-10/+116
* It draws the data. WEEEEEEEEE! MiguelArturo Espinosa1999-11-251-7/+55
* Realize cells.Miguel de Icaza1999-11-251-10/+70
* WOOOOHOOOOOoO! It took me quite a while to figure this one out. Fixed.Miguel de Icaza1999-11-211-1/+1
* Compute width, keep track of it. (ethi_add_table_header): Monitor changesMiguel de Icaza1999-11-211-13/+51
* more stuff -migArturo Espinosa1999-11-201-2/+35
* More work -migArturo Espinosa1999-11-191-8/+62
* New E-table-item.[ch] -migArturo Espinosa1999-11-191-0/+248