Commit Graph

160 Commits

Author SHA1 Message Date
Carsten Haitzler ca263be347 move more config dialogs to modules.
SVN revision: 30640
2007-07-07 15:44:01 +00:00
Carsten Haitzler 31ded828f1 first module makes its way into a module of its own.
this
1. allows different config dialogs to do the same thing - eg replace it with
a different ui or idea.
2. allows people to switch off cofngi they dont need or want and even not ship
the ui to configure it
3. is a nice proof of concept that modules cna do more than just be the
things at the bottom of your screen in a "panel".


SVN revision: 30590
2007-07-04 15:09:25 +00:00
rephorm 9c31d7806d New app selection dialog for ibar/favorites/etc.
Desktops are grouped by Category instead of using the applications menu.


SVN revision: 30265
2007-06-07 01:09:24 +00:00
Carsten Haitzler 0abfe91b78 morlenux's dialog confirmation patch
SVN revision: 29931
2007-05-10 13:15:09 +00:00
Carsten Haitzler 0e57b7cea4 move custom file stuff to another file - e_fm.[ch] is becoming a bit of a
monster.


SVN revision: 29840
2007-05-04 05:43:13 +00:00
Stafford Mitchell Horne 922208c066 Overhaul for font configuration (hope people like it)
* Added Preview for font
 * Basic is really basic (sets up all classes in one go)
 * Ability to use font scaling (Normal, Smal, Big)


SVN revision: 29836
2007-05-03 23:19:40 +00:00
Christopher Michael cca25de9a3 Some fixed for Favorites Editor & ilist issues.
Add edit dialog for ibar/startup/restart.
Remove 'Application Menus' from e_int_menus until a full Menu editor is made.

Can now edit ibar/startup/restart & Favorites.


SVN revision: 29403
2007-04-06 01:00:54 +00:00
Christopher Michael 4f2e047047 Add a Favorites Editor :) (Don't forget to Apply your changes)
#if 0 out the old Apps Editor(s) for now, they are broken anyway, until I
get them working a little later.


SVN revision: 29397
2007-04-05 21:31:14 +00:00
Sebastian Dransfeld 13a6ad061d And ecore_desktop is gone.
Eap Editor must still be fixed!


SVN revision: 29147
2007-03-25 19:28:51 +00:00
Sebastian Dransfeld a1ba10c828 These files are for code to handle execution and .order files.
SVN revision: 29048
2007-03-24 20:12:16 +00:00
Sebastian Dransfeld d602265712 Remove fdo to .order code. Menus will be used directly soon.
SVN revision: 29029
2007-03-24 18:02:29 +00:00
Christopher Michael fb9c90a631 Part 2 of Ravenlock's mouse acceleration patch. This adds a config dialog
for setting the mouse accel threshold and the necessary mouse_init calls to
setup accel when E launches.


SVN revision: 28822
2007-03-20 01:08:38 +00:00
Christopher Michael 3829bb230b Ravenlocks 'Client List Configuration' patch. Allows users to configure
different options for the Client List Menu: Grouping, Separators, Sort
Order, etc, etc.


SVN revision: 28406
2007-02-21 00:05:27 +00:00
Christopher Michael 7a3f2f0ed2 Ravenlock's combined dpms/screensaver patches and new config dialogs.
Nice work :)


SVN revision: 28346
2007-02-13 16:33:35 +00:00
Carsten Haitzler 087af991d6 patches applied as per emails :)
SVN revision: 28302
2007-02-10 17:23:09 +00:00
Christopher Michael b819ea93b0 Remove e_deskpreview files as they are not used. All the magic is in the
e_widget_deskpreview files.


SVN revision: 28201
2007-02-03 02:13:02 +00:00
Stafford Mitchell Horne 577618bf99 If finally go around to adding the advanced conf dialog for input methods.
* Note: input methods are stored as full path now, meaning most people have to update their configs


SVN revision: 27492
2006-12-17 11:24:59 +00:00
Carsten Haitzler 169ef3607a lotys of changes - mayaswell asparagus - and the start of some of my fm
properties dialog work... it sucks - i know.


SVN revision: 27348
2006-12-04 12:14:18 +00:00
Stafford Mitchell Horne 76c4b4be9a Start of input method configuration dialog
* completed a basic dialog
 * need to do advanced (thinking of doing it like wallpaper..)


SVN revision: 27290
2006-11-30 16:35:56 +00:00
Christopher Michael 01acd6158a Added config_desk to e_includes and Makefile.am for building.
Tied config_desk into the desk preview widget.


SVN revision: 27117
2006-11-15 11:33:15 +00:00
Christopher Michael 3e1e1c3396 Added start of a mime edit dialog. All disabled in config panel for now as
I'm still working on it.


SVN revision: 26913
2006-11-03 04:11:20 +00:00
Christopher Michael f5f86a9fae Added start of a mime config dialog. Still working on it...
SVN revision: 26908
2006-11-03 00:36:40 +00:00
Carsten Haitzler f261c9e1a8 metric pooch!
SVN revision: 26674
2006-10-17 12:29:00 +00:00
Christopher Michael 59b78e6c25 Added border selection dialog (ie: winter square border) to allow selecting
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
2006-10-14 09:43:12 +00:00
Christopher Michael fcf736cd92 Remove the transition preview widget and create it directly in the dialog
without having a seperate e_widget for it.


SVN revision: 26547
2006-10-12 11:49:51 +00:00
Christopher Michael aaba28d390 Added transition preview widget.
Added widget to the transition dialog.


SVN revision: 26489
2006-10-10 16:26:29 +00:00
rephorm 7c2f28556a add preview widget to Virtual Desktops dialog
SVN revision: 26455
2006-10-09 19:06:43 +00:00
Christopher Michael 852ce8816d Start of a color classes config dialog. Commented out in Config Panel for now.
SVN revision: 26319
2006-10-03 05:49:31 +00:00
Carsten Haitzler 61bf1c59c6 breking out fm2 into a window and scrollframe in fwin - start of a generic
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
2006-09-29 06:49:35 +00:00
Stafford Mitchell Horne 310fb5c67b Add language selection dialog, A bit of work still required but this is a good
start.


SVN revision: 25996
2006-09-21 10:58:42 +00:00
David Walter Seikel ab40044e0e Eap caching code really removed this time. There may still be some
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
2006-09-14 15:16:27 +00:00
Carsten Haitzler 71be7e7882 sys actions have status/info/progress dialogs that should work right for all
actions (so you know what is going on and have some feedback/status).


SVN revision: 25670
2006-09-10 04:51:07 +00:00
sebastid 6c84f94b62 Don't compile old fileman.
SVN revision: 25529
2006-09-06 08:06:19 +00:00
Christopher Michael c97ecd73cb Added transition config dialog. Still needs preview but I'm working on it.
SVN revision: 25433
2006-09-04 02:07:46 +00:00
Carsten Haitzler 34d6645d66 lots of freaky stuff.
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
2006-09-03 08:51:32 +00:00
Christopher Michael 3bd22b5c70 Added theme import dialog :) Auto-sets to the imported theme.
Some cleanup on wallpaper import dialog.


SVN revision: 25302
2006-09-01 17:21:23 +00:00
David Walter Seikel ce47aca673 Started a new applications config dialog. The idea is to drag and drop from the
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
2006-08-28 11:22:27 +00:00
sndev 705029347c New Mouse Bindings dialog. Plz try, test, and let me know, if something
is wrong.


SVN revision: 25071
2006-08-23 12:49:11 +00:00
David Walter Seikel a149597b88 The next step. B-)
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
2006-08-22 00:56:03 +00:00
sebastid d013e1a873 Add header include
Export function
Correct function declaration
Remove char * cast
Remove unused variable


SVN revision: 25001
2006-08-21 15:52:58 +00:00
rephorm 63978e9abb add gradient bg dialog.
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
2006-08-20 21:18:30 +00:00
Carsten Haitzler 0a5e26b82b jamse brown ... errr... gadman is dead.
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
2006-08-20 04:48:27 +00:00
David Walter Seikel 770820eee8 New icon theme config dialog. It doesn't actually save the config yet,
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
2006-08-20 03:51:54 +00:00
rephorm b8ef0f8089 Nuke old unused gadget code.
SVN revision: 24781
2006-08-16 01:09:34 +00:00
rephorm 4fa321e99b more csel work. theme it up a bit.
SVN revision: 24717
2006-08-15 00:54:33 +00:00
Carsten Haitzler 5e0a3ad149 formatting - and remove dead code. hinting dialog not used anymore.
SVN revision: 24692
2006-08-14 15:28:44 +00:00
rephorm d7792a9270 Start of a color selector.
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
2006-08-14 04:38:49 +00:00
moom 4eddbf00ca * Rewrite the entry widget
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
2006-08-11 21:48:18 +00:00
Carsten Haitzler 8a13f4c078 much improved importer - not done yet...
SVN revision: 24481
2006-08-08 20:41:46 +00:00
Carsten Haitzler 9266f27f0f aaah....
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
2006-08-07 20:25:34 +00:00