Sebastian Dransfeld
ef3657ccbe
formatting
...
SVN revision: 33530
2008-01-19 08:44:02 +00:00
Carsten Haitzler
5e8fe37119
entry disabled changes in.
...
SVN revision: 33529
2008-01-19 01:00:37 +00:00
Christopher Michael
1afb32246c
Disable sorting the gadget list for now. Seems to be causing an issue where
...
gadgets don't show up.
SVN revision: 33477
2008-01-13 23:20:34 +00:00
Sebastian Dransfeld
a1d9d6b9b5
Only trigger on edge event in the shelf's zone.
...
SVN revision: 33472
2008-01-13 19:14:19 +00:00
Sebastian Dransfeld
44f1e31aa1
Clean up unmaximize.
...
SVN revision: 33471
2008-01-13 18:53:58 +00:00
Sebastian Dransfeld
bcd8b9c322
Fix unmaximize (bug #176 )
...
SVN revision: 33470
2008-01-13 18:27:33 +00:00
Sebastian Dransfeld
b906320201
Fix logical test by adding paranthesis.
...
SVN revision: 33458
2008-01-12 07:58:18 +00:00
Christopher Michael
58fca427d2
Make dialog a little wider.
...
Sort the list of available gadgets by name.
SVN revision: 33454
2008-01-12 00:27:41 +00:00
Christopher Michael
c877cdcf42
Set the proper grab_mouse_win to zero when releasing grabinput.
...
SVN revision: 33453
2008-01-12 00:13:31 +00:00
Carsten Haitzler
b70f5a0ecc
e:
...
1. configure/build changes to allow cross-compiling painlessly
2. pager module namespace changes - this was still dirty afdter the namespace
cleanup, so clean it up
3. add a powersave subsystem - doesnt have an "automatic" way to turn on and
off right now, this i think is best provided by modules (that do things like
monitor acpi status's (eg close lid of laptop), AC power status etc. etc.
this allows e to nicely defer "power" expensive actions to avoid disk
spinups etc.
4. move to use the new ecore poller system - discussed long ago as part of
power management/saving issues. now it exists
5. add a canvas idle flush call that helsp cope with the new shm greedy
software x11 engine stuff
6. use the new powersave subsystem where appropriate
7. fix non-zeroed/initted memory access in e_fm_main
8. fix mem leak for e menus
9. remove ipc handlers for changed/removed config values
10. use animaotr not timer for menu scrolls - then menu scrolls obey the fps
config
11. fix up timer/poll happienss of cursor idle stuff
12. remove avoid damage from popups for now - causing problems
13. change battery and temp readouts to b e shorter so they fit
14. pager can emit signals on focus change for mini-windows now
15. temperature module now uses a slave process and uses stdin/out to talk to
it and get output - this makes e smoother as in my expereicne i found getting
the temp on my laptop actually took like 200ms so e "hang" for 200ms while
reading the acpi files - so now the subprocess does it and just writesa back
to e when it gets it.
ecore:
1. add ecore_pollers. see the documentation on them in doxygen comments :)
2. fix timers to only go off when they have to - bug there that made e's
select time out a LOT more than it needed to. defensive coding hid the
problem. now fixed. e should be much more power friendly now.
3. formatting/niceness in ecore_exe stuff
4. some comments on comments with SIGIO ideas vs. select
5. add call to be able to add an idle enterer at the start of the list of
them, not just the end (as has been the default)
6. fix ecore_evas to support auto evas idler calls after 0.5 secs of idle in
all canvases - and to do it right
7. if argb destination - set the shape EVENT shape (to mask out events in
transparent regions much like shape does withotu translucency)
8. in ecore_x add support for the event shape
evas:
1. fix cache to work properly and not just always fill up (as it seemed to
like to think cahce useage dropped below 0 when it didnt and thus just
over-fill)
2. software x11 engine now ONLY uses shm segments - no ximages over the
socket. this ximage hack was there to avoid the 2 round trips involved in
setting up an shm image - now i mitigated that wih an shm image cache pool.
it keeps shm images around and repurposes them for new update regions if
appropriate. this means many fewer shm creates (about 1/100th the number) and
since we recycle the memory less 0 memory page filling by the kernel - in the
end, i recorded about a 10-20% speedup over the old software x11 engine.
simple tests i have seen up to 120% speedups. idle flush now does something -
it frees all the cached shm segments. it has a hard-coded limit of 4mb worth
of shm segments (or 32 segments - whichever comes first) to keep around. once
can never complain much about speedups methinks :). also evas will defer sync
until the NEXT frame is written - this means evas can calculate the next
frame of data while x dma's/copies the images to the screen at the same time
(if you hve a dual core or multi-cpu machnike or your xserver is able to use
DMA to copy image data to the screen/video ram then this should see a decent
speedup).
SVN revision: 33448
2008-01-11 07:33:57 +00:00
Sebastian Dransfeld
b17822ffd7
Remove unused variable.
...
SVN revision: 33437
2008-01-10 17:24:02 +00:00
Sebastian Dransfeld
3330befa8a
Create a define which can be used to wrap internal E stuff. This works as
...
the define is created in config.h which isn't exported.
This will break modules which still uses _() to wrap NLS strings. It is an
error that they use it as modules strings wont be defined in E's domain.
Modules should use D_() and define it to lock up strings in their own
domain.
SVN revision: 33426
2008-01-10 07:43:01 +00:00
Christopher Michael
2a34d931f1
Handle corner cases where popup X may be less than the zone X.
...
SVN revision: 33396
2008-01-08 19:33:48 +00:00
Christopher Michael
0f8558761f
Center gadcon popups over their respective gadgets, not aligned to the left.
...
SVN revision: 33390
2008-01-08 06:12:22 +00:00
Christopher Michael
020677904e
For now, use the same toolbar for each new efm window.
...
SVN revision: 33344
2008-01-04 20:59:10 +00:00
Christopher Michael
af701cf3cd
Better Shelf Contents Dialog.
...
- Allows multi-select so we don't have to constently reload the shelf.
- Provides descriptions for the modules just like the module dialog.
SVN revision: 33342
2008-01-04 09:18:42 +00:00
Christopher Michael
1d9279a619
Change char to const char to avoid compiler warning.
...
SVN revision: 33337
2008-01-04 03:47:27 +00:00
Christopher Michael
f980a42516
Remove unused function prototype.
...
SVN revision: 33335
2008-01-03 22:06:56 +00:00
Christopher Michael
f890f93942
Cannot use mouse_down on the input windows to pop the menu because of the
...
input_window's layer. This was causing menus to popup over applications.
SVN revision: 33334
2008-01-03 22:05:40 +00:00
Christopher Michael
cfb3dc4c37
Remove commented lines.
...
SVN revision: 33313
2007-12-30 21:20:41 +00:00
Christopher Michael
5e502dd473
Move description area to be below both loaded & unloaded because
...
descriptions can be shown for either.
SVN revision: 33302
2007-12-30 19:01:33 +00:00
Christopher Michael
b3e92e4213
Give the entry widget focus when showing the entry dialog.
...
SVN revision: 33297
2007-12-30 15:26:33 +00:00
Christopher Michael
882c779674
Remove check for compositing available and just use whatever the user
...
selected. Not entirely safe nor correct tho.
SVN revision: 33292
2007-12-29 23:00:52 +00:00
Christopher Michael
16738014c3
Better check for composite support.
...
SVN revision: 33290
2007-12-29 22:02:10 +00:00
Christopher Michael
9d5667ee77
When trying todo composite for popups, check that 1) the user wanted to use
...
it AND 2) X can actually do it (ie: composite is enabled).
SVN revision: 33289
2007-12-29 21:43:59 +00:00
Eric Schuele
636d2ecf29
Change name for consistency
...
SVN revision: 33271
2007-12-28 22:58:48 +00:00
Miculcy Brian
73672354b3
Allows to focus a specified window on start using the remember settings.
...
This is for the users who don't want to give new windows by default the focus.
SVN revision: 33268
2007-12-28 03:18:37 +00:00
Miculcy Brian
38bf25eceb
When a window is closed, the focus was given to a window on the wrong desktop. Fixies.
...
SVN revision: 33267
2007-12-28 02:49:39 +00:00
Christopher Michael
02330b094a
Add support for themeing X cursor type "plus".
...
SVN revision: 33266
2007-12-27 22:53:30 +00:00
Christopher Michael
28a576fbe9
Set proper icon for Inset.
...
SVN revision: 33265
2007-12-27 21:05:35 +00:00
Eric Schuele
beac12a11a
Make sure xrandr is present before using it to change the display resolution during a fullcreen operation.
...
SVN revision: 33262
2007-12-27 06:38:28 +00:00
Christopher Michael
680afdc9e8
Delete edge input windows when we free the zone.
...
Handle mouse clicks inside the edge input windows so that menus & such can
still be shown if a user clicks the mouse down while on top of one of the
edge windows.
SVN revision: 33258
2007-12-27 03:42:04 +00:00
Christopher Michael
2cb74bebe9
Entry dialog now supports "Return" key which will call the "Ok" function.
...
SVN revision: 33243
2007-12-25 18:15:26 +00:00
Miculcy Brian
7bb7bb21dd
Allow to disable mouse slide on newly focused windows. This is consistent with sloppy and mouse
...
focus but some users don't like it much, so here is the option...
Remember: It breaks the focus logic when you for example have sloppy focus mode, pointer over a
window but focus on another window!
SVN revision: 33202
2007-12-22 01:46:22 +00:00
Carsten Haitzler
20dae06a93
and actually USE the path calculated if relative
...
SVN revision: 33179
2007-12-18 10:43:03 +00:00
Carsten Haitzler
6d69f2cd7f
allow relative path for icon files in .desktops
...
SVN revision: 33174
2007-12-18 01:42:08 +00:00
Christopher Michael
73fe916ef6
Forgot to commit this w/ new View menu option.
...
SVN revision: 33138
2007-12-14 20:44:59 +00:00
Christopher Michael
b33225621e
Context menu for setting View Mode (list/grid). Used in wallpaper & theme
...
dialogs.
SVN revision: 33130
2007-12-14 16:32:20 +00:00
Carsten Haitzler
4a2bc0e79c
patches, caching fixes, zone dynamic creation/deletion handling, stuff.
...
SVN revision: 33127
2007-12-14 05:57:16 +00:00
Christopher Michael
1e54439422
Set popup layer == layer of the exebuf.
...
Fix some formatting issues.
SVN revision: 33124
2007-12-13 19:27:02 +00:00
andrunko
9f42fdc4dd
Deleting Ecore_IMF event handlers on _e_entry_smart_del.
...
SVN revision: 33112
2007-12-12 19:00:48 +00:00
Christopher Michael
85bf3a8e33
Start of panning the e_fm while selecting. Not working quite correct so
...
leave commented out for now.
Remove some extra printfs to quiet down e_fm.
SVN revision: 33111
2007-12-12 15:59:14 +00:00
Christopher Michael
8b7fec175f
Add convenience function for getting an icon's geometry. This is used in
...
placing the new fwin next to the icon that spawned it.
SVN revision: 33097
2007-12-11 14:57:46 +00:00
Christopher Michael
4b690ff9aa
Do not enable Titlebar font class by default on new configs. This overrides
...
any titlbar font set in a theme.
SVN revision: 33085
2007-12-10 23:55:09 +00:00
Sebastian Dransfeld
e9e513b86b
Fix fullscreen on desktop change (patch by Hannes Janetzek).
...
SVN revision: 33066
2007-12-09 15:40:14 +00:00
Sebastian Dransfeld
36e5670541
Delay assignment of es->win, as e_popup_edje_bg_object_set might change
...
the window (patch from jeffdameth).
SVN revision: 33065
2007-12-09 15:38:03 +00:00
Christopher Michael
a78f33109f
No need to use a switch when detecting mouse button. A simple one-line if
...
will work instead.
SVN revision: 33064
2007-12-09 15:35:41 +00:00
Christopher Michael
207802377b
Minor fix for Skip Pager menu entry. It wasn't always updating some borders
...
based on skip_pager property change.
SVN revision: 33056
2007-12-09 00:23:50 +00:00
Christopher Michael
27b2feab69
Some shelf fixes.
...
- Use -1 during a call to evas_list_sort rather than evas_list_count. -1
will sort the whole list anyway, and we avoid the extra call to list_count.
- Don't sort shelves during every add. They are sorted when e_shelf_list is
called anyway.
- Fix shelf numbering in the shelf list dialog.
SVN revision: 33054
2007-12-08 23:40:57 +00:00
Christopher Michael
bfd61db58f
Fixes needed for new Font Config dialog.
...
SVN revision: 32991
2007-12-05 02:07:07 +00:00
Christopher Michael
68d332ad0d
Fix resizing of config_list widget.
...
Some formatting fixes.
SVN revision: 32986
2007-12-04 22:43:53 +00:00
Christopher Michael
9335742e16
Formatting & whitespace removal.
...
SVN revision: 32985
2007-12-04 22:20:25 +00:00
Christopher Michael
03b404c979
Add ability to edit/add mime types for a desktop file.
...
Fix some formatting.
(This dialog really needs a rewrite...may do that later)
SVN revision: 32981
2007-12-04 17:48:28 +00:00
Christopher Michael
a6b55b25ad
Fix lots of formatting issues in eap_editor
...
SVN revision: 32974
2007-12-04 10:52:55 +00:00
Sebastian Dransfeld
d4767f9221
Something to do on a dark winter day.
...
SVN revision: 32950
2007-12-02 20:19:21 +00:00
Sebastian Dransfeld
2b60a23b28
formatting
...
SVN revision: 32948
2007-12-02 20:03:29 +00:00
Sebastian Dransfeld
b2bd892200
Fix compile warnings.
...
SVN revision: 32947
2007-12-02 19:48:09 +00:00
Sebastian Dransfeld
cb0c56abbf
If we don't want to show the shelf, explicitly hide it. Needed if the
...
user moves the mouse along the shelf edge.
SVN revision: 32945
2007-12-02 19:32:32 +00:00
Sebastian Dransfeld
1923026bb8
Disable gadcon locking for gadcon client menu for now. Need to find the
...
right solution.
SVN revision: 32934
2007-12-02 16:01:02 +00:00
Eric Schuele
35e6d26df7
fix issue in which toggling skip pager option removes forever the window from the pager.
...
SVN revision: 32897
2007-11-27 05:52:16 +00:00
Miculcy Brian
55760113f6
This patch fixes a few sloppy focus problems (mouse was over a window which doesn't have the focus,...). See bug #210 .
...
Great work sECuRE!
SVN revision: 32892
2007-11-26 21:33:23 +00:00
Christopher Michael
c7bbdb6b68
Make sure that the gcc->menu is set.
...
SVN revision: 32879
2007-11-25 08:27:13 +00:00
Christopher Michael
f815a503eb
More thorough check on menu_post for shelf.
...
SVN revision: 32874
2007-11-25 05:36:54 +00:00
Christopher Michael
0509cb1a44
More gadcon->shelf checks before calling any shelf-specific functions.
...
SVN revision: 32868
2007-11-25 04:15:50 +00:00
Christopher Michael
0f0a57d127
More shelf-specific checks before calling shelf-specific functions.
...
SVN revision: 32864
2007-11-25 03:25:26 +00:00
Christopher Michael
326b96eb5f
*sigh* Gadget containers can be other things besides Shelfs. Check for
...
existance of shelf before calling shelf-specific functions.
SVN revision: 32863
2007-11-25 03:18:31 +00:00
Sebastian Dransfeld
b70ffc5a1c
formatting
...
SVN revision: 32862
2007-11-24 13:27:49 +00:00
Miculcy Brian
30f57495c1
--old todo comment
...
SVN revision: 32861
2007-11-24 13:26:20 +00:00
Sebastian Dransfeld
1c8571d3ae
Even though we have e_dbus support, it isn't sure that we get a dbus
...
connection.
SVN revision: 32860
2007-11-24 13:23:35 +00:00
Sebastian Dransfeld
82060a3ead
No need to have both unref and close, only creates ambiguity.
...
SVN revision: 32859
2007-11-24 13:22:03 +00:00
Sebastian Dransfeld
378da822f8
Always focus on mouse in, and only focus if we interract with the shelf.
...
SVN revision: 32857
2007-11-24 12:35:20 +00:00
Sebastian Dransfeld
306ea57a09
Interrupt hiding on mouse in.
...
SVN revision: 32856
2007-11-24 12:31:15 +00:00
Sebastian Dransfeld
95baed480c
Always hide on mouse out
...
SVN revision: 32847
2007-11-23 12:03:00 +00:00
Sebastian Dransfeld
48420fb474
Only hide if config says so.
...
SVN revision: 32846
2007-11-23 12:02:21 +00:00
Christopher Michael
e24160a744
Only call shelf_lock_set if the gadcon is part of a shelf & gadcon->shelf
...
exists. . This fixes segfaults with trying to edit/move items in the toolbar.
SVN revision: 32845
2007-11-23 11:49:27 +00:00
Sebastian Dransfeld
2124f06c27
lock shelf on gadcon edit and menu
...
SVN revision: 32841
2007-11-23 09:38:30 +00:00
Sebastian Dransfeld
4ca1a61c07
Declare and put static methods where they belong.
...
SVN revision: 32840
2007-11-23 09:32:02 +00:00
Sebastian Dransfeld
9dd01a4b9f
Fix if statement.
...
SVN revision: 32839
2007-11-23 09:23:52 +00:00
Sebastian Dransfeld
d75ea71282
Remove debug printf
...
SVN revision: 32838
2007-11-23 09:22:43 +00:00
Sebastian Dransfeld
8304a2cb9e
Possible to lock shelf.
...
SVN revision: 32837
2007-11-23 09:18:21 +00:00
Sebastian Dransfeld
218076320e
Set pointer to null after deletion.
...
SVN revision: 32835
2007-11-23 06:38:08 +00:00
Sebastian Dransfeld
2eb12fddf3
Show shelf on edge trap and hide on mouse out on window.
...
SVN revision: 32833
2007-11-22 21:39:45 +00:00
Sebastian Dransfeld
a793f7ef39
Add x and y coords in event.
...
SVN revision: 32831
2007-11-22 20:48:15 +00:00
Sebastian Dransfeld
fa53aa99e0
Use convenience macro.
...
SVN revision: 32830
2007-11-22 20:38:35 +00:00
Sebastian Dransfeld
8034a61fb4
Remove unecessary event free, default is to free the event struct.
...
SVN revision: 32828
2007-11-22 20:09:04 +00:00
Sebastian Dransfeld
840a97ae0b
Add edge events.
...
SVN revision: 32827
2007-11-22 20:08:07 +00:00
Sebastian Dransfeld
18b29ad02f
Always show edge windows, prepare for edge events to show shelves.
...
SVN revision: 32826
2007-11-22 19:46:54 +00:00
Sebastian Dransfeld
e0245ebe53
Remove unused variable
...
SVN revision: 32825
2007-11-22 19:33:34 +00:00
andrunko
072417d856
Do not crash when no input method context module is installed.
...
SVN revision: 32823
2007-11-22 14:55:43 +00:00
andrunko
e8d5699915
Added Ecore_IMF_Evas.
...
Removed Evas dependency from Ecore_IMF, that was requested by Ewl developers
in order to be able to integrate Ecore_IMF on it.
Added Ecore_IMF_Evas, a library with helper functions to use Ecore_IMF together
with Evas.
Now everybody should be happy.
SVN revision: 32812
2007-11-21 22:20:16 +00:00
andrunko
cb892827f8
Changed ecore_imf_context_client_window_set to receive an Evas pointer.
...
This would allow applications to create input method plugins with more
fancy stuff (like transparency, ...).
See http://staff.get-e.org/?p=users/andrunko/ilike-imf-ecore.git;a=summary .
SVN revision: 32804
2007-11-21 01:33:50 +00:00
andrunko
cf413ab2cb
Use ecore_imf instead of ecore_im. (again)
...
SVN revision: 32780
2007-11-19 20:03:05 +00:00
andrunko
b845a105f5
Fixed include directive.
...
SVN revision: 32778
2007-11-19 19:44:45 +00:00
andrunko
9940c3c023
Added support for Ecore_IMF on E_Entry.
...
SVN revision: 32777
2007-11-19 18:42:40 +00:00
Carsten Haitzler
f8fa4e0156
fix xdnd again.
...
SVN revision: 32774
2007-11-19 11:38:43 +00:00
Christopher Michael
fe9b6df746
Fix formatting.
...
SVN revision: 32738
2007-11-16 22:27:35 +00:00
Christopher Michael
36c6082b05
Fix toolbar layer.
...
Modify e_gadcon so that the "Stop resizing this item" menu appears for
toolbar. No need to get w & h from the canvas to pop the menu, only need x & y.
SVN revision: 32730
2007-11-16 03:07:55 +00:00
Sebastian Dransfeld
d65683a1cf
formatting
...
SVN revision: 32725
2007-11-15 20:16:25 +00:00
Christopher Michael
b60e4ee532
Remove extra blank line.
...
SVN revision: 32699
2007-11-15 06:29:10 +00:00
Carsten Haitzler
046f1b7628
prtintfs disabled in dnd - was hunting the dnd performance bug. fixed.
...
SVN revision: 32695
2007-11-15 04:48:53 +00:00
Carsten Haitzler
d9c1da31df
check window as well during drag upates.
...
nb - xdnd in e is hell slow! :(
SVN revision: 32671
2007-11-13 23:30:07 +00:00
Christopher Michael
23ea7a7a11
Disable left/right side toolbars for now. Still needs work.
...
SVN revision: 32665
2007-11-13 21:28:41 +00:00
Christopher Michael
e0f12c3ab9
Formatting & whitespace removal.
...
SVN revision: 32662
2007-11-13 19:16:56 +00:00
Christopher Michael
bf1f087362
Some minor fixes for toolbar on resize.
...
SVN revision: 32635
2007-11-12 20:59:10 +00:00
Christopher Michael
cef1e53756
Efm modules don't support Plain/Inset, so no need for the menu entry there.
...
SVN revision: 32593
2007-11-12 01:59:50 +00:00
Christopher Michael
a6b5ad55bd
Keep Begin/Stop of move/resize gadgets in sync.
...
This fixes a bugger where the shelf menu & gadcon client menu were not
updating properly when editing, ie: the shelf menu would still read Stop
Editing even tho no other gcc's where in edit mode.
SVN revision: 32579
2007-11-11 17:44:29 +00:00
Christopher Michael
d6f44b47dc
Add callback signals for efm modules. Almost ready for primetime :)
...
SVN revision: 32575
2007-11-11 15:46:06 +00:00
Sebastian Dransfeld
dece2dc171
Reuse event struct
...
SVN revision: 32572
2007-11-11 11:48:40 +00:00
Carsten Haitzler
5868fed6fc
limit hist to 500 - it seems i had some incredibly huge history file and it
...
was causign my e to pause often... :)
SVN revision: 32555
2007-11-10 23:37:35 +00:00
Christopher Michael
4f53107d14
Provide gadcon_config wrapper functions for toolbar & shelf. For now, just
...
used so we can have Toolbar Contents vs Shelf Contents in title.
SVN revision: 32528
2007-11-09 23:53:38 +00:00
Christopher Michael
5907077bf6
Add ability to change orient & resize correctly.
...
Still not ready for use yet.
SVN revision: 32526
2007-11-09 23:12:13 +00:00
Christopher Michael
00ff3f6f28
Add api functions to change orientation.
...
SVN revision: 32525
2007-11-09 21:05:18 +00:00
Christopher Michael
96d567024e
Populate the toolbar when it gets created.
...
Added start of orientation support.
SVN revision: 32523
2007-11-09 20:43:54 +00:00
Christopher Michael
bf03226559
Add some trapping to gadcon for doing drags. This is needed because toolbar
...
gadcon does not have zone->container.
SVN revision: 32522
2007-11-09 20:34:55 +00:00
Christopher Michael
90163254fd
Minor formatting fixes.
...
SVN revision: 32518
2007-11-09 07:43:38 +00:00
Carsten Haitzler
d8b528ac8c
send mroe signals.
...
SVN revision: 32404
2007-11-06 08:46:54 +00:00
Sebastian Dransfeld
437b0f36de
Use %p when printing pointers.
...
SVN revision: 32402
2007-11-06 07:14:24 +00:00
Christopher Michael
e72ba36a68
Working on getting actual efm modules into the gadcon.
...
Remove whitespace.
SVN revision: 32365
2007-11-04 21:40:39 +00:00
Christopher Michael
964fed717c
Remove unused member from structure, it's really not needed.
...
SVN revision: 32364
2007-11-04 20:59:04 +00:00
Sebastian Dransfeld
2415c7e4d0
EAPI
...
SVN revision: 32352
2007-11-04 12:44:36 +00:00
Carsten Haitzler
b7fae6decb
pointer gets more singals now - needed this for my new theme for e17 - it
...
works like a charm though! it's really slick!
SVN revision: 32333
2007-11-04 04:13:59 +00:00
Christopher Michael
8aa7076fba
Much better modules dialog. Faster at listing, loading & unloading modules.
...
Separates modules into sorted categories.
SVN revision: 32314
2007-11-02 21:41:06 +00:00
Sebastian Dransfeld
4f7cbdacbe
Declare public functions in headers.
...
SVN revision: 32300
2007-11-02 12:07:09 +00:00
Christopher Michael
4b2a61803a
Modify dialog to sort modules into categories.
...
SVN revision: 32290
2007-11-02 07:00:17 +00:00
Christopher Michael
4f4f035465
Formatting fixes.
...
SVN revision: 32278
2007-11-01 21:39:55 +00:00
Christopher Michael
76906e9a0a
Be sure to free icon_file if it exists for both categories & items.
...
SVN revision: 32277
2007-11-01 20:35:08 +00:00
Christopher Michael
04592aa37d
Minor formatting fixes.
...
SVN revision: 32276
2007-11-01 20:02:26 +00:00
Sebastian Dransfeld
b8cd2447aa
Fix warnings.
...
SVN revision: 32266
2007-10-31 19:56:59 +00:00
Sebastian Dransfeld
27a177e90e
Remove unused variable.
...
SVN revision: 32264
2007-10-31 19:48:56 +00:00
Sebastian Dransfeld
312dad0a8f
Fix warning.
...
SVN revision: 32263
2007-10-31 19:48:00 +00:00
Eric Schuele
ca1a6dbec2
Make sure the module description falls back to unavailable when there is no selection. Plus a bunch of whitespace removal.
...
SVN revision: 32252
2007-10-31 14:58:29 +00:00
Carsten Haitzler
6840a4f977
boys and girls... animals and vegetables... pokemon and spatial anomolies
...
lend me your ears, for i come to break code, not to praise it!
module api getting kicked about. 1. modapi calls for config and about are gone
core module api call for about dialog gone (not needed anymore). use module
.desktops for about info in description. config should go via the config
panel calls to register stuff.... wherd... to... ma homieoes!
SVN revision: 32231
2007-10-31 12:21:02 +00:00
Christopher Michael
9a4d68f63a
Initial check-in of upcoming toolbar. Ignore this code for now as it's still
...
a work in progress (ie: do not use right now).
SVN revision: 32229
2007-10-31 10:09:51 +00:00
Carsten Haitzler
67d9f11185
fix transitions.
...
SVN revision: 32225
2007-10-31 04:18:20 +00:00
Christopher Michael
288e110240
Fix config list widget for recent e_widget_entry cahnges.
...
SVN revision: 32224
2007-10-31 02:48:11 +00:00
Eric Schuele
a6aac74094
In all these whitespace cleanups, I did actually remove a few unused variables, and some dead code.
...
SVN revision: 32223
2007-10-31 02:41:52 +00:00
Christopher Michael
0c7f4eb2c9
Add missing function proto in header file.
...
Fix minor formatting in C file.
SVN revision: 32218
2007-10-30 20:01:41 +00:00
Christopher Michael
c7811fef97
ZGold's patch for adding 'Add Keyboard Shortcut' to border menu.
...
SVN revision: 32195
2007-10-28 19:07:25 +00:00
Christopher Michael
32cbb1b860
Don't evas_list_free the returned mime handlers list. This fixes bug #255
...
SVN revision: 32194
2007-10-28 18:44:24 +00:00
Christopher Michael
06bc9cbd83
Init some vars to NULL before use.
...
SVN revision: 32184
2007-10-28 07:43:46 +00:00
Christopher Michael
802ead030f
Comment out the efreet_icon_path_find call as this function is slowing down
...
the modules dialog badly & the module(s) icon is defined in it's edj anyway.
SVN revision: 32183
2007-10-28 07:37:25 +00:00
Carsten Haitzler
c86164c9cc
oops +e
...
SVN revision: 32182
2007-10-28 04:09:08 +00:00
Carsten Haitzler
28874a2843
fake xinerama broken - fixed.
...
SVN revision: 32181
2007-10-28 04:03:40 +00:00
lok
10a28c5b49
Oops bad me. Handle both icons in the icon theme or with the path
...
SVN revision: 32178
2007-10-28 01:54:24 +00:00
Eric Schuele
3470430324
Fix issue with moving from unshaped borders to shaped borders (i.e. Fullscreen -> default).
...
SVN revision: 32174
2007-10-27 19:30:49 +00:00
lok
c96be05cc6
Fix the fileselector when choosing an icon.
...
SVN revision: 32172
2007-10-27 15:55:27 +00:00
Christopher Michael
48905c36d5
Check that the mime handler has a label before trying to strcmp it.
...
SVN revision: 32155
2007-10-24 18:25:44 +00:00
Christopher Michael
5a011806da
Remove printf.
...
SVN revision: 32152
2007-10-24 08:43:00 +00:00
Carsten Haitzler
0fa8a1a381
add these suckers in too
...
SVN revision: 32142
2007-10-22 08:10:29 +00:00
Carsten Haitzler
91b0dbc6fc
lok's patches for hal support. works a bit better now - removable devs are
...
mounted as the user and it monitors other mount work by other apps etc. etc.
some fixes to remove segv's and at least make mt cd/dvd drive recognised asa
storage device, but it seesm as of now mounting of cd/dvd media doesn't work :(
SVN revision: 32141
2007-10-22 07:38:25 +00:00
Christopher Michael
800013748b
Fix gcc warning on ecore_ipc_client_send.
...
SVN revision: 32128
2007-10-21 10:59:35 +00:00
Christopher Michael
65a8a77921
Fix typo in error dialog title.
...
SVN revision: 32127
2007-10-21 09:23:49 +00:00
Carsten Haitzler
d2027e5fd3
and fully handle dynamic screen add/del with xinerama (xrandr 1.2). seems to
...
work for me adding/removing screens. e moves windows from the old screen to
existing one(s) and creates new zones and any shelves etc. for that zone if
needed etc. etc.
SVN revision: 32111
2007-10-18 09:06:30 +00:00
Christopher Michael
7cca0c1c26
Remove printf.
...
SVN revision: 32102
2007-10-17 11:23:41 +00:00
Carsten Haitzler
2dc7874df7
xinerama support work-infra in for xrandr1.2 and comments as to what is needed.
...
SVN revision: 32100
2007-10-17 11:06:59 +00:00
Carsten Haitzler
d5942ea076
fix xinerama detection to handle bad xinerama info and ignore overlapping
...
"subset" regions and re-order xinerama screens to skip bad ones and order
them from biggest to smallest.
SVN revision: 32093
2007-10-16 15:34:07 +00:00
Christopher Michael
d6d08445e2
Cleanup e_bg & e_theme nicely by removing globs.
...
Tell compiler about more unused hash params in e_fm_mime.c
SVN revision: 32090
2007-10-16 11:07:52 +00:00
Christopher Michael
5b40685c3f
Tell compiler that hash is unused in this function.
...
SVN revision: 32089
2007-10-16 09:15:30 +00:00
Christopher Michael
857b0904f8
Append to the currect hash.
...
Fix some comments.
SVN revision: 32088
2007-10-16 09:11:43 +00:00
Christopher Michael
4f84cf6c0e
Fix Remember check location for tokyo :)
...
SVN revision: 32087
2007-10-16 08:38:19 +00:00
Christopher Michael
12f08e4ec4
Remove unused variable.
...
SVN revision: 32086
2007-10-16 08:31:57 +00:00
Christopher Michael
ce97665b00
Fix returns for evas_hash_modify (which returns a pointer to the old data,
...
not a pointer to the hash).
SVN revision: 32085
2007-10-16 04:10:03 +00:00
Christopher Michael
ac0d523576
Move efreet_init to be sooner in the start process. If not we get a lot of
...
nasty hash == NULL warnings when trying todo dirs_init.
SVN revision: 32084
2007-10-16 03:22:38 +00:00
Christopher Michael
7badfbfdb0
Remove the check to see if its the current theme, just check for the group
...
existing.
SVN revision: 32083
2007-10-15 19:14:53 +00:00
codewarrior
f3b6e167e9
Add e_fm2_mime_handler_test() to run a mime handler's internal test funciton
...
When as right click an icon, we need to run the test function to determine of
context entries need to go into the menu or not. (previously, only the glob /
mime check was being done)
SVN revision: 32080
2007-10-15 12:35:56 +00:00
Christopher Michael
15672179f7
Init some vars to NULL.
...
Minor formatting fixes.
SVN revision: 32075
2007-10-14 18:20:49 +00:00
Christopher Michael
44f2074c49
Add some safety checks in case mime_handler_new returns NULL.
...
SVN revision: 32074
2007-10-14 18:16:44 +00:00
Christopher Michael
511e3c1b8a
Add context menu for setting themes from efm.
...
Fix e_fm_mime returns.
SVN revision: 32070
2007-10-14 17:31:27 +00:00
Christopher Michael
08ca1d1e04
Support menu icons for the context menus.
...
SVN revision: 32069
2007-10-14 16:09:51 +00:00
Christopher Michael
ce341fa4df
E_FM Context Menus :)
...
Big Thanks to CodeWarrior for his help !!!
Add context handler for backgrounds. Can now right-click an .edj and Set as
Background.
SVN revision: 32068
2007-10-14 16:06:51 +00:00
codewarrior
98d70425c2
Append the individual handlers to the list of handlers, not the list as a
...
whole.
SVN revision: 32067
2007-10-14 15:25:57 +00:00
codewarrior
e9a0d97c04
Rename from fm / Fm to fm2 / Fm2 to stay consistent with code.
...
Change glob get function to do glob matching.
SVN revision: 32066
2007-10-14 15:17:32 +00:00
codewarrior
9c181a96c3
Add functions to get list of handlers for glob and mime.
...
Add function sto call all handlers for a mime / glob.
SVN revision: 32065
2007-10-14 14:13:12 +00:00
codewarrior
c1601cdc69
Add functions to get list of handlers for glob and mime.
...
Add function sto call all handlers for a mime / glob.
SVN revision: 32064
2007-10-14 14:12:03 +00:00
Christopher Michael
f196a8b159
Add mime/glob _del functions.
...
SVN revision: 32062
2007-10-14 13:39:39 +00:00
codewarrior
9ffb9ddab7
Add data pointers to test / action callbacks.
...
Add function to call a handler.
SVN revision: 32061
2007-10-14 12:59:26 +00:00
Christopher Michael
3304ad77d4
Add a mime_handler_free function.
...
SVN revision: 32060
2007-10-14 12:45:23 +00:00
Christopher Michael
fa0b655a80
Some very minor formatting fixes.
...
Use evas_stringshare, not strdup.
Init some evas_lists to NULL.
SVN revision: 32059
2007-10-14 12:36:08 +00:00
codewarrior
7722513648
Skeleton code for upcoming context sensitive menus in EFM. This does nothing
...
and should be disregarded right now. (=
SVN revision: 32058
2007-10-14 12:22:52 +00:00
Miculcy Brian
4b5a3d2a6d
Removed ~/.e/e/applications/all as it isn't used anymore. Correct dir is ~/.local/share/applications, so applications.tar.gz was parted into desktop_files.tar.gz which contains the .desktop files and is extracted to ~/.local/share/applications/ and desktop_order.tar.gz which contains the menu and bar files and is extracted to ~/.e/e/ .
...
SVN revision: 32052
2007-10-13 11:28:54 +00:00
Christopher Michael
53d42f392b
Minor formatting fixes. Init some Evas_List vars to null first.
...
SVN revision: 32048
2007-10-12 18:36:48 +00:00
Christopher Michael
30523002c2
Some minor formatting fix before I start the mime handlers code :)
...
SVN revision: 32044
2007-10-12 08:17:40 +00:00
Christopher Michael
4ba051b3ed
Check return values of mkpath for failure. If these do fail then trashing
...
will not work.
SVN revision: 32038
2007-10-10 19:37:34 +00:00
Christopher Michael
d46f266dcc
Use mkpath, thanks Seb :)
...
SVN revision: 32036
2007-10-10 19:04:55 +00:00
Christopher Michael
7acb2dc42d
Add FDO spec compliant trash implimentation.
...
Not actually called from anywhere just yet, committing for potential review.
SVN revision: 32035
2007-10-10 17:54:04 +00:00
Christopher Michael
bf4118f350
Since most things will not be using XDG_*, reduce the number of strcmp's by
...
first checking that we are NOT using XDG_*. Should provide a speedup for
evaluating.
SVN revision: 32034
2007-10-10 10:53:09 +00:00
Christopher Michael
c999ac8a20
Allow evaluating env vars from FDO specs (menus, trash, etc).
...
Uses efreet calls to get value of these vars.
SVN revision: 32033
2007-10-10 09:41:58 +00:00
Christopher Michael
65a164427a
Fix tab order for right side (About/Config/Unload).
...
SVN revision: 32030
2007-10-09 17:57:50 +00:00
Christopher Michael
3fc626dc40
Formatting fixes.
...
SVN revision: 32023
2007-10-09 01:30:25 +00:00
Christopher Michael
9f4f506f96
Add a separator before Copy if needed.
...
SVN revision: 32017
2007-10-08 17:35:09 +00:00
Christopher Michael
446084e158
Check that user can write to a place before enabling the Paste menu item.
...
SVN revision: 32016
2007-10-08 17:15:20 +00:00
Christopher Michael
88343ea978
Remove useless printf.
...
SVN revision: 32015
2007-10-08 17:10:18 +00:00
Miculcy Brian
a7d1bfeaae
API breakage: e_widget_entry_add() allows now to set a cb function for text change events.
...
SVN revision: 32009
2007-10-07 21:26:48 +00:00
Sebastian Dransfeld
c8c2f55e4e
Shutdown job too.
...
SVN revision: 32008
2007-10-07 17:02:07 +00:00
Sebastian Dransfeld
5075708ff9
formatting
...
SVN revision: 32006
2007-10-07 16:39:58 +00:00
Stafford Mitchell Horne
812cdbf305
Very bad, localization seems to have been broken for months.
...
SVN revision: 32003
2007-10-07 13:01:50 +00:00
Carsten Haitzler
ec84855e6a
use the shadowed window tree from ecore
...
SVN revision: 31977
2007-10-05 12:11:55 +00:00
Carsten Haitzler
43a5794c88
buttom patch from lok and seb's shelf bug fix.
...
SVN revision: 31974
2007-10-05 06:05:16 +00:00
Carsten Haitzler
74ddafcfee
cedric's ecore_job_init/shtudown patches.
...
SVN revision: 31972
2007-10-05 05:12:38 +00:00
Carsten Haitzler
e72bcc1b8b
printf--
...
SVN revision: 31971
2007-10-05 04:54:45 +00:00
Carsten Haitzler
bba9407f40
ummm playing - part of evas smart stuff
...
SVN revision: 31969
2007-10-05 04:52:27 +00:00
Carsten Haitzler
6b23fae2f8
revert lok's patch - gettign segv's and mount success/failure is not working.
...
SVN revision: 31951
2007-10-03 17:19:17 +00:00
Carsten Haitzler
055b45c306
lok's patch for handling tracking of mounts better.
...
SVN revision: 31950
2007-10-03 16:46:29 +00:00
Christopher Michael
22d5db1761
Use e_config->edje_collection_cache value for setting edje collection cache.
...
SVN revision: 31947
2007-10-03 09:00:49 +00:00
Carsten Haitzler
8b7a332c73
this is ugly - but it reduces trails from dropshadow or desktop redraws on
...
slow boxes. i had to
1. use bg pixmaps
2. defer window moves until idle enterer that runs AFTER the rendering
3. simple resizes from top-left are handled, but if top-left of frame needs
to mvoe all bets are off and its not deferred anymore.
SVN revision: 31945
2007-10-03 07:13:02 +00:00
Christopher Michael
3cdccdeb42
Use perror to get any errors from the rename call.
...
SVN revision: 31935
2007-10-02 17:25:27 +00:00
Christopher Michael
f824ed9e9c
This should fix the random e_fm segfaults when opening directories for good.
...
Seems we cannot rely on icon smart data being valid.
SVN revision: 31924
2007-10-02 00:16:09 +00:00
Christopher Michael
522bf9d56e
If user has requested no confirmation dialogs, then do not display one when
...
deleting a shelf. This fixes bug #232 .
SVN revision: 31922
2007-10-01 21:22:51 +00:00
Christopher Michael
4e6d96769d
Remove blank line.
...
SVN revision: 31921
2007-10-01 20:12:55 +00:00
Christopher Michael
1bf68105ba
Minor formatting fix.
...
SVN revision: 31920
2007-10-01 19:23:18 +00:00
Christopher Michael
d4050a4b90
One more safety check to see that icon->sd->realpath is valid.
...
People are still getting an occasional segfault when trying to open folders.
This should correct the problem.
SVN revision: 31919
2007-10-01 18:52:43 +00:00
Miculcy Brian
af7a709a76
Fixing http://bugs.enlightenment.org/show_bug.cgi?id=199 :
...
No resistance when moving windows on a desktop where a 'specified desktops shelf' isn't visible.
SVN revision: 31906
2007-09-30 23:52:24 +00:00
Miculcy Brian
da5fb739e5
Fix for shelfs on specified desktops: Do not maximize until a shelf which is only visible on other desktops.
...
(http://bugs.enlightenment.org/show_bug.cgi?id=199 )
SVN revision: 31905
2007-09-30 23:21:54 +00:00
Christopher Michael
1f1db34ff6
Remove some efreet printfs.
...
SVN revision: 31894
2007-09-30 17:44:46 +00:00
Christopher Michael
59d9386307
Fix missed theme part name change as per ML thread "E_Manager issues".
...
SVN revision: 31862
2007-09-29 09:06:12 +00:00
Christopher Michael
16c518bd24
Fix typo so E builds again. Oops.
...
SVN revision: 31843
2007-09-28 17:40:23 +00:00
Christopher Michael
a03103ee5f
Proper fix for ic->info.file checking.
...
Should not have committed copy/paste just yet.
SVN revision: 31842
2007-09-28 17:36:17 +00:00
Christopher Michael
61df9537ba
Be sure we have Icon->Info->File before trying to use it in a printf.
...
SVN revision: 31841
2007-09-28 17:03:40 +00:00
Christopher Michael
7657b3bffa
Lots of formatting fixes. There may still be more needed in this file.
...
Do not print errs on C locale during shutdown.
SVN revision: 31840
2007-09-28 16:36:13 +00:00
Christopher Michael
96e84b050f
Add cut/copy/paste menu enums for e_fm.
...
SVN revision: 31821
2007-09-26 15:45:55 +00:00
Miculcy Brian
333be970d4
Bug fixed: Having a shelf only visible on specific desktops didn't work corrently with dualscreen setup.
...
SVN revision: 31814
2007-09-26 12:34:38 +00:00
Carsten Haitzler
9a835d8bdb
move msgbus init post splash spawn
...
SVN revision: 31809
2007-09-25 23:31:22 +00:00
Carsten Haitzler
27524d13a5
handle errors properly in msgbus!
...
SVN revision: 31808
2007-09-25 23:23:42 +00:00
Christopher Michael
773663840f
Fix missing function prototype.
...
Removed some printfs.
Use more precise method of calculating if an icon is inside the rubber band.
SVN revision: 31806
2007-09-25 18:27:16 +00:00
Stafford Mitchell Horne
54ab7f0d3c
Long waiting commit
...
* Break out intl data. Reduces the size of e_imc
* Add Dbus ipc replacement
* Elightenment Dbus API can be extended by modules (Example: msgbus_lang)
SVN revision: 31803
2007-09-25 14:26:36 +00:00
Carsten Haitzler
1e507658f3
and make the init splash use the right engine!
...
SVN revision: 31796
2007-09-24 10:53:44 +00:00
Carsten Haitzler
a6825b262b
move init splash to its own process to make it smoother and able to be up
...
before the main loop.
SVN revision: 31795
2007-09-24 01:16:47 +00:00
Carsten Haitzler
149d0afa5b
and handle corner case for fulslcreen sized windows in auto-place. oops.
...
openoffice doesnt even get auto-placed. it explicitly asks for its own
placement and size. it's just badly behaved.
SVN revision: 31767
2007-09-20 00:17:39 +00:00
Carsten Haitzler
88ff932cd3
placement 100% avoids placing over/under a shelf not just "prefers not to".
...
really simple change.
SVN revision: 31766
2007-09-19 23:59:10 +00:00
Christopher Michael
609ef14f73
Added basic rubber band support to efm. Still needs a little work.
...
SVN revision: 31764
2007-09-19 19:39:00 +00:00
Sebastian Dransfeld
b8b8511770
Use standard c functions for floor and ceil value
...
SVN revision: 31741
2007-09-16 13:56:21 +00:00
Sebastian Dransfeld
9341299f6a
Make slider work better with keyboard.
...
SVN revision: 31740
2007-09-16 13:31:10 +00:00
Carsten Haitzler
73801f3455
was playing with user muounting - still no work.
...
SVN revision: 31736
2007-09-16 03:05:44 +00:00
Sebastian Dransfeld
a9948c5272
Better check if a gadcon supports new features.
...
SVN revision: 31729
2007-09-16 00:24:42 +00:00
Sebastian Dransfeld
ac35054634
We need id's for gadgets which are independent of shelves, so if we move
...
a gadget from one shelf to another it will keep the same config. Since the
id is mainly for the module to find the appropriate config for a gadget,
the module is now responsible for creating id's for gadgets config. One
problem is that we no longer can trust the id of a gadget, so we need to
store a reference between a gadget and its config after startup. No big
deal.
SVN revision: 31727
2007-09-16 00:02:53 +00:00
Sebastian Dransfeld
b48fc6aaa4
Remove debug printf
...
SVN revision: 31724
2007-09-15 18:57:56 +00:00
Sebastian Dransfeld
ccc9d47591
Fix warnings.
...
SVN revision: 31718
2007-09-14 23:28:58 +00:00
Christopher Michael
37051c3531
Various patch bits from Brett Nash. Still going through the rest of them.
...
SVN revision: 31701
2007-09-13 21:09:12 +00:00
Carsten Haitzler
5bbb0afd05
make alerts smaller... small white boxes of death.
...
SVN revision: 31687
2007-09-11 11:57:48 +00:00
Carsten Haitzler
3552b64078
just use PATH_MAX - using _... defines is... bad .. mmmkay
...
SVN revision: 31680
2007-09-10 23:28:48 +00:00
Christopher Michael
da1bd71e00
Provide a convenience function for setting a window border internal icon key.
...
SVN revision: 31679
2007-09-10 21:50:54 +00:00
Christopher Michael
f4725035d1
Check that we actually have gadcon_layout_data before trying to access it.
...
This fixes bug #196 .
SVN revision: 31674
2007-09-10 20:07:14 +00:00
Carsten Haitzler
cf7f274f97
dialog only comes up ONCE now.
...
SVN revision: 31669
2007-09-10 11:53:17 +00:00
Carsten Haitzler
dc085e434c
add engine config by default
...
SVN revision: 31661
2007-09-09 02:11:19 +00:00
Miculcy Brian
aed16d2e23
This allows to have shelfs only on specified desktops. Someone might want to add a nice hide/show animation...
...
SVN revision: 31619
2007-09-04 23:59:01 +00:00
Christopher Michael
485417d47a
#Define MAX for systems that do not have it (Solaris). Fixes bug #186 .
...
SVN revision: 31615
2007-09-04 16:48:11 +00:00
Christopher Michael
f211a9b33d
Check that border has a "pointer" before trying to delete it. Working on
...
fixing bug #191 .
SVN revision: 31614
2007-09-04 16:28:24 +00:00
Christopher Michael
3b61274069
Fix position of last checkbox to be like Remember dialog.
...
SVN revision: 31575
2007-08-30 07:52:23 +00:00
Miculcy Brian
bb2e2b014f
Patch by schula, fix window push for xinerama screens.
...
SVN revision: 31563
2007-08-28 10:58:33 +00:00
Sebastian Dransfeld
af9dd29dfc
Pass the user supplied Evas_Object to the resize func, as the user
...
shouldn't deal with the popup Evas_Object.
SVN revision: 31559
2007-08-27 21:39:12 +00:00
Christopher Michael
2f8b1e6712
More spelling/grammar fixes. Did not realize there was more of these in
...
there, lol. Darn fat-finger copy/paste :)
SVN revision: 31551
2007-08-27 10:01:28 +00:00
Christopher Michael
ea91d160c9
Minor spelling/grammar fix.
...
SVN revision: 31550
2007-08-27 10:00:27 +00:00
Christopher Michael
ff2a1e5aba
Remove commented Files block, This really doesn't need to be here anymore as
...
the module handles the menu augment.
SVN revision: 31548
2007-08-27 09:01:46 +00:00
Eric Schuele
c8d57913ce
Reset textblock size to (0,0) before setting text. This seems to help the proper display of scrollbars in situations in which you are repeatedly changing the contents of the textblock.
...
SVN revision: 31546
2007-08-27 03:22:08 +00:00
Eric Schuele
9d8ff9e4cf
Need a few more pixels in height to accomodate 4 full lines of text without a scrollbar.
...
SVN revision: 31545
2007-08-27 03:05:10 +00:00
Christopher Michael
a0f9462d1d
Add gcc suggested parens around assignment.
...
SVN revision: 31533
2007-08-26 17:20:46 +00:00
Sebastian Dransfeld
858bd33b23
formatting.
...
SVN revision: 31526
2007-08-26 14:59:58 +00:00
Viktor Kojouharov
258bdce586
recalc the min size, in case the container changes it's geometry
...
SVN revision: 31512
2007-08-26 11:16:31 +00:00
Christopher Michael
88d7be6331
Minor adjustment to the textblock so that the Module List resizes better,
...
not the textblock.
SVN revision: 31508
2007-08-26 04:35:27 +00:00
Eric Schuele
4d021bed3a
Allow loaded modules to show their description as well.
...
SVN revision: 31504
2007-08-26 02:51:37 +00:00
Eric Schuele
d5c17aebee
Restrict min size.
...
SVN revision: 31501
2007-08-25 20:03:40 +00:00
Eric Schuele
c003cf1fc0
Forgot some cleanup
...
SVN revision: 31499
2007-08-25 15:38:37 +00:00
Eric Schuele
c497aa292a
Add a description textblock to the dialog. This will display the Comment field from within the module.desktop file. In a multi-select situation it will show the comment of the last selected item.
...
SVN revision: 31498
2007-08-25 15:24:52 +00:00
Viktor Kojouharov
66260d1cc5
extra null check, since E_OBJECT_CHECK doesn't even check that
...
SVN revision: 31493
2007-08-25 09:41:25 +00:00
Carsten Haitzler
e1b6e17c1a
disable tracking of stdout/err for now.
...
SVN revision: 31491
2007-08-25 07:39:57 +00:00
Eric Schuele
008ef435ff
Rename -shutdown to -exit, to match the operations in the menu. Create a -shutdown that will shut the computer down.
...
SVN revision: 31481
2007-08-24 04:22:25 +00:00
Christopher Michael
d0578eb3cb
Lots of cleanup (Remove unused variables & functions)
...
SVN revision: 31468
2007-08-23 09:45:30 +00:00
Christopher Michael
03d9e3610a
Reimplement filereg as a hash instead of a list, providing a minor speedup.
...
SVN revision: 31448
2007-08-21 22:35:45 +00:00
Viktor Kojouharov
b0d4ef2ea9
info popup for gadcon clients
...
SVN revision: 31432
2007-08-20 18:50:20 +00:00
Miculcy Brian
f00826e9e2
Do not allow to kill internal windows using the kill keybinding.
...
SVN revision: 31426
2007-08-20 14:28:21 +00:00
Viktor Kojouharov
c00058832b
ecore api change
...
SVN revision: 31411
2007-08-19 20:45:36 +00:00
Carsten Haitzler
28abfe9f2d
remove unref - see comment in diff
...
SVN revision: 31401
2007-08-19 14:54:55 +00:00
lok
e8c285ddb6
BSD compatibility.
...
SVN revision: 31382
2007-08-18 12:15:31 +00:00
Sebastian Dransfeld
81c825ce00
Don't use strlen to check for empty string.
...
SVN revision: 31381
2007-08-18 11:50:08 +00:00
Carsten Haitzler
8128302bd5
lok's xdnd work
...
SVN revision: 31378
2007-08-18 10:37:16 +00:00
Eric Schuele
549fc86562
I suspect this was intended.
...
SVN revision: 31375
2007-08-18 02:28:40 +00:00
Sebastian Dransfeld
4480e0a947
Better check for 0 stringlength.
...
SVN revision: 31369
2007-08-17 17:23:06 +00:00
Christopher Michael
c865286d76
Removed unused variable.
...
SVN revision: 31358
2007-08-17 08:41:23 +00:00
Carsten Haitzler
910fa44c0c
fix right clikc when multiple files are selected not to desel other files
...
SVN revision: 31357
2007-08-17 02:59:34 +00:00
Christopher Michael
6b9fe07177
Rework the Modules dialog so that it loads a lot faster.
...
Uses hashes now instead of lists, and doesn't loop the widget_ilist items as
much.
Still need to add back in the dir monitors, but need some sleep :)
SVN revision: 31323
2007-08-15 13:51:00 +00:00
Christopher Michael
68d30a59db
Be sure to set the ilist item->selected to 0 when calling e_ilist_unselect.
...
SVN revision: 31321
2007-08-15 11:31:36 +00:00
Sebastian Dransfeld
67ee15f072
Add macro to free lists.
...
SVN revision: 31317
2007-08-15 05:48:47 +00:00
Christopher Michael
285c459983
Remove useless function proto.
...
SVN revision: 31313
2007-08-14 21:07:10 +00:00
Christopher Michael
bd2cf1848b
Delete event callbacks when e_entry is deleted.
...
Allow apps/modules to trap a "key_down" event for e_widget_entry.
SVN revision: 31311
2007-08-14 20:32:52 +00:00
Sebastian Dransfeld
51e232b6a1
Function is gone.
...
SVN revision: 31297
2007-08-13 06:02:40 +00:00
Christopher Michael
d5c9007667
Autoload fileman module on new configs.
...
SVN revision: 31264
2007-08-12 10:30:34 +00:00
Christopher Michael
367a84179b
Remove e_fwin.c/.h as they are in fileman module now.
...
SVN revision: 31259
2007-08-12 09:58:07 +00:00
Christopher Michael
7935a4da9f
Adding fileman as a module. This commit includes necessary changes to
...
e_zone, e_int_menus, etc, etc to make this happen.
SVN revision: 31258
2007-08-12 09:57:24 +00:00
Miculcy Brian
c2fc7b6a81
Checkbox for composite.
...
SVN revision: 31250
2007-08-11 20:03:21 +00:00
Christopher Michael
8557965fd6
Move adding the extra separator on menu to the function that is calling the
...
"menu extend" so that we don't end up with extra separators at the end of
the menu.
SVN revision: 31239
2007-08-11 09:24:34 +00:00
Carsten Haitzler
69c89fe5c1
god damn.. chasing that bad mem access was tricky. found it after futzing
...
with edje, evas and e.
SVN revision: 31206
2007-08-07 14:20:47 +00:00
lok
aec4cc9204
Fix the segv at restart.
...
SVN revision: 31203
2007-08-07 11:46:19 +00:00
Carsten Haitzler
6372896d9d
adjust todo - working on fm_main - can't seem to get hal to mount removable
...
devices with uid=X (X == the users uid) so the user can modify their
removable devices.
SVN revision: 31188
2007-08-05 23:30:40 +00:00
Carsten Haitzler
a9ad787fe2
remove old config callback
...
SVN revision: 31186
2007-08-05 10:15:37 +00:00
Carsten Haitzler
0f27441f3d
fix artiface where movereisze info stays in old location then jumps to new
...
after first move/resize event
SVN revision: 31185
2007-08-05 08:32:26 +00:00
Carsten Haitzler
c3fc770dce
config panel now is a module - just config registry is in core e.
...
SVN revision: 31184
2007-08-05 08:07:39 +00:00
Carsten Haitzler
ea0b0dd7d8
winlist -> module!
...
SVN revision: 31178
2007-08-05 04:41:55 +00:00
Carsten Haitzler
9616c8fdd6
oops - missed version member
...
SVN revision: 31177
2007-08-05 03:13:23 +00:00
Carsten Haitzler
a960cd070b
move a chunk of stuff to use evas_smart_class_new() - evas_smart_new() will
...
probably die as it's already got legacy funcion methods for layer etc. stuff.
SVN revision: 31161
2007-08-04 13:12:43 +00:00
Miculcy Brian
3bfec3d628
Move fixed menu entries into modules.
...
SVN revision: 31139
2007-08-03 15:57:27 +00:00
Miculcy Brian
d1ce28df59
Allow to create plain profiles / clone current profile.
...
SVN revision: 31136
2007-08-03 10:20:35 +00:00
Sebastian Dransfeld
fb5ccdd3a4
free order object
...
SVN revision: 31131
2007-08-03 06:11:55 +00:00
Sebastian Dransfeld
80d118c3e9
formatting
...
SVN revision: 31129
2007-08-03 05:34:33 +00:00
Sebastian Dransfeld
ecaedc0e95
Formatting.
...
SVN revision: 31128
2007-08-03 05:29:40 +00:00
Christopher Michael
453549ef0c
Only add a separator if the Config - Border module is loaded.
...
SVN revision: 31125
2007-08-03 00:03:14 +00:00
Carsten Haitzler
7c50b360d8
another example - exebuf goes to a module. it's even a godo demo of how a
...
moduel can extend the default action set (and remove its action) as well as
extend the default menus.
SVN revision: 31103
2007-08-01 12:37:01 +00:00
Carsten Haitzler
0aeaf86749
load all conf modules by default
...
SVN revision: 31097
2007-07-31 15:08:40 +00:00
Carsten Haitzler
c947fd66bc
better pkgconfig deps
...
SVN revision: 31096
2007-07-31 15:00:22 +00:00
Christopher Michael
fde266b92a
Check that we have a valid exe before calling ecore_exe_free. See bug #122
...
for more information.
Fix some formatting issues.
SVN revision: 31093
2007-07-30 19:37:30 +00:00
Carsten Haitzler
9bdd051457
add delayed module loading in idle time. moduels can register if they
...
should/can be delayed or not.
SVN revision: 31087
2007-07-29 10:24:56 +00:00
Carsten Haitzler
a220489b4e
and the last of the config panel dialogs gets modularised - mroe config
...
dialogs around but hooked up differently. do these by hand.
SVN revision: 31073
2007-07-29 06:58:24 +00:00
Carsten Haitzler
1c1a4a4b84
and more config into modules
...
SVN revision: 31058
2007-07-29 03:25:34 +00:00
Carsten Haitzler
4c6b8fea1b
and move yet more config dialogs to modules
...
SVN revision: 31057
2007-07-29 02:12:51 +00:00
Christopher Michael
07af012e92
If the Virtual Desktops module is not loaded, don't show the Configure
...
Virtual Desktops menu entry in Desktop sub-menu.
SVN revision: 31051
2007-07-28 20:51:30 +00:00
Christopher Michael
8c8de13c71
Patch from jeffdameth to fix hard-coded window size on the eap_editor dialog.
...
Fixed some formatting issues.
SVN revision: 31039
2007-07-28 13:29:11 +00:00
Carsten Haitzler
6500aefa51
and move another chunk of config dialogs into modules
...
SVN revision: 31026
2007-07-28 03:50:14 +00:00
Sebastian Dransfeld
c0e8135c40
More desktop ref/free.
...
SVN revision: 30994
2007-07-26 12:38:18 +00:00
Sebastian Dransfeld
105936a464
More desktop ref/free.
...
SVN revision: 30993
2007-07-26 12:37:52 +00:00
Sebastian Dransfeld
6d53b0d420
ref and free desktops for .order files.
...
SVN revision: 30992
2007-07-26 12:29:52 +00:00
Sebastian Dransfeld
175c2ab88d
Only free data when needed.
...
SVN revision: 30991
2007-07-26 12:02:22 +00:00
Sebastian Dransfeld
1fa98e667f
Remove const qualifier.
...
SVN revision: 30990
2007-07-26 12:01:54 +00:00
Sebastian Dransfeld
f89368f089
Update for changes in efreet.
...
SVN revision: 30987
2007-07-26 11:34:09 +00:00
Sebastian Dransfeld
5707ad712f
Always free Efreet_Desktop structs.
...
SVN revision: 30984
2007-07-26 11:17:27 +00:00
Sebastian Dransfeld
3cc1ed9c08
No longer relevant.
...
SVN revision: 30983
2007-07-26 11:15:59 +00:00
Sebastian Dransfeld
060542adde
Better wrapping.
...
SVN revision: 30972
2007-07-25 18:14:45 +00:00
Peter Wehrfritz
a6553c1a58
*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
Sebastian Dransfeld
ad3761c9bd
Fix warnings.
...
SVN revision: 30963
2007-07-24 18:47:26 +00:00
Sebastian Dransfeld
060a9b4fff
buf isn't dynamic allocated.
...
SVN revision: 30961
2007-07-24 17:51:45 +00:00
Sebastian Dransfeld
5f82f68ff5
buf isn't a dynamic allocated buffer.
...
SVN revision: 30960
2007-07-24 17:50:12 +00:00
Carsten Haitzler
d149b8dca6
and almost forgot - remove from e_includes.h
...
SVN revision: 30955
2007-07-24 16:27:18 +00:00
Carsten Haitzler
ae480c2621
move apps configs to module
...
SVN revision: 30952
2007-07-24 14:50:26 +00:00
Viktor Kojouharov
504384fae0
new option to hide the desktop icons (under virtual desktops -> advanced)
...
SVN revision: 30943
2007-07-23 16:32:10 +00:00
lok
bce79230e1
Fixed an issue when Display information is enabled when moving windows but not when resizing.
...
SVN revision: 30929
2007-07-22 01:27:43 +00:00
Christopher Michael
e0e2492e00
When using "fill available space", take into account if the border is on the
...
current desk or not. This fixes bug #113 .
Fix minor formatting issue in e_border.c
SVN revision: 30915
2007-07-20 08:27:59 +00:00
Christopher Michael
e12d3c3a1c
Modified shelf id sort to be a bit more complete. This fixes the issue where
...
shelves were missing from the Shelf Dialog list.
SVN revision: 30862
2007-07-16 20:43:13 +00:00
Carsten Haitzler
22d4a7d9b9
nick's patches to use efreet_mime. seem to work fine.
...
SVN revision: 30856
2007-07-16 14:33:25 +00:00
Christopher Michael
99c32d45d0
Add missing return values for module update functions, thanks jeffdameth :)
...
SVN revision: 30842
2007-07-16 03:52:00 +00:00
Christopher Michael
63362fc303
Oops, don't need to reload the cfdata->modules list there.
...
SVN revision: 30840
2007-07-16 02:21:33 +00:00
Christopher Michael
8c20c3a819
Add an event for when a module gets loaded/unloaded. Event structure consits
...
of module name, and a bool for enabled/disabled. This allows the 'Shelf
Contents' dialog to be dynamically updated when a module loads/unloads.
Change Modules config dialog to use an event.
SVN revision: 30839
2007-07-16 02:15:37 +00:00
Christopher Michael
bd51b88a80
Remove unused struct (left over from when modules were listed in the menu)
...
SVN revision: 30838
2007-07-16 01:29:25 +00:00
Christopher Michael
0bb82307d8
Added trap for NULL sd->obj. Ref: Bug #92 .
...
SVN revision: 30837
2007-07-16 00:50:50 +00:00
Christopher Michael
6aee1fef3d
Make 'Shelf Contents' dialog resizable.
...
SVN revision: 30833
2007-07-15 23:42:46 +00:00
Christopher Michael
5b8a3e7555
Better modules config dialog. Can now multi-select several modules to
...
enable/disable at one time. Added some APIs to e_widget_ilist to help with
this.
SVN revision: 30832
2007-07-15 23:39:28 +00:00
Eric Schuele
7f696d4984
Actually able to see the appropriate icons now.
...
SVN revision: 30825
2007-07-15 15:00:14 +00:00
Eric Schuele
a13e61ef6d
forgot my separator bar.
...
SVN revision: 30822
2007-07-15 14:06:38 +00:00
Eric Schuele
79b8cf455c
Fix typo of mine. Fix some whitespace. Allow appropriate icons to be viewed in "Border Icons" border menu.
...
SVN revision: 30821
2007-07-15 13:25:56 +00:00
Carsten Haitzler
2e875d3805
various patches from the devel mailing list in - and fixed where needed.
...
SVN revision: 30818
2007-07-15 08:28:11 +00:00
Stafford Mitchell Horne
a17175762a
Migrate conf Language dialogs over to modules
...
SVN revision: 30802
2007-07-13 22:33:48 +00:00
rephorm
a8f3c6a4aa
its not guaranteed that storage devices will have UDI's beginning with 'storage', nor does it make sense to query those that do for capability 'volume'.
...
check all devices for both capabilities
SVN revision: 30774
2007-07-12 02:20:51 +00:00
rephorm
bcd4833484
fix comment
...
SVN revision: 30773
2007-07-12 02:19:50 +00:00