10a579512b
- Split out filesystem functions in filesystem.h/.cpp
...
- Update Jamfile
2007-08-01 18:06:50 +00:00
a99c55b6f1
- Finish dnd support. It currently doesn't work with other file managers
...
(sporadically it works with Konqueror) because fltk always sets text/plain
mimetype.
- Fix cut/copy/paste to use system clipboard instead of internal arrays.
Again, it would work with other fm's with proper mimetype.
- Many tweaks to EDE_Browser to make it render properly inside a Fl_Tile.
- Add treeview support to Fl_Icon_Browser and implement directory tree in
efiler.
- Add location bar.
- Beggining of multi-view support.
2007-08-01 18:04:35 +00:00
68364591e2
Clarifications and comments
2007-08-01 17:59:50 +00:00
300d9cf8d8
Added evoke link
2007-07-31 15:42:53 +00:00
3c5ae7bbd0
Added logout dialog, bone documentation, more cmd options... forgot the rest
2007-07-31 15:37:12 +00:00
d48f8e4c24
Removed 'wait' parameter from spawn_program
2007-07-30 13:30:41 +00:00
df1dfbfc41
Work, work...
2007-07-30 13:25:13 +00:00
1781407ef0
Added some basic UTF-16 to UTF-8 code. Works nicely with mozilla/seamonkey
...
clipboard, but messes everything else. More work, more work...
Also added terminating char when strncpy is used. I miss that strlcpy...
2007-07-30 12:46:37 +00:00
87ef0c5509
- Beggining of dnd support
...
- Click on selected item to rename
- Fix problems reported by Valgrind
2007-07-27 08:36:05 +00:00
67cc5824ec
Removed forking option. Actually evoke must not be forked or
...
who will then hold and quit X11 session.
2007-07-25 14:54:21 +00:00
e9e37d33cc
- Implement rename, the same way it was done before (Fl_Input that hovers above item)
...
- Implement delete
- Separate all file operations (cut/copy/paste etc) into fileops.cpp/.h
2007-07-23 19:59:48 +00:00
3f239d2d9b
Updated.
2007-07-20 16:08:16 +00:00
8b405a9165
Don't know how I missed SciCalc.h compilation errors.
...
Sanitizing Library and Program rules. No needs to pass compiler/linker
options throught the build rules since ObjectXXFlags are designed for that.
Also reduces parameter numbers for rules iteself.
Added LinkAgainst rule; jam's LinkLibraries will build library that we
want to link against which is no too good for system libraries.
LinkAgainst will directly pass libraries to the linker.
Also fixed few bugs like GLOBALFLAGS inclusion since it was skipped
throught the compilation (that brought a lot of warnings due appended
-Wall -pedantic options :P).
2007-07-20 15:48:49 +00:00
f65296f795
SOURCE should not contain .h files (they will be implicitly included by jam).
...
Removed fltk2 leftower in Util.cpp so code can compile on system where fltk2 does not exits.
2007-07-19 13:36:21 +00:00
ec01a20142
Show free space on statusbar, attempt to cleanup filesystem functions
...
(to be continued...), use some of the new edelib stuff (to be
continued...)
2007-07-18 18:09:06 +00:00
2d24cd2dc2
Improve nice_size() a bit
2007-07-18 18:08:18 +00:00
d4d31b8310
Adding efiler to build system
2007-07-18 18:03:32 +00:00
633291ab86
eimage was already there ;) removing it
2007-07-18 18:02:51 +00:00
eafa5c2c43
Work on introduction.txt
...
Stylesheet mod.
Ecalc docs.
EdeManual rule now accepts images too; they will
be copied where manual's main images/icons resides.
2007-07-18 17:32:49 +00:00
0d49cdffc2
XXXProgram rules will trigger installation when 'jam install' is given.
...
Some Translation.jam changes.
Moved build used variables to Jamrules.
2007-07-18 16:14:10 +00:00
c238b08c17
Updated.
2007-07-18 15:12:00 +00:00
9d7b7dfc51
Added missing Jamfile.
...
Few tweaks so compilation can pass.
2007-07-18 14:13:39 +00:00
7aebc21172
Added/modified Jamfiles for new builds.
...
Removed obsolete Makefiles.
2007-07-18 13:35:22 +00:00
6399af2498
Imported asciidoc, jam builds and some docs.
2007-07-18 13:21:52 +00:00
f87d09b841
Add menu, statusbar, cut/copy/paste support
2007-07-17 19:16:39 +00:00
8824f284fa
Implement get_icon() method... it's useful sometimes
2007-07-17 19:15:21 +00:00
96d873572a
Fix resizing problem in EDE_Browser, fix menu grabbing keyboard
...
shortcuts
2007-07-17 19:14:09 +00:00
6cf2769599
Beginning of work on efiler fltk1.x
2007-07-16 07:35:32 +00:00
a569d78563
Imported evoke
2007-07-11 16:03:18 +00:00
adc3a8efcd
Ok let's see:
...
* DND now should work reasonable (still not finished DND on icons)
* Added menus (icon specific, desktop)
* Icon renaming works too
* Some code to change icons fonts (unfinished)
* Desktop main instance will be now first created and then call rest of
init data. This will allow init data to re-use desktop instance and peek
it's own data (area() for example). Previously, calling such functions would
crash app since constructor didn't finished with creation of desktop instance.
2007-07-02 10:28:18 +00:00
4521b56042
Rethumbed init data, so Desktop::instance() call can be
...
called from DesktopIcon constructor. In previous case, Desktop constructor
wasn't finished, but Desktop::instance() was called in the mean time which
yields crashing.
2007-06-29 11:22:29 +00:00
186b594f2d
Icon labels have pseudo-shadow.
...
Other stuff I forgot.
2007-06-28 14:31:14 +00:00
cbc6571b77
NotifyBox is now window... to simplify a bunch of things.
2007-06-28 11:21:24 +00:00
2bb9e5dc4c
Finished tile code. Tiled image is showed as rootpmap too :)
2007-06-27 17:52:20 +00:00
abbae67bf4
Route some certain events to parent Window, so later
...
additional X events can be caught with desktop_xmessage_handler.
2007-06-27 14:42:47 +00:00
0e53194249
Selection overlay will now be correctly redrawed.
...
Tiled background code. Needs some cleanup.
2007-06-26 16:33:25 +00:00
43268a4e8b
Makefile addoption
2007-06-26 09:22:20 +00:00
1c9135e8aa
Imported ecalc, based on original flCalc.
2007-06-26 09:19:05 +00:00
1e52875cf1
Vedran's port of eimage to fltk1
2007-06-25 09:21:48 +00:00
ea32acf7fa
.desktop files are read by DesktopFile
...
Added selection box, but needs more work with redrawing
DND mess; still not work as expected
2007-06-25 09:20:49 +00:00
c951b708ce
DND stuff (unfinished).
2007-06-23 11:31:36 +00:00
f006fb0d0f
Small fix in case of desktop icon without image.
...
Rootpmap accepts now works for 16/24 bit displays with 16/24/32 bit images.
2007-06-22 09:43:15 +00:00
d91784d0de
Deny pixmap creation if screen is not in 16/24 depth.
2007-06-20 11:01:44 +00:00
c153f4f114
Root pixmap is set when wallpaper is choosed (pseudo transparency).
...
When icons are moved, correct shape is applied on that window.
...maybe something forgot to add...
2007-06-20 10:58:07 +00:00
84339d9232
eiconman will not accept any shortcut (meaning Esc will not close it)
2007-06-19 10:10:42 +00:00
c2adf77325
NotifyBox almost finished.
...
Atom initialization moved to one place.
Added few ede specific atoms with implementation.
Added sample test.
2007-06-19 09:59:15 +00:00
6529e02a7d
NotifyBox added. Still needs work.
2007-06-18 16:46:27 +00:00
202b4ffb29
eiconman based on fltk1. Most of the stuff is
...
revised from scratch.
2007-06-18 14:18:35 +00:00
95a3034827
Converted to fltk1
2007-06-15 11:05:44 +00:00
04e1c63cb2
Implemented save_config().
...
eiconman recognize plain files besides .desktop files.
2007-05-25 17:45:17 +00:00