b2589ec...
by
Andy Hertzfeld <email address hidden>
improved sizing of the note item in the aa mode.
* libnautilus-extensions/nautilus-canvas-note-item.c:
(nautilus_canvas_note_item_set_note_text):
improved sizing of the note item in the aa mode.
* libnautilus-extensions/nautilus-icon-container.c:
(hit_test_item):
fixed bug by mapping from window to world coordinates
d815e27...
by
Andy Hertzfeld <email address hidden>
added a way for custom actions to take place when the user clicks on an
added a way for custom actions to take place when the user clicks
on an emblem, and used that to bring up the annotation window
when the "note" emblem is clicked on.
* libnautilus-extensions/nautilus-icon-canvas-item.c,h:
(nautilus_icon_canvas_item_event),
(nautilus_icon_canvas_item_hit_test_full),
(nautilus_icon_canvas_item_point),
(nautilus_icon_canvas_item_hit_test_rectangle):
renamed the "hit_test" routine to nautilus_icon_canvas_hit_test_full,
and made it public.
* libnautilus-extensions/nautilus-icon-container.c:
(hit_test_item), (nautilus_icon_container_did_not_drag),
(key_press_event), (nautilus_icon_container_initialize_class),
(handle_icon_button_press), (activate_selected_items):
added an emblem index parameter to the icon canvas's activate
signal, and set it up properly by calling the item hit test
routine to determine the emblem index.
* src/file-manager/fm-icon-view.c: (get_keyword_by_index),
(icon_container_activate_callback), (get_icon_annotation_callback):
changed the activate callback to bring up the annotation window
if the annotation emblem is clicked.
c14b9f0...
by
Andy Hertzfeld <email address hidden>
* libnautilus-extensions/nautilus-icon-canvas-item.c:
(create_annotation), (get_emblem_rectangle):
made the annotation be positioned properly by using world coordinates
instead of canvas coordinates
41f6825...
by
Andy Hertzfeld <email address hidden>
removed some unneeded generality from the note item
removed some unneeded generality from the note item
* libnautilus-extensions/nautilus-canvas-note-item.c:
(nautilus_canvas_note_item_set_note_text), (draw_item_aa_text),
(nautilus_canvas_note_item_update):
draw the arrow pointer
* libnautilus-extensions/nautilus-icon-canvas-item.c:
(create_annotation), (get_emblem_rectangle):
position the annotation so the arrow points at the right place.
c0a71da...
by
Andy Hertzfeld <email address hidden>
linked with ammonite so we can get the user name made it maintain the
* libnautilus-extensions/Makefile.am:
linked with ammonite so we can get the user name
* libnautilus-extensions/nautilus-annotation.c:
(count_annotations), (nautilus_annotation_send_to_server),
(nautilus_annotation_add_annotation):
made it maintain the annotation count properly when a new annotation
is added; also, use the real username fetched from ammonite.
0030e8c...
by
Andy Hertzfeld <email address hidden>
made annotation upload work; added "date" property to distinguish multiple
b4931b0...
by
Andy Hertzfeld <email address hidden>
implemented client side of annotation upload; still need to do server side
* libnautilus-extensions/nautilus-annotation.c:
(nautilus_annotation_has_annotation), (http_post_simple),
(nautilus_annotation_send_to_server),
(nautilus_annotation_add_annotation):
implemented client side of annotation upload; still need to do
server side before it can be tested.
0d2f681...
by
Andy Hertzfeld <email address hidden>
started implementation of optionally sending annotations to the server.
started implementation of optionally sending annotations to the
server. Also, put up error when the user tries to annotate
a directory
2ec8285...
by
Andy Hertzfeld <email address hidden>