default border from theme. Has fallback if border isn't present in new theme.
Removed old e_int_border_border files as this is all merged now into
e_int_config_borders.
SVN revision: 26596
filemanager window. this is more for me to test dnd code and get that all
going right etc. etc. so BEWARE. yes it doesnt do a lot of things right - i
know. am working on it. :)
SVN revision: 26210
traces of it, I'll find them. Everything complies and I've been running
this version.
I still feel there are some bugs out there that where hidden by the
existance of the cache. Time to stomp those before hiding them again
with the new cache code.
SVN revision: 25838
1. cleaned up actions for restart and exit
2. made main menu cleaner in just using the actions
3. added ilits unselect calls for ilist smart and widget
4. patch for cpufreq to set all cpu clocks
5. fix battery module to handle broken acpi impl's that don't report drain rate
6. add e_sys subsystem - for executing system sensitive stuff like halt, reboot
suspend, hibernate etc. this also covers exit, restart and logout. logout
is currently dormant and just an action - not bound or in a menu. not
complete anyway (no code for it). halt and reboot should probably use
logout logic to shut down apps - i will recycle it. i added a suid root
binary to do the actions - uses a system config (default one supplied that
is secure - root will need to modify it to allow things).
7. fixed suid install hook for cpufreq
8. added sysconf dir to build for sys config file.
9. pants on
SVN revision: 25395
left side to the right side, or to ibar and other places. Just the
skeleton for comment while I make it work.
Some filtering and categorising widgets are needed for the left side.
The right side needs to show the contents of the .order files, and
prevent the user from deleteing standard directories, while enabling
them to create and delete sub menus. Probably fm is not a good choice for
the right side.
SVN revision: 25172
Converts fdo menus to directories full of .order files at startup if
there is no applications/menu/all/.order file. This is the last big
peice of the puzzle.
Lots of tweaking, optimising, cleaning, polishing, and general making
this stuff live well with the rest of E to go.
SVN revision: 25029
finish up the color selector widgets (plug some leaks)
TODO:
* color_dialog needs a way of specifying initial color
* color_well needs to use this when showing its color dialog
* the grad dialog should remember the last selected colors
* the color dialog whould probably keep a list of favorite / recent colors
Also, it looks like there's a leak (according to valgrind at least) in e_editable.c when you set the text and it reallocs.
SVN revision: 24953
basically if moduels wish to put objects on a desktop - they now will have to
DIY and look after themselves. until we have gadcons with "free" layout that
do similar stuff - but this simply means module authors need to d a bit more
work. gadman code is unmaintained and a burden - thus removed.
also borders and e_win's have their own pointers now - this should nuke the
stuck pointer bug... :)
SVN revision: 24925
and it could benefit from the general ecore_desktop caching I will write
soon. Not so happy about the information display in the top right
corner, if anybody has a better idea, feel free to change it or let me
know.
SVN revision: 24923
Change the last test in e_test.c to #if 1 to play.
Issues:
Redrawing the H,S and V spectra is a bit slow. Needs to be optimized.
Spacing / Sizing of the various pieces of the csel widget needs to be cleaned up a bit.
I haven't actually themed anything yet. Just some fairly basic place holders to get it working. We should wrap each piece in shadowed cutout graphic, and make fancier cursors.
A color well widget
- show the currently selected color
- allows dnd of colors (this probably requires some reworking of ecore selection code)
For anyone wanting to play with this, a single E_Color struct is used by all parts of the selector, preventing the need to copy values around. This includes RGB *and* HSV values since the two spaces aren't 1:1.
SVN revision: 24669
It is now splitted in 3 files:
- e_editable.c that implements a generic single-line editable object
that could be used later by other widgets such as the slider or a
spinner.
- e_entry.c that implements an entry smart object using an editable
object.
- e_widget_entry.c that embeds an entry smart object in a widget.
So far, text insertion and deletion have been implemented. It also
supports cursor movement and mouse selection. The text also no longer
gets out of the bounds of the entry.
Things to come:
- Password mode
- Copy/Paste
- Make it actually themable, for now, the colors/font/style are
hardcoded
SVN revision: 24575
first a few patches - authors mailed.
then - bg selector work. and a few sample bg's. system bg's dir and user bg
dir - new bg dialog should also handle multihead simply too. picture select
button does work - but its only as smart as the old one (the code was built
off the old one). that needs a little work, but now the bg selector is fast
and slick - comes up instantly. resiable too.
SVN revision: 24443
2. lots of code on efm tomake it work well for file selection
3. a file selector widget with all the bits and pieces
4. first move - make wallpaper bg import tool use the new file selector -
it's a start.
5. pants on!
SVN revision: 24139
is pretty much almost perfectly working. i have fixed up some e_thumb stuff
and allowed e_thumb to be more responsive and skip items that are known to be
"generated" and bring them ahead in the list of things to thumb - so kind of
a priority skiplist - process what it KNOWS will be already done first
quickly and leave the slower stuff until later. efm is fairly well refined
now - as above. the test selector works nicely. also added an almost-sha1
generator - use sha1 sums of the path for thumbs - less likelihood of
collisions. the prolbme is given the small size of the input data... it's
hard to do well - but anyway :)
SVN revision: 24128
Also it is added on Key Binding deletion (see Key Bindings dialog).
Code duplicates were moved to a separate function e_confirm_dialog_show.
2. Two new events E_EVENT_BORDER_FOCUS_IN and E_EVENT_BORDER_FOCUS_OUT are added.
SVN revision: 22844
it's built as an arch specific package and it is intrinsically required by e
and cannot work without it nor is the data shared betwene e and other apps
unless e itself is installed too
SVN revision: 22260
* Added some e_widget api for handy things (Toggling checks, Setting Entry Text...)
* Fixed some compiler warnings
* TODO : Font hinting and this new font dialog should be merged, Also, need
To add font fallbacks configuration to this dialog
SVN revision: 21655
previews of animated bgs's... animate now). fixed problems with image widget
withleaks and other stuff... also desklok tries to abord if grabs fail and
agressively tries to disable existing grabs
SVN revision: 20987
* the config dialog is created. Now every one can set his/her personal password to
unlock the desktop. Pam support is comming soon also.
* a little bit redesined look and feel.
* the config version is increased, since the new item is introduced.
Some bug fixes in Keybinding config dialog.
SVN revision: 20731
- new code for mime handling, an inheritance model, working good
check the e_fileman_mime.c for the idea.
- rewrite of several parts of efm to handle the new model.
- it isnt fully functional, but this commit is a first step.
- actions are working for the menu generation only, they dont execute
right now.
- lots of comments, docs on the source.
* **WARNING** this is code in progress expect it to brake things *
SVN revision: 20445
things up - comments welcome, but this needs to fix up layout of gadgets for
moduels (gadman will exist for a while - mayeb forever, but i will migrate
most internal modules to gadcon eventually)
SVN revision: 20196
only ipc at the moment (enlightenment_remote)
no real theme support yet either.
also, -color-class-del does not have the intended effect yet. need to add color_
class_del() to edje first
SVN revision: 19731
--------
a quick set of convenience functions for creating gadgets (desktop modules).
see gadget_test for an example. documentation still to come :)
i still need to comb over and make sure i didn't miss freeing anything...
SVN revision: 18742
- add queue / dequeue calls to e_thumb
- change e_icon_layout to e_icon_grid
- add e_icon_canvas which will eventually allow for free icon placement and optimized scrolling using a tiles principle
- add new calls to e_widget_image
- add new bg selector (broken because of a segv on cancel press, needs fixing)
NOTES:
- bg selector needs fixing.
- efm still needs work, will segv if you scroll while files are generated
- other efm bugs exist so I would advise that you dont use it atm
- if we dont need e_icon_grid (strict grid layout) we should remove it.
SVN revision: 18593
there as a plceholder to work on over the next day or so. also i fixed the
edit icon. it RELIED on e_utile_ap_edit to be installed. also it didnt
produce a good template either etc. it can be better though...
SVN revision: 18525
does NOTHING YET! BEWARE! do NOT useit if u dont want some pain. i need to
make ecore evas canavses accepssible form an evas pointer etc. to make the
livethumb stuff cleaner so it can work
SVN revision: 18335
- remove all thumb code from efm and use e_thumb
- fixme: first time startup bug for efm is still there (if the thumbnailer hasnt been used, still debugging )
SVN revision: 17668
*** BEFORE YOU USE ***
This is alpha software and may cause E17 to crash, lockup, use 99% of
your cpu, or even delete your files! I would advise using it in Xnest
if you want to test or develop it.
*** BEFORE YOU USE ***
EFM can:
- browse files and directories
- generate thumbnails
- launch executables
- do some xdnd
- monitor files and directories
- delete and rename files
EFM cant:
- scroll
- associate applications with files
- purge its thumbnails (do it manually: ~/.e/e/fileman/thumbnails)
- do a lot of things you'd expect it to do because its still in alpha stage
Current TODO:
- scrolling
- we need a redraw function that will just re-arrange and not do
the whole thing. for example, when we resize, we should just
check the file offset and fill the empty space with icons
- is the offset code working properly? i have a feeling we're displayin
more icons that the visible space can take and they are being hidden.
- emit all sorts of signals on double click, right click, single click...
- aspect ratio on thumbnails.
- add typebuffer like in evidence.
- keyboard shortcuts for directory and file navigation.
- multi select
- allow for icon movement inside the canvas
- add metadata system which allows us to save icon positions and will
eventually allow us to have custom icon sizes, custom bgs per dir...
- double check dir monitoring. note: when we are in a dir that is constantly
changing, we cant keep calling redraw_new as it will kill us.
- we need to fix the icon edc to allow us to have icon labels what will
wrap on wrap=char
- fix bugs
SVN revision: 17370
maybe i should have a stack of these too in grabinput that sends the input
back to the previous owner if its still there... and also actually send pings
around to clients every 10 seconds or so - if they dont respond, we have a
function that can do something - but right now it does nothing. shoudl mark
the window as "hung"
SVN revision: 15445
dialogs, resize/move indicators - maybe they should be ported - well not
menus - they are special, but definitely resize/move stuff)
SVN revision: 14630
fix zh_CN probs
work on bindings code - add actions system framework. it's not ready for
sliding in yet as i need to fill out actions but once i do i can slide the
current code across and then work on sliding keybindings in.
SVN revision: 14378
spanning 1 column or row... but hey - enough for the pager work... :)
also fixed up e_box to properly clip and show/hide children etc.
also optimised e_box to not re-configure on simple moves
also remvoe typo from pager .edc
SVN revision: 13719