Stephen Houston
397f5005c7
Ephoto: Better constraining via edje.
2015-02-19 18:00:11 -06:00
Stephen Houston
da9baaa313
Ephoto: Add constraints to the cropper
2015-02-19 16:31:27 -06:00
Stephen Houston
1fcf1783a0
Ephoto: Make sure to del evas_object_rect.
2015-02-19 15:49:48 -06:00
Stephen Houston
f8b9b7e820
Ephoto: Fix crop calcs. Still needs constraint.
2015-02-19 14:21:50 -06:00
Stephen Houston
56491a3d85
Ephoto: Cut the cropper x/y coordinates in half.
2015-02-18 16:01:31 -06:00
Stephen Houston
59de8bac65
Ephoto: Fix cropper x/y coords
2015-02-18 14:20:39 -06:00
Stephen Houston
1a2b562e75
Ephoto: Refactor some crop code.
2015-02-18 14:07:27 -06:00
Stephen Houston
91de631a7b
Ephoto: Allow the cropper to freely move and allow full handle control.
2015-02-12 13:19:27 -06:00
Stephen Houston
04f6182eab
Ephoto: Add new cropper
2015-02-12 13:18:38 -06:00
Stephen Houston
813805118c
Ephoto: Make sure to change info label on crop.
2015-02-02 15:48:52 -06:00
Stephen Houston
06aea55c17
Ephoto: Add cropping: Warning: Very experimental at this point.
2015-02-02 13:54:45 -06:00
Stephen Houston
3af706ff11
Ephoto: Clean up autofoo ... Try to make Ephoto releasable.
2015-01-29 15:06:33 -06:00
Stephen Houston
bed0f8029b
Ephoto: Stick editing options in a toolbar menu to clean up single view.
2015-01-27 16:48:10 -06:00
Stephen Houston
a5fb4b25c4
Ephoto: Bump config version: Remember fsel hidden state for next time opened.
2015-01-26 16:21:31 -06:00
Daniel Juyung Seo
6db2aa4ea2
Ephoto: Use premultiplied colors.
2015-01-26 08:20:18 +09:00
Stephen Houston
37faad3e26
Ephoto: Use overlap style on naviframe
2015-01-25 16:47:58 -06:00
Stephen Houston
dc07a9f6bd
Ephoto: Make single browser info label same size as thumb browser. Align thumb toolbar top.
2015-01-25 14:51:40 -06:00
Stephen Houston
e57ff81632
Ephoto: lineup info label and hide button, change panel from single browser to top toolbar.
2015-01-25 14:15:06 -06:00
Stephen Houston
3c02d02b75
Ephoto: Use better standard names(except when overriding elm icons) use icon for collapse.
2015-01-25 12:34:11 -06:00
Stephen Houston
0e8c380ea0
Ephoto: Say no to panes. Add ability to collapse fsel to save space.
2015-01-25 11:11:03 -06:00
Stephen Houston
56d364dded
Ephoto: Oops. 9.0 is probably not a very good weight.
2015-01-25 10:25:23 -06:00
Stephen Houston
5f7c14a04a
Ephoto: Double click dirs/Fix info label not clearing.
2015-01-25 10:12:11 -06:00
Stephen Houston
218a0a69cf
Ephoto: Fix an issue where the thumb browser info label was not updating.
2015-01-25 09:22:58 -06:00
Stephen Houston
a59450718f
Ephoto: fix an issue where directories were considered images in single browser.
2015-01-24 18:37:43 -06:00
Stephen Houston
6e58fcf23e
Ephoto: Begin adding the file selector into the main thumb browser window.
2015-01-24 15:19:25 -06:00
Stephen Houston
c93ec61058
Ephoto: Add an information label with resolution, size, and type for single images.
2015-01-19 15:26:13 -06:00
Stephen Houston
e8fc02dc65
Ephoto: Be uniform with unused variables. Use EINA_UNUSED for all.
2015-01-18 16:47:32 -06:00
Stephen Houston
d3fbf76314
Ephoto: Add the ability to DND from the single image to other applications.
2015-01-16 14:41:46 -06:00
Stephen Houston
a413df8c48
Ephoto: Add the ability to DND from the grid to other applications.
2015-01-16 13:39:02 -06:00
Stephen Houston
94eb103e48
Ephoto: Update Ephoto's image rotation to work as expected with raster's elm_image changes.
2015-01-13 14:53:29 -06:00
Stephen Houston
5a5f65374b
Ephoto: Better handling of bad images.
2015-01-06 13:35:05 -06:00
Marcel Hollerbach
4f77f049ad
Compare extensions undepending from the case
...
Maybe some cameras like Olympus are going to save them as .JPG.
2015-01-06 17:18:58 +01:00
Stephen Houston
ad79256b8e
Display a message when there are no imgaes in a directory that has been selected.
2014-11-25 14:15:27 -06:00
Stephen Houston
109634798f
Update TODO file.
2014-11-24 16:14:14 -06:00
Stephen Houston
73fab6ffd1
Reset scroller content after rotation
2014-11-23 21:40:11 -06:00
Stephen Houston
ef82e33746
Bug fixes, keybinding work, add rotation to single browser, remove photocam until is fixed/can rotate, slideshow starts in window. See summary for more.
...
Remove libexif support and code as this is now done outside of Ephoto. Remove all photocam code until photocam can rotate like elm_image and doesn't crash on certain jpegs and while zooming. Slideshow now starts in window, as usual press F11 for fullscreen. Single brower now does rotations. There is still a keybinding bug that needs to be fixed where keybindings are passed through to other pages within the naviframe.
2014-11-23 15:44:24 -06:00
Stephen Houston
b65afab7a0
Add the first configuration items to the dialog: Slideshow timeout and slideshow transition.
2014-11-21 16:40:09 -06:00
Stephen Houston
de3db26931
Fix mixed up icons
2014-11-20 21:46:12 -06:00
Stephen Houston
b7f6221f34
Add a simple About Dialog.
2014-11-20 20:28:55 -06:00
Stephen Houston
28a4d401bf
Add the beginning stages of a config dialog.
2014-11-19 16:50:56 -06:00
Stephen Houston
74471f29b3
Fix title to not be redundant since entry already shows path. Change Elm_Gengrid_Item to Elm_Object_Item
2014-11-19 10:50:35 -06:00
Stephen Houston
b0ef804dd4
Rework config loading/saving and remember window size and panel state.
2014-11-18 21:18:22 -06:00
Stephen Houston
833bd4513d
Ephoto: @fix revert files being visible in fileselector as there is no way to disable selecting them.
2014-11-18 16:54:54 -06:00
Stephen Houston
f7f6c9c59f
Ephoto: Make the thumb browser alphabetical again. Default panel to visible. Show files in selector.
2014-11-18 15:35:24 -06:00
Stephen Houston
ba54326c1e
@feature Moved toolbars to left side panels. Removed grid directory browsing.
...
Moved the toolbars to panels on the left side in order to make better use of space. Removed the ability to browse using the grid as it is redundant with the entry and file selector.
2014-11-18 13:37:49 -06:00
Tae-Hwan Kim
27709d6126
Add jpg into the filter
...
Summary:
Add jpg into the filter to recognitze the file type in the ephoto browser.
Fixes T1684
Reviewers: raster, Hermet, huchi
Maniphest Tasks: T1684
Differential Revision: https://phab.enlightenment.org/D1472
2014-09-22 12:12:41 +02:00
Sanjeev BA
ecb6fea48d
Measure extension from the end.
...
Signed-off-by: Sanjeev BA <as2902.b@samsung.com>
2014-08-07 13:33:30 +09:00
Sanjeev BA
4fc8cedccb
Add filters at application level.
...
Signed-off-by: Sanjeev BA <as2902.b@samsung.com>
2014-08-05 08:55:49 +09:00
Sanjeev BA
5cb4285df2
Revert "Do not load non-image files in ephoto. Fix for https://phab.enlightenment.org/T802 "
...
This reverts commit 9cae696fab
.
q!
nnnls -la
efr:wq!
eet mime will always be an order of magnitude slower than evas_object_image_extension_can_load_get.
2014-08-05 08:09:33 +09:00
Sanjeev BA
9cae696fab
Do not load non-image files in ephoto. Fix for https://phab.enlightenment.org/T802
...
Summary:
ephoto uses evas_common_extension_can_load_get() to determine whether a certain type of file should be displayed or not.
mp3, mp4, ogg etc can be loaded by evas.
There is already code in ephoto to enable "mime" type based loading of files - commented because efreet crashed in multi thread case.
We should enable that code and fix issues in efreet.
Reviewers: raster
Differential Revision: https://phab.enlightenment.org/D1257
2014-07-31 15:31:39 +09:00
ChunEon Park
e274f34432
replace the deprecated apis to new ones.
2014-02-06 12:19:58 +09:00
Stephen Houston
f7b4eda791
Ephoto: Use layout/edje external, toolbars for better icons, and other UI
...
Use layout and edje externals for better themability when others make elm themes. Using toolbars improves the size and functionality of the icons. Remove unnecessary entry/label in single view.
2014-01-16 15:34:33 -06:00
Daniel Juyung Seo
4538c84f5b
Ephoto: Make button's image size to follow vertical aspect.
2014-01-08 02:14:38 +09:00
Daniel Juyung Seo
08bc166384
Ephoto: Make gengrid thumbnail size scalable.
2014-01-08 01:49:26 +09:00
Stephen Houston
1b0e2ac4af
Ephoto: Use standard icons, remove unused code, and match dark theme.
...
Use standard icons based on icon theme to remove dependency on Faenza icons. Removed the old directory code that would provide a preview of the images in the directory. This code hasn't worked in a while and frankly is just unneccasry and would slow down the app. Remove images and theme that was shipped with Ephoto. It is no longer needed. Change style on some widgets to better match dark theme. Prepare Ephoto to be released soon.
2014-01-04 13:17:58 -06:00
Stephen Houston
0619778dc1
Ephoto - Update ephoto's thumb code to use elm_thumb's new options.
2013-10-12 13:21:45 -05:00
Carsten Haitzler
7ac111a0c5
warn--
2013-08-05 11:52:29 +09:00
Carsten Haitzler
9e05a6beea
dont assume ethumb daemons are always around AND connected to. wrong.
2013-08-05 11:51:29 +09:00
Stephen Houston
b1723b6435
Save ephoto config on exit so it remembers thumb size, current directory, etc...
...
SVN revision: 82783
2013-01-14 21:05:33 +00:00
Stephen Houston
ce345d8434
I am almost 1000% positive this commit is not doing a single thing. But whatever has happened - Buttons are automagically working for some really odd reason.
...
SVN revision: 82745
2013-01-14 07:18:49 +00:00
Daniel Juyung Seo
26bcc09cc8
ephoto: Use new elementary apis.
...
SVN revision: 77231
2012-10-01 02:42:23 +00:00
Igor Murzov (GArik_)
e781115b2c
ephoto: fix zoom functions on single browser
...
For elm images. Using evas images size instead of elm_image size.
Patch by: Igor Murzov (GArik_) <e-mail@date.by>
SVN revision: 75637
2012-08-23 20:14:52 +00:00
Bruno Dilly
912feeed42
ephoto: don't use elm image as evas image
...
Fix error
CRI<8719>:evas_main main.c:114 evas_debug_magic_wrong() Input object is wrong
type
Expected: 71777775 - Evas_Object (Image)
Supplied: 71777777 - Evas_Object (Smart)
spotted by GArik_
SVN revision: 75578
2012-08-22 22:01:24 +00:00
Bruno Dilly
941de7187b
ephoto: avoid theme complaints
...
I suppose elm will take care of making this button big
enough to be used considering user configs and such.
finger size, scale, ...
SVN revision: 75577
2012-08-22 22:01:18 +00:00
Bruno Dilly
e0c86362b2
ephoto: avoid building warning
...
SVN revision: 75563
2012-08-22 20:01:58 +00:00
Bruno Dilly
1372dc64c9
ephoto: commit fixing style
...
SVN revision: 75562
2012-08-22 20:01:52 +00:00
Bruno Dilly
ea03dc356c
ephoto: Changed gengrid align to 0.5, 0.0.
...
Now ephoto doesn't looks like other photo browsers.
OK, it's a joke, but I don't see why we shouldn't centralize it
just to make it looks like other photo browsers. Maybe their toolkits
don't support it, =D
I will centralize the single browser too, as soon as I can.
SVN revision: 75561
2012-08-22 20:01:47 +00:00
Bruno Dilly
cdb21f616a
ephoto: fix walking on single browser
...
Use same compare function to create the list and search on it.
Keep the one that was prioritizing directories.
SVN revision: 75560
2012-08-22 20:01:40 +00:00
Bruno Dilly
1d12801c6f
ephoto: Register log domain first
...
SVN revision: 75559
2012-08-22 20:01:30 +00:00
Daniel Juyung Seo
57978f73a5
elfe, enna-explorer, envision, ephoto: Applied elm_gengrid_bounce_set -> elm_scroller_bounce_set API change.
...
SVN revision: 73620
2012-07-12 15:04:46 +00:00
Daniel Juyung Seo
b8f4e5d137
ephoto: Applied elm_icon API change.
...
SVN revision: 71806
2012-06-07 11:41:03 +00:00
ChunEon Park
769ae23360
ephoto - pager -> naviframe
...
SVN revision: 69657
2012-03-27 07:49:29 +00:00
Jiyoun Park
f1d0cb7022
remove code related with elm_slideshow_item
...
which was deprecated
SVN revision: 69102
2012-03-09 13:12:47 +00:00
Daniel Juyung Seo
9c24087cbb
ephoto: Fixed build break. Patch by Hyoyoung Change <hyoyoung@gmail.com>
...
On Fri, Mar 9, 2012 at 2:29 PM, Hyoyoung Chang <hyoyoung@gmail.com>
wrote:
> Dear all
>
> In ephoto, elm_gengrid_item_bring_in is used.
> However some days ago, many changes was committed to elm. Also it's
> parameters are changed.
> It's patch for this.
>
> Thanks
>
SVN revision: 69074
2012-03-09 06:22:03 +00:00
Cedric BAIL
77f6cd5dde
ephoto: fix massive break in ephoto.
...
SVN revision: 68277
2012-02-22 16:16:24 +00:00
ChunEon Park
fbc66f1e6b
ephoto - Elm_Gengrid_Item -> Elm_Object_Item
...
SVN revision: 67617
2012-01-31 00:58:19 +00:00
Daniel Juyung Seo
93997044cd
ephoto ephoto.h: Removed unused variable. Build warning--
...
SVN revision: 67255
2012-01-17 00:02:18 +00:00
Daniel Juyung Seo
84d9855ac8
ephoto: Changed gengrid align to 0.0, 0.0. Now ephoto looks like other
...
photo browser.
SVN revision: 66855
2012-01-04 08:23:45 +00:00
Cedric BAIL
c528efcbd4
ephoto: there is an API to know if a file could be displayed by Evas.
...
SVN revision: 66757
2012-01-02 14:36:18 +00:00
Daniel Juyung Seo
74b730a5c5
ephoto: Applied elm api changes. elm_slideshow_item_data_get ->
...
elm_object_item_data_get.
SVN revision: 66579
2011-12-27 23:48:13 +00:00
ChunEon Park
09e78fd36f
ephoto - more clear variable name
...
SVN revision: 66053
2011-12-09 04:38:59 +00:00
Daniel Juyung Seo
a194aa70a8
ephoto: Applied elm changes. Elm_Slideshow_Item -> Elm_Object_Item.
...
SVN revision: 66045
2011-12-09 00:59:39 +00:00
Daniel Juyung Seo
5dc7b16681
clouseau, ephoto, ensure: Applied genlist/gengrid changes. label_get
...
-> text_get.
SVN revision: 65760
2011-12-01 08:32:43 +00:00
Daniel Juyung Seo
e315adfa44
ephoto: Applied recent elm changes to ephoto.
...
SVN revision: 65731
2011-12-01 05:09:59 +00:00
Stephen Houston
8e54c29d39
Make sure to reset the window title back to the directory path when returning from single image to the grid.
...
SVN revision: 64708
2011-11-03 17:09:06 +00:00
Stephen Houston
b8c65ecd51
Update code that was deprecated and remove all warnings.
...
SVN revision: 64707
2011-11-03 16:32:47 +00:00
Daniel Juyung Seo
6d29377cc6
Applied elm_object_focus() -> elm_object_focus_set() change to some
...
apps and libraries.
SVN revision: 62436
2011-08-14 08:39:30 +00:00
Boris Faure
798b2577bc
ephoto: s!e,desktop,background!e/desktop/background!
...
SVN revision: 60883
2011-06-30 19:25:21 +00:00
Boris Faure
428a5c50a4
ephoto: avoid segfault when no config
...
SVN revision: 60882
2011-06-30 19:24:33 +00:00
Stephen Houston
d0cc5e7849
Make edje work in slideshow as well
...
SVN revision: 60876
2011-06-30 16:11:35 +00:00
Stephen Houston
f403c0d731
Add edje viewing capabilities.
...
SVN revision: 60875
2011-06-30 16:04:18 +00:00
Stephen Houston
249383b134
Add in some other image formats (cedric/bluebugs.. can you please add back in the psd support? I'm sorry it got lost) Also make the label in single browser an entry(disabled for now)... It keeps the look consistent and will have a purpose soon.
...
SVN revision: 60835
2011-06-29 19:49:24 +00:00
Stephen Houston
514c204ebc
Fix devilhorns commit just a tad... Control aspect both ways as to not get misaligned icons in the buttons.
...
SVN revision: 60823
2011-06-29 15:24:01 +00:00
Christopher Michael
c6930ed149
EPhoto: Fix issue with buttons in theme & single browser mode (if the
...
elm fingersize was set to small (5) then the buttons where barely
clickable). Ok'd by Okra.
SVN revision: 60822
2011-06-29 14:58:37 +00:00
Stephen Houston
017fa038be
Use just the entry, not entry + button. The button to open the file dialog is not needed because the grid handles browsing. The entry is necessary for entering exact paths still.
...
SVN revision: 60791
2011-06-29 04:04:57 +00:00
Stephen Houston
593f71695e
Fix multiple up items.
...
SVN revision: 60780
2011-06-28 23:22:44 +00:00
Stephen Houston
ceda343414
Simplify buttons
...
SVN revision: 60779
2011-06-28 23:17:32 +00:00
Stephen Houston
a6b30fe956
Bump config version to avoid seggie.
...
SVN revision: 60778
2011-06-28 22:53:03 +00:00
Stephen Houston
6d474d5db4
Make files other than jpeg work.
...
SVN revision: 60777
2011-06-28 22:46:26 +00:00
Stephen Houston
765a8244ba
Whoops! Make it compile :)
...
SVN revision: 60776
2011-06-28 22:37:15 +00:00
Stephen Houston
962910db6b
Commit the version of Ephoto that has always been the most working and preferred. I will bugfix this version and release it. Any of thousands of rewrites I love to do will have to come for another version somewhere well done the road. Lets just take this and make it solid and release it. Shout out to cedric, bluebugs, captainigloo, k-s, otavio, and any others who contributed to this version.
...
SVN revision: 60775
2011-06-28 22:26:16 +00:00
Stephen Houston
bfa68a6151
Really make it the root directory...
...
SVN revision: 60003
2011-06-06 19:23:57 +00:00
Stephen Houston
4ed9b65e6a
Use the e fileman favorites as the root directory for now until I decide how I wan't to implement Ephoto's own virtual
...
directory. e's fileman favorites are stored in $HOME/.e/e/fileman/favorites ... you can add a directory to your favorites by
symlinking it to .e/e/fileman/favorites/
SVN revision: 60002
2011-06-06 19:17:08 +00:00
Stephen Houston
01568f1bbe
Ephoto/Single Browser: ctrl+mouse wheel now zooms... Also if the images are zoomed fit.. you can cycle through the images by scrolling/dragging left and right.
...
SVN revision: 59630
2011-05-23 18:53:09 +00:00
Stephen Houston
bb239f8685
Ephoto/Single/View: Add keyboard navigation of images in singleview.. home = first image.. end = last image.. left and right arrow keys navigate previous and forward.. I've noticed that for some reason.. some images don't zoom fit correctly, therefore, left/right keyboard nav is not working in those rare instances because the scroller is grabbing the key events.. I'm searching for an answer.
...
SVN revision: 59570
2011-05-22 00:00:58 +00:00
Stephen Houston
da50152a44
Ephoto/Single Browser/Zoom: Zoom now works.. (ctrl)+(-) = zoom out; (ctrl)+(+) = zoom in; (ctrl)+(0) = zoom 1:1; (ctrl)+(shift)+(0) = zoom fit;
...
SVN revision: 59539
2011-05-19 13:24:06 +00:00
Stephen Houston
6d7f1def6e
Single browser should be black, also, center images in the single browser.
...
SVN revision: 59534
2011-05-19 12:47:07 +00:00
Stephen Houston
4b8960b931
Ephoto: Add in the new changes k-s and I have been working on.
...
SVN revision: 59474
2011-05-17 20:02:53 +00:00
Daniel Juyung Seo
aa06f2b4fd
elmdentica, ephoto: Applied elm_box/table/toolbar API changes.
...
SVN revision: 59266
2011-05-08 07:33:25 +00:00
Cedric BAIL
7143debdaa
ephoto: add psd support to ephoto.
...
SVN revision: 58877
2011-04-24 20:23:38 +00:00
Stephen Houston
8de29d0358
Ephoto: Make changes to the flow brower, its a smoother flow now, and has a genlist that matches up with the flow browser. Interesting :)
...
SVN revision: 58077
2011-03-24 21:25:51 +00:00
titan
1547ddaa81
Ephoto: General cleanups.
...
SVN revision: 57775
2011-03-15 20:09:37 +00:00
titan
ae03e70576
Okay. Ephoto back to normal. Move along.
...
SVN revision: 57560
2011-03-07 22:31:11 +00:00
titan
169813a679
Do not update if you are not willing to expect a different ephoto.. This is a very temporary test that won't work right for most.
...
SVN revision: 57559
2011-03-07 22:02:12 +00:00
titan
ac899f9de4
Allow proper rotations and do proper rotations. This is temporary until edje or evas does them correctly.
...
SVN revision: 57532
2011-03-05 18:36:08 +00:00
titan
53cec34e73
Ephoto/Flow Browser: Actually remove this for now.. It is causing some issues because flow browser uses the same client as the thumb browser... If you want larger thumbs for flow browser.. the "hack" to do it now is zoom your thumbs all the way in the thumb browser before going to the flow browser.
...
SVN revision: 57522
2011-03-04 23:08:47 +00:00
titan
2165411085
Ephoto/Flow Browser: Make the flow browser thumbnails larger so when resize they don't get blurry.
...
SVN revision: 57521
2011-03-04 22:52:00 +00:00
titan
004acaf9f8
Ephoto/Images: Sort images so they are in alphabetical order. This seems to be a good solution as it doesn't seem to slow down Ephoto much at all.
...
SVN revision: 57520
2011-03-04 21:50:07 +00:00
Cedric BAIL
9ac8cb0be1
ephoto: fix DSO.
...
SVN revision: 57451
2011-03-01 10:04:40 +00:00
titan
8f8f25942e
Whoops. Left out some key bindings.
...
SVN revision: 57443
2011-03-01 06:24:30 +00:00
titan
f95dca17df
Make the flow browser follow the same code and styles as the rest of the code.
...
SVN revision: 57442
2011-03-01 06:11:44 +00:00
titan
aadaa80ddd
Fix browsing in single view!
...
SVN revision: 57314
2011-02-24 22:45:00 +00:00
titan
7a11918ac3
Fix a lot of things in ephoto.. reuse some older code but in a good way. Add in a single image browser. Use externals(ugh, but its faster for some reason?)
...
SVN revision: 57313
2011-02-24 22:26:47 +00:00
titan
362047fe24
Speed up the ephoto thumb browser by a lot... Thanks k-s for some old cold that helped :)
...
SVN revision: 57227
2011-02-22 01:55:08 +00:00
titan
62f630e67c
Fix title
...
SVN revision: 57174
2011-02-19 20:53:16 +00:00
titan
220c58503d
Add some focus calls for switching between thumb and flow browsers.
...
SVN revision: 57138
2011-02-17 20:23:03 +00:00
titan
48d7093b5e
Add slideshow back into ephoto. Works pretty well for now.
...
SVN revision: 57039
2011-02-14 21:16:13 +00:00
titan
05531c003c
Make the starting thumb size smaller.
...
SVN revision: 57038
2011-02-14 20:30:42 +00:00
titan
138abeab08
Use JPEG FORMAT for ethumb where appropriate.
...
SVN revision: 57030
2011-02-14 17:12:28 +00:00
titan
30cbc75689
Ephoto now uses the currently selected image in the thumb view as the center of the flow view when view flow is clicked. Also double clicking an image in the thumb view will take you to the flow view and use that image as the center of the flow view.
...
SVN revision: 57002
2011-02-14 03:04:20 +00:00
titan
61c6ee6513
Add key bindings and mouse bindings to the flow view. You can cycle the flow using the mouse view.. left and backspace cycle the flow previous, and right and space cycle it forward. Escape goes back to the thumb view.
...
SVN revision: 56998
2011-02-14 01:13:27 +00:00
titan
4f3ecf243d
Remove the mapping for now.. I will get it very nice outside of svn before committing next time.. For now a very nice elegant flow is being committed with border and shadows and it looks good.
...
SVN revision: 56955
2011-02-11 17:58:58 +00:00
titan
1c4ea07b1e
Fix some icon definitions
...
SVN revision: 56944
2011-02-11 00:42:26 +00:00
titan
4ef79b29a5
Fix the current directory when one hasn't been provided.
...
SVN revision: 56943
2011-02-11 00:09:33 +00:00
titan
b9432f30d6
Add the ability to change directories. Also add some 3D mapping to the flow... Please tell me your thoughts? It works great with small images... but as current right now the flow is very slow with large images(even without the mapping)... Does anyone have a solution for this?
...
SVN revision: 56941
2011-02-10 23:41:02 +00:00
titan
1a52097901
Fix a seg on close.
...
SVN revision: 56795
2011-02-08 02:51:40 +00:00
titan
b48c1d7415
Cleanup the flow browsing some more.
...
SVN revision: 56793
2011-02-08 00:53:26 +00:00
titan
b1b9700881
Use a better method of flowing that eliminates blinking. This uses images preloaded offscreen(sorry for now the preload size is hard coded).. and then when flowing image files are not changed as before, instead image1 = (offscreen_image) image2 = image1 image3 = image2 and so on.
...
SVN revision: 56792
2011-02-07 23:38:25 +00:00
titan
504a0babcf
Fix a bug that causes a segfault by not being to find a path for thumbing.
...
SVN revision: 56683
2011-02-03 19:41:55 +00:00
titan
6a5164fae8
Whoops get the number we are strcmping right.
...
SVN revision: 56682
2011-02-03 19:30:59 +00:00
titan
2f49f3359f
Whoops bad idea. Efreet is crazy right now. Go back to strncasecmp.
...
SVN revision: 56681
2011-02-03 19:26:56 +00:00
titan
c24ccdf03e
Use efreet to determine if its an image or not.
...
SVN revision: 56680
2011-02-03 19:18:36 +00:00
titan
a3e0247f03
Stick to FDO format for now.
...
SVN revision: 56679
2011-02-03 19:06:57 +00:00
titan
71086703b5
Simplify extension matching. Should fix a segfault.
...
SVN revision: 56678
2011-02-03 18:58:20 +00:00
titan
2599859876
Speed up flowing by using preload... It doesn't look near as good and is a little glitchy... but its faster for the time being until I work out a better option.
...
SVN revision: 56664
2011-02-02 22:46:25 +00:00
titan
c478bfdeee
Clean up a lot of ephoto.. Things that weren't necessary, things that are no longer necessary, etc... Add a true flow view that is a work in progress. Currently ephoto will only open images in the current working directory or in a directory supplied in an argument when started, but this will change when directory stuff is added back in. This gives ephoto more direction and provides a solid base to move forward from. Also, yes, I removed edje externals and I am not using them. There are multiple reasons for this that are all of my opinion and if you would like to discuss it, see me on irc or send out a mail on the list.
...
SVN revision: 56640
2011-02-01 21:44:38 +00:00
titan
cb528acc67
This is what I feel like is a middle ground for how directory browsing is handled in ephoto. Please give me useful feedback. Yes I know the directories/font of the directory labels need work, but you get the general idea, and that will be fixed soon.
...
SVN revision: 55098
2010-11-30 21:52:49 +00:00
titan
51f36d538b
Revert my changes while I work on a new way of doing things. This will make a certain few people happy for the time being until the new way is revealed... then things will get interesting.
...
SVN revision: 55077
2010-11-30 02:33:22 +00:00
titan
5a22538cae
Remove the directories from the gengrid. This is possibly just temporary, but for now they are hideous and ugly and I'm not even sure I want them there in the first place, but especially not looking like that.
...
SVN revision: 54948
2010-11-24 19:22:34 +00:00
titan
d2a93f9e9e
Move the parent directory icon out of the gengrid. Next the directories will be moved out of the gengrid.
...
SVN revision: 54941
2010-11-24 18:15:09 +00:00
Rafael Fonseca
37e9d6c757
Use default theme for gengrid items.
...
Some of the gengrid items from ephoto were merged into elm default theme.
SVN revision: 54696
2010-11-18 18:10:21 +00:00
Viktor Kojouharov
7a5d4c6437
loop the list when navigating
...
SVN revision: 54544
2010-11-14 02:20:57 +00:00
Viktor Kojouharov
ae7ffbd809
allow for the commonly used space and backspace for navigation as well
...
SVN revision: 54543
2010-11-14 02:19:10 +00:00
Viktor Kojouharov
0d37c8668e
use the entries, rather than the grid items to navigate in flow mode
...
SVN revision: 54542
2010-11-14 02:14:05 +00:00
Viktor Kojouharov
a9a783385d
Move the entry list building to the main file, since it is used by both the thumb and flow views.
...
Inform the relevant parties when the list starts and stops getting populated, and when an entry is created, via ecore events.
Remove the pending path stuff from the thumb browser, as it is not for it.
Remove the ability to set the currently viewed file by path alone, always rely on an entry.
Correctly set the disable states on the navigation toolbar buttons when starting ephoto directly in flow mode
SVN revision: 54541
2010-11-14 01:51:16 +00:00
Cedric BAIL
6f67f63c79
* eio: fix API to match the rest of the EFL API.
...
SVN revision: 54504
2010-11-12 14:08:01 +00:00
Cedric BAIL
8c554a6ea8
* ephoto: use eio_file_stat_ls.
...
SVN revision: 54107
2010-11-02 17:08:49 +00:00
Cedric BAIL
edd9068f2b
* eina: remove dirent so apps don't rely on non portable code.
...
SVN revision: 54103
2010-11-02 15:11:05 +00:00
Gustavo Sverzut Barbieri
c4cf3f9be4
always force focus to parent.
...
viewer object (child) may have the focus and it would die, then there
is no focused object anymore (we should have a way to revert focus to
parent when children die).
SVN revision: 54058
2010-10-31 02:56:13 +00:00
Gustavo Sverzut Barbieri
89aa7a1991
annoyances--: proper zoom changes, add auto-fit.
...
after actually using it to browse a directory of pictures I realized
auto-fit is something we need, and need it by default.
as we auto-fit, the zoom range makes no sense anymore... and zoom
should be percentual changes, not absolute. So now zoom increments and
decrements of 20% of the previous value, and there is no lower/upper
limits anymore.
SVN revision: 54057
2010-10-31 02:50:05 +00:00
Gustavo Sverzut Barbieri
9d02b17892
annoyances--: comment rotation/flip as it was broken.
...
Raster had his word "it is broken that way, either fix it or remove"
and thus removed it is as fixing it properly takes much more time than
I have now.
SVN revision: 54056
2010-10-31 02:04:36 +00:00
Carsten Haitzler
d113da0a6c
use new type member. dont depend on bsd extensions.
...
SVN revision: 54017
2010-10-30 05:57:08 +00:00
Cedric BAIL
063248da8f
* eio: break Eio error callback API to match the rest of the API.
...
SVN revision: 53986
2010-10-29 12:36:43 +00:00
Bruno Dilly
11487fbdb5
Fix elm_toolbar usage on several projects
...
SVN revision: 53896
2010-10-26 10:34:07 +00:00
titan
c589ea128f
Make sure to leave fullscreen mode when exiting the slideshow.
...
SVN revision: 53838
2010-10-24 19:10:20 +00:00
Tiago Rezende Campos Falcao
801c22f21c
Force focus to scroller in flow mode.
...
The back action can be did with keybindings.
SVN revision: 53737
2010-10-21 19:21:15 +00:00
Tiago Rezende Campos Falcao
99aa09f9db
Remove focus hard management.
...
Delay windows show to after criation and show of sub-objects. So, when
show windows, it give focus correctly.
SVN revision: 53736
2010-10-21 19:21:13 +00:00
Sebastian Dransfeld
a1fddb6891
Only check hash if it exists
...
SVN revision: 53692
2010-10-20 20:46:53 +00:00
Tiago Rezende Campos Falcao
40b9a71963
Fix focus in flow mode.
...
You only can give focus to visible objects, hidden objects are
unfocusable.
SVN revision: 53655
2010-10-20 12:08:42 +00:00
Tiago Rezende Campos Falcao
3e1a7b64eb
Do nothing when used cancel button
...
SVN revision: 53654
2010-10-20 12:08:39 +00:00
Lucas De Marchi
ab56887638
Fix typo
...
opt needs some love though
SVN revision: 53465
2010-10-15 18:12:29 +00:00
Leandro Pereira
efe017db8b
[Ephoto] Update toolbar stuff to suit recent API changes
...
SVN revision: 53464
2010-10-15 17:54:28 +00:00
Tiago Rezende Campos Falcao
ef5dd761e0
Elm_Layout isn't broken
...
SVN revision: 53463
2010-10-15 17:40:07 +00:00
Tiago Rezende Campos Falcao
0072df5d63
If use Ethumb_Client, include it
...
SVN revision: 53462
2010-10-15 17:40:03 +00:00
Gustavo Sverzut Barbieri
73a50e088b
use elm goodies!
...
use elm_layout_box_append() + elm_fileselector_entry_add() to choose
directories!
SVN revision: 53386
2010-10-14 02:37:37 +00:00
Gustavo Sverzut Barbieri
8679562a81
and work nicely with empty directories
...
SVN revision: 53381
2010-10-13 22:32:41 +00:00
Gustavo Sverzut Barbieri
4802d3e2ef
queue items to process from animators, save cpu and less flickering.
...
just add items from an animator so we give time to have a good queue
and do the insert in a batch. It will change the grid population less
often, and will trigger the grid recalc less often as well.
SVN revision: 53380
2010-10-13 22:28:23 +00:00
Gustavo Sverzut Barbieri
c847e90429
init eio, as we use it
...
SVN revision: 53343
2010-10-13 06:15:16 +00:00
Gustavo Sverzut Barbieri
dae342bc7d
damn async things, they're always more complex than what you want.
...
in few cases we could quickly change directories and views would still
be populating, then they could access dt->entry
(ephoto_directory_thumb.c), so we need notifiers to know it is gone
and not mess with it any further.
Then ephoto_entry_free_listener_add() is born, added it to
flow_browser and slideshow for the sake of it... it shouldn't be
needed.
SVN revision: 53341
2010-10-13 06:11:06 +00:00
Gustavo Sverzut Barbieri
8756234b66
comment this as it seems to not play well with threads.
...
probably this is an eina issue with last optimizations from cedric,
but I'm commenting these out for now. (if efreet_mime is no-go from
threads, must remove it from enjoy as well).
SVN revision: 53339
2010-10-13 05:23:31 +00:00
Gustavo Sverzut Barbieri
b4f63379b5
do not show up when we're at /
...
SVN revision: 53338
2010-10-13 05:21:45 +00:00
Gustavo Sverzut Barbieri
8bd148fa72
eio_file_cancel() is async and will run on future main loop iteration.
...
damn beast hard to find, but i guess ephoto is now ready (/me hides...)
SVN revision: 53337
2010-10-13 05:06:18 +00:00
Gustavo Sverzut Barbieri
feba790912
some less valgrind errors.
...
I guess I've spotted the main problem with eio usage, will commit in
another revision.
SVN revision: 53335
2010-10-13 03:24:22 +00:00
Gustavo Sverzut Barbieri
f5e062c676
handle no parameter without previous directory.
...
SVN revision: 53321
2010-10-12 23:46:36 +00:00
Gustavo Sverzut Barbieri
81d47b1344
ephoto is mostly ready again!
...
Well, at least that was what I had time and stamina to do. Please join
the development with your ideas and requirements.
The toolbar is now placed on top, because default.edc (from
elementary) says so. We better use elementary's profile to define the
theme to use, and a theme could have it at the bottom (mobiles?).
I've added all options to toolbar, which makes it very wide on single
image viewer. We'll later introduce toolbar item "visibility priority"
to auto-hide items and add a "More" menu if the elementary's profile
says so, other options will be to make it scrollable (as it is now).
EXIF rotation support is not right in my opinion. We're using map to
rotate, but it is not doing fine, as I said in another bug. We should
have code to request evas to load the image rotated, then we re-load
the image and it should work better (need to check how that would work
with region load from JPEG, used by elm_photocam).
Preferences are out as I ran out of time.
SVN revision: 53319
2010-10-12 22:54:20 +00:00
Gustavo Sverzut Barbieri
ad73446df7
support more exif orientation modes.
...
Raster, this exposes some problems with map as well. At least flipping
seems to not work properly sometimes. In my case I just use Shift+[ to
flip horizontally and it does not work.
SVN revision: 53312
2010-10-12 18:16:42 +00:00
Gustavo Sverzut Barbieri
d74d0ff7c9
alt-up for thumb browser, make orient get visible outside.
...
I tried to apply the orient rotation using map on the elm_photo, but
it does not work :-( If you know how to fix it, take a look.
SVN revision: 53311
2010-10-12 17:26:23 +00:00
Gustavo Sverzut Barbieri
3b4f4d0f25
remove error message, fix message and add debug.
...
SVN revision: 53294
2010-10-12 05:19:56 +00:00
Gustavo Sverzut Barbieri
717c438a0e
ephoto autotools overhaul.
...
* added Vincent recommended warnings (ie: -Wshadow) and also -Wextra;
* uses ac_attribute.m4 to define __UNUSED__;
* uses -Wl,--as-needed
* uses -fvisibility=hidden by default, if supported
* uses -ffunction-sections -fdata-sections + -Wl,--gc-sections
* added gettext (not tested yet, but should work)
* added quicklaunch support (not tested yet, but should work)
* make it pass make distcheck
with the optimization flags, on my 32bits machine ephoto is amazingly
44Kb binary! Of course it loads super-fast even without quicklaunch,
amazing what we can do with 44kb binary + 188kb theme (mostly about
images I'm shipping in 128x128 + 256x256 + 512x512 and other images
that should be in elementary's theme).
SVN revision: 53293
2010-10-12 04:58:04 +00:00
Gustavo Sverzut Barbieri
5064e7bf6e
remember_directory is not an option anymore.
...
useless to have it as an option as user may already override with
command line what to show.
SVN revision: 53283
2010-10-12 03:44:17 +00:00
Gustavo Sverzut Barbieri
770baf199e
slideshow is back.
...
toolbars still missing, will return them back tomorrow.
SVN revision: 53281
2010-10-12 03:40:14 +00:00
Gustavo Sverzut Barbieri
e5c722abb2
insert thumbnails sorted.
...
SVN revision: 53255
2010-10-11 02:54:49 +00:00
Gustavo Sverzut Barbieri
c0537216c5
load orient from jpeg, remove former code that was ifdef'ed.
...
maybe the code is complaining is complaining too loud of lack of exif,
we can change that later if required.
remove the rotation animation as the case 270->0 is too confusing! it
would need some logic to rotate 270->360 then make it 0.
SVN revision: 53254
2010-10-11 02:30:51 +00:00
Gustavo Sverzut Barbieri
b44a686b53
one more day of work on ephoto, still not complete.
...
flow browser (why that name?!) is back, with the my traditional
combination of 255,0 in rgb colored buttons in edje.
tomorrow will work on slideshow and make it work.
NOTE: ProFUSION team will work on a solution to have elm_toolbar +
elm_menu to be good and provide what we have in eve/enjoy in a more
generic way without thousand lines of macros in EDC. The goal is to
have configurable implementation that would provide some UI on desktop
and another on embedded, also showing buttons as we have space, and
hidding them with an automatic "more" entry if there is no space for
all items. That should improve eve, enjoy, ephoto and possibly others.
SVN revision: 53250
2010-10-11 01:10:27 +00:00
Gustavo Sverzut Barbieri
47da8cd526
zoom actions, still barebones.
...
I was about to move to efenniht theme, but it will be some work I'd
not be able to finish in time... given that we'll have enjoy, eve,
envision and ephoto using the same things, it is time to consider a
better replicable solution.
SVN revision: 53240
2010-10-10 18:57:48 +00:00
Gustavo Sverzut Barbieri
9652a108bf
ouch, refactor part 2 -- less is more, so get nothing ;-)
...
okay, still yet another partial code, it's far from ready, don't even
checkout until you're ready to code.
preferences, flow_browser, slideshow are temporarily gone.
still no toolbar in main window, layout redone using EXTERNAL... when
it go back, it will be in the same form as eve/enjoy.
SVN revision: 53238
2010-10-10 01:13:53 +00:00
Gustavo Sverzut Barbieri
e21422bf65
ephoto core simplification - part 1 (UNFINISHED!!!!)
...
I'm rewriting parts of ephoto to simplify it, one of the things is to
avoid lots of nesting of layouts to get a simple preview
image.
So far just the thumb directory is done to the point it shows the
contents of a directory, it will do nothing on selection and
clicks. There is no toolbar either, as this is going to be replaced
later on.
EFL bugs so far:
* eio_file_cancel() is not playing nice with ecore_pipe, with errors like: "ecore_pipe.c:517 _ecore_pipe_read() An unhandled error (ret: -1 errno: 9)occurred while reading from the pipe the length"
* evas/edje map is broken WRT clipping! if I have map { on: 1;
rotation.z: 10;} and this part is clipped to some other part, the
clipper will be ignored!
Sorry, but I couldn't finish it now, trying to do it later today and
tomorrow. I still need to add the elm_genlist_item_prepend(),
elm_genlist_item_insert_before() and elm_genlist_item_insert_after()
to get the sorted insert to work.
SVN revision: 53237
2010-10-09 19:13:35 +00:00
Gustavo Sverzut Barbieri
73d91bfa90
usual paradigm is vertical scroll, let's stick to it.
...
SVN revision: 53226
2010-10-09 01:45:32 +00:00
Gustavo Sverzut Barbieri
20df19562f
use noframe style... yeah! get ride of that annoying border inside the border!
...
SVN revision: 53222
2010-10-08 23:18:41 +00:00
Gustavo Sverzut Barbieri
840b2e8574
faster and better: png or jpeg, crop.
...
if source file is a jpeg, then speed up and generate thumbnails in
format "JPEG" that are smaller and faster to load.
also define the aspect to be cropped rather than keep aspect as we're
showing the images in a fixed square. The aspect one would be good if
we did not use a grid, rather a flow layout.
SVN revision: 53218
2010-10-08 23:03:22 +00:00
Gustavo Sverzut Barbieri
e3a1481bb9
what about generating thumbnails that match the expected view size?
...
now generating thumbnails at 128, 256 and 512, the generation is
delayed to avoid unnecessary work for ethumbd.
SVN revision: 53217
2010-10-08 22:48:12 +00:00
Gustavo Sverzut Barbieri
2fd24ddbac
hack not needed anymore.
...
SVN revision: 53213
2010-10-08 21:47:40 +00:00
Gustavo Sverzut Barbieri
e434b9aaee
refactor, improve sizing of icons.
...
use super-duper-nice edje features to choose image based on the
current object size and provide icons at 128, 256 and 512 so we're
always high quality.
SVN revision: 53212
2010-10-08 21:43:57 +00:00
Gustavo Sverzut Barbieri
dc2f3c47c9
avoid directories starting with '.' and faster check for directory.
...
SVN revision: 53210
2010-10-08 20:31:04 +00:00
Gustavo Sverzut Barbieri
ccaa92a949
better min/max values.
...
SVN revision: 53209
2010-10-08 20:25:18 +00:00
Gustavo Sverzut Barbieri
50c67f7ad6
simplify, move thumb count to theme, min limit to contents.
...
If we used such a large border with small item sizes, the content size
would be zero and thus icons did turn invisible. Limit that to 16x16.
"thumbs" in group will say how many thumbnails are desired, instead of
hardcoding it to 3.
countless code simplifications.
SVN revision: 53207
2010-10-08 20:21:29 +00:00
Gustavo Sverzut Barbieri
5637a4879f
oops, remaining shutdowns that should die.
...
SVN revision: 53201
2010-10-08 19:48:32 +00:00
Gustavo Sverzut Barbieri
2e88dacb27
whitespace cleanup, log domain to lowercase.
...
SVN revision: 53200
2010-10-08 19:04:34 +00:00
Gustavo Sverzut Barbieri
844d8b6529
simplify, just init efreet_mime once, etc.
...
make code simpler, just init efreet_mime at startup, just need ethumb
once as well.
SVN revision: 53199
2010-10-08 19:03:21 +00:00
Gustavo Sverzut Barbieri
cc899e3325
couple of minor improvements to ephoto.
...
* fix a bit of coding style (damn, it's totally off with SVN coding style!)
* save basename to avoid calculating it over and over again.
* ignore hidden files and folders (those that start with ".")
* rename "top" to "Up" as we just go one level.
* add TODO that requires adding eio_file_ls_direct()... the current
version is not that useful, we really could use dirent, basename
and lengths while filtering.
* add TODO to speed up matches of JPG, PNG, and like... these will
account for most of the files we browse, thus they should be fast
and not rely on efreet (which may not be that good to use from
threads... if it is, then it's more expensive as we need to lock)
SVN revision: 53198
2010-10-08 18:51:19 +00:00
Nicolas Aguirre
f83df173c9
Add missing file
...
SVN revision: 52999
2010-10-03 14:45:53 +00:00
Nicolas Aguirre
53a83a021f
Apply Otavio Pontes patch about displaying directories and modify it to display thumbnails when photos are present into this directory.
...
Author: Otavio Pontes <otavio@profusion.mobi>
Date: Mon Sep 27 15:26:55 2010 -0300
Displaying directories in thumb browser
It is possible also to open an directory to see images in it.
SVN revision: 52994
2010-10-03 09:50:00 +00:00
Viktor Kojouharov
1a73a71d36
add an option to sort the images before displaying them.
...
SVN revision: 52989
2010-10-03 00:13:02 +00:00
Nicolas Aguirre
1c512b83f8
Avoid photocam zoom effect on picture load.
...
SVN revision: 52956
2010-10-01 18:06:05 +00:00
Cedric BAIL
7a3e11d737
* ephoto: call exif only on jpeg file.
...
SVN revision: 52927
2010-09-30 16:23:54 +00:00
Nicolas Aguirre
153e9d89d6
commit c0d355a3438ba4e9c731d190fa292c0eb9acde23
...
Author: Otavio Pontes <otavio@profusion.mobi>
Date: Mon Sep 27 11:32:34 2010 -0300
Fixing some bugs in image exibition.
Using photocan to show png files in flow browser and using elm_image
instead of elm_bg to display thumbs in thumb_browser. elm_bg was
creating a strange border in images with white(or transparent)
background.
SVN revision: 52902
2010-09-29 17:57:43 +00:00
Otavio Pontes
ad063ce60e
From: Otavio Pontes <otavio@profusion.mobi>
...
Date: Thu, 23 Sep 2010 16:39:58 -0300
Subject: [PATCH 4/5] Adding new keyboard shortcuts to ephoto.
To: otavio@profusion.mobi
Also adds:
- zoom in/out function to flow_browser and buttons in toolbar
for zoom and rotation.
- Fullscreen mode to slideshow.
SVN revision: 52899
2010-09-29 17:34:35 +00:00
Nicolas Aguirre
4da0ca1b85
The second patch fixes on bug related to an invalid memory access that was
...
causing segmentation fault in my computer (valgrind was complaining
about it too).
patch from Otávio Pontes.
SVN revision: 52898
2010-09-29 17:09:42 +00:00
Nicolas Aguirre
7e44cd9256
First patch fixes one warning about integer comparison.
...
patch from Otávio Pontes
SVN revision: 52897
2010-09-29 17:06:32 +00:00
Viktor Kojouharov
d9c7cfd80e
add the external editor support (currently by pressing "e" in the flow browser)
...
SVN revision: 52820
2010-09-27 22:02:10 +00:00
Viktor Kojouharov
5d473ea800
fix a few segfaults that happened on a specific computer
...
SVN revision: 52483
2010-09-20 09:06:53 +00:00
titan
e2fed73485
Fix toolbar items.
...
SVN revision: 52481
2010-09-19 22:32:56 +00:00
titan
e5cee3de65
Don't swallow the toolbar twice.
...
SVN revision: 52479
2010-09-19 21:59:05 +00:00
titan
19243a1ae1
Swallow the toolbar in the correct place.
...
SVN revision: 52478
2010-09-19 21:54:58 +00:00
Viktor Kojouharov
ca05627df0
Preferences dialog. Users can change the slideshow parameters, and tell ephoto to start from the last remembered dir, if it was started with no arguments
...
SVN revision: 52464
2010-09-19 15:30:36 +00:00
titan
574483bb47
Remove a lot of warnings.
...
SVN revision: 52424
2010-09-18 20:18:43 +00:00
Viktor Kojouharov
35c4b294bd
optional libexif support.
...
initial rotation support with edje map (the swallow still needs to be refitted in the available space after the rotation)
SVN revision: 52238
2010-09-14 08:35:42 +00:00
Viktor Kojouharov
1dcf8aef39
always save the config on exit
...
SVN revision: 52236
2010-09-14 07:02:04 +00:00
Viktor Kojouharov
cbdc82096b
limit thumb scrolling to the horizontal axis, since it doesn't overflow vertically
...
SVN revision: 52202
2010-09-13 22:27:00 +00:00
Viktor Kojouharov
cdb8b51c3f
eet configuration. only stores the slider value for now. eina log domain macros
...
SVN revision: 52201
2010-09-13 22:24:59 +00:00
Nicolas Aguirre
368ed28cce
remove debug messages and formatting
...
SVN revision: 52194
2010-09-13 17:36:16 +00:00
Nicolas Aguirre
bd1ed51ead
Add a callback when a new directory is selected : "directory,changed".
...
SVN revision: 52193
2010-09-13 17:02:32 +00:00
Nicolas Aguirre
ea18ee503b
Use evas_smart objects for flow and thumb browsers, we can now use them as regular evas smart objects with evas_object_show/del/hide ...
...
SVN revision: 52192
2010-09-13 16:40:33 +00:00
Nicolas Aguirre
a13304ff1d
Change ephoto to use an edje layout instead of elm boxes.
...
SVN revision: 52191
2010-09-13 16:29:39 +00:00
Cedric BAIL
fc3497295d
* ephoto: no need to destroy window at that point.
...
SVN revision: 52137
2010-09-10 12:30:59 +00:00
Cedric BAIL
11ee1079e1
* ephoto: some cleanup.
...
SVN revision: 51943
2010-09-07 13:12:08 +00:00
Cedric BAIL
24c98b891b
* ephoto: fix use of unitialized data.
...
SVN revision: 51659
2010-08-26 13:42:38 +00:00
titan
a8a45932f3
Move the toolbar to the bottom for consistency and fix segv when clicking View Large while no pictures are populated.
...
SVN revision: 51649
2010-08-26 00:40:31 +00:00
Lucas De Marchi
182fd84af4
Convert (hopefully) all comparisons to NULL
...
Apply badzero.cocci, badnull.coci and badnull2.cocci
This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:
code before patch ||code after patch
===============================================================
return a == NULL; return !a;
return a != NULL; return !!a;
func(a == NULL); func(!a);
func(a != NULL); func(!!a);
b = a == NULL; b = !a;
b = a != NULL; b = !!a;
b = a == NULL ? c : d; b = !a ? c : d;
b = a != NULL ? c : d; b = a ? c : d;
other cases:
a == NULL !a
a != NULL a
SVN revision: 51487
2010-08-21 13:52:25 +00:00
Lucas De Marchi
c3a6049d53
Fix wrong usages of malloc, calloc and E_NEW
...
Patch by bad-alloc.cocci
SVN revision: 50828
2010-08-05 00:50:43 +00:00
titan
133c3b83e0
Whoops. Fix for real.
...
SVN revision: 50776
2010-08-03 17:57:10 +00:00
titan
98bb42c6a2
Make changes to match api changes in eio.
...
SVN revision: 50772
2010-08-03 17:14:54 +00:00
titan
82f69119b6
Add slideshow to ephoto.. It uses elm_slideshow, and this is likely temporary, because in the f uture I am going to do some more extensive slideshow stuff. I'm not happy with this, it seems pretty slow on transitions(I'll take a look at speeding things up), but it will do for now.
...
SVN revision: 50569
2010-07-28 02:06:03 +00:00
Cedric BAIL
7f75caca3a
* eio: Add an error callback, some docs and a small README.
...
SVN revision: 50446
2010-07-23 11:00:44 +00:00
Cedric BAIL
e2c35a285b
* ephoto: use eio to simplify and make a small nice example.
...
SVN revision: 50432
2010-07-22 16:15:16 +00:00
Cedric BAIL
a1af3e8605
* ephoto: simplify code and make it easy to add new keys.
...
SVN revision: 50430
2010-07-22 16:09:31 +00:00
titan
a6e087843a
Allow you to browse through the large images using arrow keys, left and right.
...
SVN revision: 50423
2010-07-21 23:40:49 +00:00
titan
56d4da9fd3
Fix ephoto's gengrid theme so photos show again.
...
SVN revision: 50261
2010-07-14 23:23:54 +00:00
titan
f1a200c4c3
Add the ability to specify a directory or file to run ephoto with.
...
SVN revision: 50176
2010-07-10 21:52:14 +00:00
titan
f4d5a08859
Decided I did not like the expandable file selector.
...
SVN revision: 50134
2010-07-08 22:26:45 +00:00
titan
6e63b962bd
Better use of the stringshare_replace function. Once again gracias k-s.
...
SVN revision: 50130
2010-07-08 18:53:18 +00:00
titan
0459ed3022
eina_stringshare_replace as suggested by k-s.
...
SVN revision: 50129
2010-07-08 18:45:27 +00:00
titan
47bd2c282e
Use structures in eina_hash. Per k-s's suggestion/request ;) Props to Mike Blumenkrantz for teaching the ways of eina like Yoda taught Luke the ways of the force.
...
SVN revision: 50121
2010-07-08 04:25:28 +00:00
titan
4b9816830d
Use eina_stringshare where plausible.
...
SVN revision: 50119
2010-07-08 03:39:52 +00:00
titan
97b5b3ad0f
Add change directory functionality... some of the eina stuff may be wrong, if it is please let me know. Still getting use to eina.
...
SVN revision: 50116
2010-07-08 02:37:45 +00:00
titan
9e69452b80
Allow ephoto's large view to show all image types, not just jpeg... bit of a hack I know.. better ideas, let me know.
...
SVN revision: 50057
2010-07-06 03:16:21 +00:00
titan
fa09a70bf8
Add the ability to show the selected image if view large is pressed and an image is selected and add the ability to double click an image to view it large. Also formatting.
...
SVN revision: 50051
2010-07-05 22:58:16 +00:00
titan
e73f692de2
Fix elementary warning that was getting thrown.
...
SVN revision: 50049
2010-07-05 21:29:14 +00:00
titan
c334b2ab20
Add a flow browser. It can be accessed by clicking View Large from the toolbar. It is functional for viewing your images at high resolutions.
...
SVN revision: 50048
2010-07-05 21:07:53 +00:00
Mike Blumenkrantz
c5efd33775
efreet_mime_{init,shutdown} are important apparently?
...
SVN revision: 50043
2010-07-05 06:19:15 +00:00
Mike Blumenkrantz
93959279ca
not checking for null values?? BAD CEDRIC! NO COOKIE!
...
SVN revision: 50042
2010-07-05 05:56:46 +00:00
titan
12c68013d8
Remove ephoto_thumb.c and use elm_bg.
...
SVN revision: 50012
2010-07-03 17:00:58 +00:00
titan
83b038d947
eina_stringshare instead of strdup. Slider now works for thumb size!
...
SVN revision: 50008
2010-07-03 04:42:22 +00:00
titan
6926304983
Use elm_layout for the images. Use a hash to keep a match of files and their corresponding thumb_path.
...
SVN revision: 50005
2010-07-02 21:35:51 +00:00
Cedric BAIL
0f3b22a98a
* eina: rename ecore_file_ls_iterator to eina_file_ls.
...
SVN revision: 50002
2010-07-02 17:23:05 +00:00
Cedric BAIL
7ca8bbb593
* ephoto: use cleaner ecore_file_ls_iterator API.
...
SVN revision: 49998
2010-07-02 15:27:09 +00:00
Cedric BAIL
32b4c39995
* ephoto: use ecore_long_run instead of idler to do async blocking IO.
...
SVN revision: 49995
2010-07-02 11:17:59 +00:00
titan
1218856b51
This is a rework of ephoto using mostly elementary. It is very basic and doesn't have much functionality at all, but that will come soon enough. Feel free to install it and run it in a directory of photos/images to get an idea of the direction and provide feedback/ideas.
...
SVN revision: 49973
2010-07-01 18:49:22 +00:00
titan
f07fc8b156
Remove old ephoto
...
SVN revision: 49972
2010-07-01 18:38:05 +00:00
Sebastian Dransfeld
88b61eed2c
remove swap files from svn
...
SVN revision: 47793
2010-04-06 18:36:15 +00:00
Cedric BAIL
c3a1174a41
* ephoto: properly remove Ecore_Data.
...
SVN revision: 47494
2010-03-26 16:09:24 +00:00
titan
25827bc1c3
Whoops. Free the opts.
...
SVN revision: 43086
2009-10-14 21:18:31 +00:00
titan
c50aa91d93
Add ecore_getopt to support options for ephoto. Thanks to PrinceAMD for the patch.
...
SVN revision: 43085
2009-10-14 21:17:34 +00:00
titan
d5285b049e
Fix slideshow to work properly.
...
SVN revision: 43068
2009-10-14 04:03:22 +00:00
titan
4e6e38a200
Add slideshow functionality, still needs some work.
...
SVN revision: 43064
2009-10-13 23:46:47 +00:00
titan
69c9bca326
Whoops! Fix typo!
...
SVN revision: 43029
2009-10-11 23:11:01 +00:00
titan
bbdb4b78cf
Remove debug printfs.
...
SVN revision: 43028
2009-10-11 23:09:21 +00:00
titan
a8a0794777
Add fullscreen support.
...
SVN revision: 42985
2009-10-09 21:04:04 +00:00
titan
8bf716e895
Fix flow image bug.
...
SVN revision: 42973
2009-10-08 21:19:48 +00:00
titan
a96b8a2813
Whoops, little typo, fix changing pages.
...
SVN revision: 42969
2009-10-08 21:08:52 +00:00
titan
9c7fb20968
Fix seg when window is resized too small.
...
SVN revision: 42968
2009-10-08 20:38:00 +00:00
titan
ded2e589e6
Fix resizing.
...
SVN revision: 42967
2009-10-08 20:15:35 +00:00
titan
b05ae06991
Fix maximize completely.
...
SVN revision: 42881
2009-10-05 00:38:45 +00:00
titan
4b8e6cd326
Get maximize working.
...
SVN revision: 42880
2009-10-04 23:31:31 +00:00
titan
14c1ecfdd6
More reverts.
...
SVN revision: 42848
2009-10-01 22:44:19 +00:00
titan
d5a8240854
Bah just digging a deeper hole. going to revert and give myself some time to think about this.
...
SVN revision: 42847
2009-10-01 22:41:37 +00:00
titan
8e54bffad6
More calculation fixes. jeeze.
...
SVN revision: 42845
2009-10-01 22:08:22 +00:00
titan
377e2b5e9e
Calculate padding.
...
SVN revision: 42844
2009-10-01 21:54:35 +00:00
titan
2f9546e05c
Minor fixes.
...
SVN revision: 42843
2009-10-01 21:27:27 +00:00
titan
aeaad2c5e7
More calculation fixes.
...
SVN revision: 42841
2009-10-01 18:34:45 +00:00
titan
1788c2bb88
Whoops, messed up some calculations.
...
SVN revision: 42840
2009-10-01 18:14:58 +00:00
titan
d858890c57
Minor cleanups.
...
SVN revision: 42839
2009-10-01 18:04:55 +00:00
titan
9236d613b9
Fix a bug on resizing.
...
SVN revision: 42838
2009-10-01 17:45:35 +00:00
titan
ca69fd3fe2
add a flow browser
...
SVN revision: 42827
2009-10-01 04:54:48 +00:00
titan
5d48a202c4
Fix thumbnailing!
...
SVN revision: 42812
2009-09-30 02:45:58 +00:00
titan
ee201f4712
Get aspect working.
...
SVN revision: 42809
2009-09-30 02:16:53 +00:00
titan
af1af349f7
Thumbnail discovery on an idler.
...
SVN revision: 42741
2009-09-27 16:51:59 +00:00
titan
b6e4815e66
Evas/Edje Ephoto. Needs a lot of work. Run it in a directory where there are images to see the small amount of progress. Good things to come!
...
SVN revision: 42723
2009-09-26 18:11:38 +00:00
titan
e972923902
Remove old ephoto.
...
SVN revision: 42722
2009-09-26 18:04:22 +00:00
titan
13dd86ebb3
Some autofoo changes.
...
SVN revision: 39128
2009-02-21 22:37:25 +00:00
titan
15f560a446
Small bug fix.
...
SVN revision: 39084
2009-02-18 22:06:40 +00:00
titan
be2160abfc
Remove .deps folder, thanks vtorri
...
SVN revision: 39083
2009-02-18 19:02:07 +00:00
titan
cce80b4802
Free image_data that is lying around after effects have been applied.
...
SVN revision: 39082
2009-02-18 18:57:06 +00:00
titan
31d7877a11
Change the sepia formula a bit.
...
SVN revision: 39067
2009-02-18 00:29:44 +00:00
titan
55caff88a1
Changes, especially to the single view
...
SVN revision: 39065
2009-02-18 00:10:56 +00:00
titan
5bc5e2d729
Add a function to check if an image has exif data.
...
SVN revision: 39064
2009-02-17 22:12:07 +00:00
titan
a48f17a75e
Whoops, add the data directory.
...
SVN revision: 39040
2009-02-16 18:00:23 +00:00
titan
b71d5906a1
Put in the rewritten code. A lot of things still needing to be done, but
...
its a good start.
SVN revision: 39034
2009-02-16 03:26:10 +00:00
titan
560f86f207
Remove the old ephoto in order to get ready for some rewriting to take
...
its place
SVN revision: 39033
2009-02-16 03:22:23 +00:00
titan
02fb9b3ace
Fix advanced window to show its buttons.
...
SVN revision: 36346
2008-09-30 08:22:20 +00:00
titan
00320aef4c
Add many changes, some functional, some not. Added back a file system
...
image viewing tab, done various cleanups/work. I basically wanted to get
what I had into the repository and keep up the work on the new stuff and
get the changes going.
SVN revision: 36339
2008-09-30 05:39:25 +00:00
titan
20edb14dbe
Change from Freebox to Freebox_mvc.. update to work with fill policy changes
...
SVN revision: 34826
2008-06-14 21:35:01 +00:00
titan
8dcd10673c
Fix compile error
...
SVN revision: 34358
2008-04-24 02:21:08 +00:00
titan
a6630fbe25
Allow zooming in on the single view image further than proportional fit.
...
SVN revision: 34356
2008-04-23 21:28:10 +00:00
titan
2b27e4decd
Use labels instead of text for this..
...
SVN revision: 34241
2008-04-10 20:47:24 +00:00
titan
579fc529c3
Text/Labels should not be shrunk.
...
SVN revision: 34240
2008-04-10 20:40:50 +00:00
titan
0e8deec487
Fix a segfault
...
SVN revision: 34232
2008-04-10 00:53:39 +00:00
titan
168510994b
get rid of highlighting
...
SVN revision: 34231
2008-04-10 00:46:29 +00:00
titan
fe6a9ee87c
Bug fix for when albums are clicked
...
SVN revision: 34230
2008-04-10 00:31:33 +00:00
titan
d0b4c063e7
Added some images, bumped up the version.
...
SVN revision: 34229
2008-04-09 19:47:39 +00:00
titan
c7e5687565
A lot of fixes and changes.. still needs a bit of work.. got some bugs to fixes. Wanted to get what I have in to cvs.
...
SVN revision: 34222
2008-04-08 22:39:00 +00:00
Jaime Thomas
76085bea4c
Update ephoto to current api.
...
SVN revision: 33140
2007-12-14 22:43:08 +00:00
Eric Schuele
0fd9b2ff93
warnings--
...
SVN revision: 32317
2007-11-03 03:02:40 +00:00
titan
e5b8c1cea9
More cleanups and work. Also the About window now looks much better thanks to an image from tokyo.
...
SVN revision: 31715
2007-09-14 18:23:38 +00:00
titan
369fd1a164
Several cleanups, changes. The browser is now in its own window.
...
SVN revision: 31714
2007-09-14 18:02:27 +00:00
titan
2f9dec93e6
I'm back! Lets not error on warnings. Still expose them, just not
...
error.
SVN revision: 31665
2007-09-09 19:31:27 +00:00
Peter Wehrfritz
32f813ff0d
*API BREAK* see the discussion in the mailing list. misc and e_modules will follow
...
SVN revision: 30970
2007-07-25 17:01:04 +00:00
titan
aaab7ef651
Fix the alpha issues with grayscale and sepia conversions, thanks
...
rasties and rephorm
SVN revision: 30357
2007-06-17 03:21:51 +00:00
titan
6bdde18103
Add more width to the slider.
...
SVN revision: 30340
2007-06-16 06:46:28 +00:00
titan
41637e6b7a
Black background for slideshows! Probably one of the most requested features.
...
SVN revision: 30307
2007-06-10 21:46:36 +00:00
titan
a9aea24c95
Make the slider fixed size, and aligned to the right.
...
SVN revision: 30306
2007-06-10 21:11:29 +00:00
titan
b04e087457
Fix the slider when dealing with albums.
...
SVN revision: 30287
2007-06-09 16:04:10 +00:00
titan
82d1aff4ea
Various cleanups and fixes.
...
SVN revision: 30188
2007-06-01 21:46:19 +00:00
titan
e7b86f6890
Whoops, your going to need this to make the thumb seeker work!
...
SVN revision: 30172
2007-05-31 07:15:52 +00:00
titan
d2b277f884
Add a slider for resizing the thumbnails!
...
SVN revision: 30171
2007-05-31 07:11:28 +00:00
titan
dc54fae6a0
Add a new file that separates out dialogs. This is cleaner. Cleanup some code.
...
Ephoto will now open with its file system in the current working directory!
SVN revision: 30170
2007-05-31 06:02:36 +00:00
titan
2d80b374c2
Small button fill/alignment fix for the exif button.
...
SVN revision: 30086
2007-05-27 03:22:16 +00:00
titan
e3bdce12ea
Change the size of the tango icons we use, make the .. directory have a different image and redo a few of the images.
...
SVN revision: 30079
2007-05-26 00:15:17 +00:00
titan
267def29ac
Sepia speedups and fixes. Sepia is tons better now.
...
SVN revision: 30075
2007-05-25 20:55:53 +00:00
titan
2515a4b4ba
Work on sepia a little more.
...
SVN revision: 30072
2007-05-24 22:43:03 +00:00
titan
66031123a5
Sepia works pretty well now, I do believe. Added a contrast formula based on
...
imlib2, and soon to add a brightness one.
SVN revision: 30068
2007-05-24 19:27:07 +00:00
titan
046f7d8274
Fix black and white conversion with alpha.
...
Add the beginnings of sepia conversion, it does not work quite right yet
though, need to work on constrast and brightness functions to get it
working perfectly.
SVN revision: 30060
2007-05-23 22:02:56 +00:00
titan
3997b3374c
Ephoto can now convert images to black and white. The filter is under
...
the
advanced tools in the edit view.
SVN revision: 30055
2007-05-22 23:04:02 +00:00
titan
b294b27b58
Patch from Marcus Huwe to fix ephoto warnings with scanf.
...
SVN revision: 30038
2007-05-20 03:44:11 +00:00
titan
96ac239a6d
Cleanup
...
SVN revision: 30033
2007-05-19 16:59:09 +00:00
titan
d7dfb6fc11
Remove printf.
...
SVN revision: 30026
2007-05-18 21:47:24 +00:00
titan
fac0f67dfc
That was a stupid way to do it. Silly ifs.
...
SVN revision: 30025
2007-05-18 21:46:00 +00:00
titan
90185635e0
Convert the save dialog to use one slider.
...
SVN revision: 30021
2007-05-18 21:16:41 +00:00
titan
895288a97c
Formatting++
...
SVN revision: 30000
2007-05-15 17:09:26 +00:00
titan
612cbd31ad
Cleanups. Fix slideshow segv.
...
SVN revision: 29999
2007-05-15 16:44:07 +00:00