summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Efl.Ui.Text: Make cnp work.devs/herdsman/efl_canvas_textDaniel Hirt2016-06-151-44/+98
| | | | Also, changed the default cnp_mode to PLAINTEXT.
* Ui text interactive: Skip key down events if marked ON_HOLD.Tom Hacohen2016-06-151-0/+1
|
* Efl.Ui.Text: fixup decoration geometryDaniel Hirt2016-06-141-26/+28
|
* Efl.Canvas.Text: delay cursor event emit in markup_setDaniel Hirt2016-06-141-8/+31
| | | | | | | | | This is too much work for the sake of preventing code repeat. The main reason is that we sometimes use the cursor API internally, which is a problem as it may emit the cursor's 'change' event before all work is completed. Luckily, valgrind spewed out errors over this.
* Efl.Canvas.Text: fix efl.text.setDaniel Hirt2016-06-141-1/+1
|
* Efl.Canvas.Text: use local cursors internallyDaniel Hirt2016-06-141-17/+20
|
* Efl.Canvas.Text: fixup invalid readDaniel Hirt2016-06-141-1/+1
|
* Efl.Ui.Text: remove unwanted apiDaniel Hirt2016-06-142-967/+58
|
* Efl.Ui.Text: reset clip after scroller changeDaniel Hirt2016-06-141-0/+2
|
* Efl.Ui.Text: remove unused variableDaniel Hirt2016-06-141-3/+3
|
* Efl.Ui.Text: implement scrollable iface (WIP)Daniel Hirt2016-06-142-15/+35
|
* Ui text interactive: fix selection_cursors_getDaniel Hirt2016-06-141-2/+2
|
* eolian: fix impl func fillDaniel Kolesa2016-06-131-1/+1
| | | | | If there is a dot in the remaining part of the implement, it means it actually implements another class - do not fail in those cases.
* Ui text interactive: Fix some fixmes.Tom Hacohen2016-06-131-7/+6
|
* Canvas text cursor: Fix coord_set to not return a value.Tom Hacohen2016-06-134-29/+33
| | | | | | | | | This function is now consistent with the rest of the cursor API. If you would like to check if the cursor has moved, check if it moved. However, there shouldn't be a reason why it wouldn't move. This commit also changes the usage of this API in text interactive to be cleaner.
* Canvas text: Make valign and replacement char legal formats.Tom Hacohen2016-06-133-31/+81
| | | | They are only legal in the style, and not in annotations.
* Canvas text: Change style to be keyed and a list.Tom Hacohen2016-06-131-25/+94
| | | | | This merges style user and normal style into a list with precedence. This allows for more flexibility while keeping the API clean.
* Canvas text: Change style to be keyed instead of default and stack.Tom Hacohen2016-06-133-109/+40
|
* Ui text interactive: Remove unused variable.Tom Hacohen2016-06-131-2/+0
|
* Ui text interactive: Don't emit selection changed events on init.Tom Hacohen2016-06-131-2/+5
|
* Canvas text cursor: Don't emit changed cb on copy when not changed.Tom Hacohen2016-06-131-2/+6
|
* Ui text interactive: remove redundant code.Tom Hacohen2016-06-131-5/+0
|
* Efl.Ui.Text: implement selection logic (WIP)Daniel Hirt2016-06-131-67/+180
|
* Ui Text interactive: Remove selection,cleared signal, use changed instead.Tom Hacohen2016-06-132-15/+6
| | | | | If the selection cursors are equal, there's no selection, if they are different, there is.
* Ui text interactive: Don't emit selection changed events twice.Tom Hacohen2016-06-131-1/+0
| | | | | We now use the cursor changed event to track changes, so no need to manually emit events ourselves.
* Ui text interactive: Fix selection using keyboard.Tom Hacohen2016-06-131-0/+3
|
* Ui text interactive: Fix right key to move next.Tom Hacohen2016-06-131-1/+1
|
* Ui text interactive: Fix selection.Tom Hacohen2016-06-131-11/+8
|
* Ui interactive: Fix abuse of selection in word deletion.Tom Hacohen2016-06-131-32/+20
|
* Ui interactive: Clean up internal functions.Tom Hacohen2016-06-131-22/+21
|
* Fix previous commit.Tom Hacohen2016-06-131-2/+2
|
* Ui text interactive: provide access to the selection cursors.Tom Hacohen2016-06-133-37/+44
| | | | | This is the new API for manipulation selection outside of the object. Just manipulate these cursors to manipulate the selection.
* Ui text interactive: Update code to the new canvas text api.Tom Hacohen2016-06-131-6/+5
|
* Ui text interactive: Rename improperly named function.Tom Hacohen2016-06-131-9/+9
|
* Ui text interactive: Remove more unused code.Tom Hacohen2016-06-131-12/+0
|
* Ui text interactive: Remove more unused code.Tom Hacohen2016-06-131-33/+2
|
* Ui text interactive: Remove unused code.Tom Hacohen2016-06-131-75/+5
|
* Ui internal: Emit an event for selection changed.Tom Hacohen2016-06-131-7/+17
|
* Ui text interactive: Move to elementary and add "selection,changed".Tom Hacohen2016-06-137-3/+17
| | | | | This is useful for implementing selection handlers. We had to move it to elementary because we started referencing cursors.
* Ui text interactive: Mark the correct type for the change event.Tom Hacohen2016-06-131-1/+1
|
* Efl.Ui.Text: make widget work (WIP)Daniel Hirt2016-06-091-20/+44
|
* Ui text interactive: Migrate one missing change_info call.Tom Hacohen2016-06-091-6/+12
|
* Efl text interactive: Add a new interface and start using it.Tom Hacohen2016-06-097-45/+54
|
* Canvas text cursor: Add "changed" event to signal cursor changes.Tom Hacohen2016-06-092-26/+66
|
* Text interactive: Add documentation to event.Tom Hacohen2016-06-091-1/+1
|
* Text interactive: Fix user text change reporting.Tom Hacohen2016-06-092-34/+55
| | | | This is useful for implementing undo/redo.
* Efl.Ui.Text: build properlyDaniel Hirt2016-06-093-174/+174
|
* Efl.Ui.Text: fixup build again.Daniel Hirt2016-06-093-1/+3
|
* Efl.Ui.Text: fixup build (hopefully)Daniel Hirt2016-06-093-1/+63
|
* Text interactive: Simplify and unify selection handling in key input.Tom Hacohen2016-06-091-150/+77
|