Commit Graph

64 Commits

Author SHA1 Message Date
Mike Blumenkrantz 68e6b07cd7 all dialogs are no longer resizable
SVN revision: 80032
2012-12-03 09:24:12 +00:00
Mike Blumenkrantz d253e7cc05 shelves config dialog now watches rename events
ticket #1712


SVN revision: 78834
2012-11-02 08:04:32 +00:00
Mike Blumenkrantz bdd879e7fc add new flag for preventing a window from being opened on restart by its remember, apply this to both the desktop editor and shelf config dialogs
SVN revision: 77407
2012-10-04 08:11:51 +00:00
Mike Blumenkrantz a33ab2cf3e fix bug where configuring shelf contents from the shelves config dialog was disallowed when a shelf settings dialog was open
SVN revision: 76935
2012-09-21 07:42:12 +00:00
Mike Blumenkrantz 4fba696db9 fix bug where canceling the add of a new shelf failed to re-enable the add new shelf button
SVN revision: 76783
2012-09-18 07:35:36 +00:00
Mike Blumenkrantz 08b692ed69 closing the shelf delete dialog no longer causes shelf configs to be lost
SVN revision: 76381
2012-09-10 08:40:02 +00:00
Mike Blumenkrantz 6ad6791e84 rename shelf config Setup button to Settings to be consistent with menu
SVN revision: 76380
2012-09-10 08:37:26 +00:00
Mike Blumenkrantz a1a07bdbd1 fix ugly data pointers on shelf objects in shelf config which probably caused a crash under some circumstance
SVN revision: 76379
2012-09-10 08:36:54 +00:00
Mike Blumenkrantz 579e31ebbd don't need to set data on the list here
SVN revision: 76378
2012-09-10 08:29:31 +00:00
Mike Blumenkrantz 01c45ff3b5 touch up shelf delete dialog text
SVN revision: 76377
2012-09-10 08:25:51 +00:00
Mike Blumenkrantz 10a6ce56f6 move gadcon orientation icon setting code to e_util function
SVN revision: 76305
2012-09-07 13:11:45 +00:00
Mike Blumenkrantz 86c58b136b move shelf add starter dialog to shelf internals and clean up shelf config dialog
SVN revision: 76302
2012-09-07 12:42:29 +00:00
Mike Blumenkrantz a1e5098e8a fix shelf deletion from config panel to actually delete shelf config, prevent shelves being added with the same name as another shelf since this breaks config pretty badly
SVN revision: 76296
2012-09-07 10:54:43 +00:00
Mike Blumenkrantz 4d3c790f19 so apparently when adding a new shelf we used to delete ALL the shelves and then create them again. this is no longer the case.
SVN revision: 76290
2012-09-07 09:13:31 +00:00
Mike Blumenkrantz 41e08dfb50 fix issue where shelf list in shelf config dialog would remain disabled after adding a new shelf
SVN revision: 76259
2012-09-06 18:32:50 +00:00
Mike Blumenkrantz 2d0c34fc28 another change I've been wanting to make for a long time: e_entry_dialog now has the data param first
SVN revision: 75983
2012-09-03 09:06:10 +00:00
Mike Blumenkrantz c21e0ca906 fix shelf list disable setting in shelf config dialog
SVN revision: 75203
2012-08-13 10:13:13 +00:00
Mike Blumenkrantz c285c6cc99 add shelf naming dialog now uses e entry dialog
SVN revision: 74982
2012-08-07 13:00:51 +00:00
Mike Blumenkrantz eaa4ab9d9f use internal rename dialog from shelf config dialog
SVN revision: 74977
2012-08-07 10:53:06 +00:00
Mike Blumenkrantz 7623fa4de0 add new functions for renaming a shelf/gadcon in the process of hunting #1286
SVN revision: 74973
2012-08-07 10:28:28 +00:00
Mike Blumenkrantz eeb379d98d always use correct zone when creating a new shelf
probably fixes ticket #1159


SVN revision: 74055
2012-07-18 09:47:03 +00:00
Mike Blumenkrantz ec4b749f20 fix a crash in shelf config dialog that hopefully nobody noticed
SVN revision: 73329
2012-07-05 08:11:25 +00:00
Mike Blumenkrantz 0a6d34807e make header check in shelf config dialog object, ensure correct desk setting
SVN revision: 73275
2012-07-04 12:21:57 +00:00
Mike Blumenkrantz 73712a24c8 fix shelf config to always display the correct shelves based on the config's zone, not the currently active zone
SVN revision: 73273
2012-07-04 12:07:27 +00:00
Mike Blumenkrantz e0663ff92d fix shelf deletion and some crashes
SVN revision: 73257
2012-07-04 08:25:21 +00:00
Mike Blumenkrantz 34af42b3ad fix some shelf config warnings generated by Reviewerhorns, also clean up dumb shelf deletion dialog code
SVN revision: 73256
2012-07-04 08:16:25 +00:00
Mike Blumenkrantz d0b7cf2c34 big shelf config overhaul:
* add shelf rename button
* shelf config buttons disable when you're editing/adding/deleting another shelf
* new shelves will now attempt to place themselves in a location not occupied by another shelf instead of always going to the bottom right corner
* some small leaks--


SVN revision: 73255
2012-07-04 07:38:11 +00:00
Christopher Michael d8a81aa8c1 E (conf_shelves): Fix format statement for snprintf. Bad Stu ! :P
SVN revision: 73252
2012-07-04 06:08:03 +00:00
Mike Blumenkrantz 7a595cee34 merged amazingly old patches from ticket #43 by morlenxus
Brian Miculcy 2007-08-01 15:47:34


SVN revision: 73239
2012-07-03 13:53:44 +00:00
Mike Blumenkrantz 3c6d04fa1d update shelf config dialog list when a shelf is added
SVN revision: 73226
2012-07-03 11:55:32 +00:00
Mike Blumenkrantz f3063a5f1a optimize and simplify shelf config list, also fixes bug where some items could not be configured
SVN revision: 72883
2012-06-26 12:59:57 +00:00
Mike Blumenkrantz 5c62163103 fix crash when restarting after editing shelves, also refill shelf list after deleting a shelf
SVN revision: 72878
2012-06-26 11:50:12 +00:00
Mike Blumenkrantz 1e5628a2a3 redo shelf cfg list when shelf is deleted using its own menu
SVN revision: 72874
2012-06-26 11:32:02 +00:00
Mike Blumenkrantz 6e7f7a0649 shelf config updates: disable contents button when no item selected, actually save contents button, allow multiple shelf config windows, show only shelves for the current desk and screen
SVN revision: 72867
2012-06-26 10:06:25 +00:00
Mike Blumenkrantz 7fdd0bce49 use EINA_LIST_FOREACH for shelf iterating
SVN revision: 72861
2012-06-26 09:08:01 +00:00
Mike Blumenkrantz 217255af09 formatting
SVN revision: 72860
2012-06-26 08:58:14 +00:00
Mike Blumenkrantz fc4433e82f damn merges deleting characters!
SVN revision: 72859
2012-06-26 08:55:31 +00:00
Mike Blumenkrantz 836b40f306 display affected screen in shelf config dialog
SVN revision: 72858
2012-06-26 08:51:10 +00:00
Chidambar Zinnoury 43fa3a91f7 e config dialogs: have explicit button labels instead of bland OK.
SVN revision: 72843
2012-06-26 06:45:40 +00:00
Carsten Haitzler 55b8337d6e and fix up some more zone id/num disagreements.
SVN revision: 67988
2012-02-15 15:33:54 +00:00
Carsten Haitzler 515819cdb5 make all zone matching agree on the same convention - use zone->num,
not zone->id. zone->id is for matching u to zinerama/xrandr
screens/outputs. e re-sorts based on highest res screens first, lower
res later.



SVN revision: 67951
2012-02-15 04:35:18 +00:00
Carsten Haitzler c6d8fa89c9 allow shelf contents to be configured from core shelf conf dialog
SVN revision: 60234
2011-06-12 03:05:16 +00:00
Christopher Michael b6dd7d07c0 Use PATH_MAX.
Reduce variable usage.
Don't leak Shelf_Del_Confirm_Data (make sure we free the alloc'd
struct if we are leaving the function).

Fix formatting.



SVN revision: 55797
2011-01-02 21:12:11 +00:00
Gustavo Sverzut Barbieri c89d42f211 match _init() -> _update() changes in core.
SVN revision: 54796
2010-11-22 15:23:15 +00:00
Miculcy Brian 748d4e182f Show a better name for shelfs, shelfs are now named as "Shelf bottom", "Shelf bottom_left", etc. I guess _E_Shelf->const char *name can be removed now... Anyone against that? :)
SVN revision: 51929
2010-09-06 17:38:18 +00:00
Christopher Michael b83cc7780c Add UNUSED.
Fix formatting, Remove unused variables, etc, etc.



SVN revision: 51432
2010-08-19 18:25:49 +00:00
Christopher Michael 723860000d Play nice wrt small screen resolutions.
(This reworks the dialog to be more like the Profiles dialog so that
things look consistent). Some people may not like it this way (which I
expect), but it is more consistent, and really how many times do you
setup your shelves ? :)



SVN revision: 50608
2010-07-28 19:03:57 +00:00
Sebastian Dransfeld a9bf975e7b export less
SVN revision: 45455
2010-01-22 20:28:39 +00:00
Christopher Michael ff96a40305 Fix all this config window class mess once and for all. Now using the config
registry path for window class correctly in that when the module(s) shut
down, the will kill the dialogs.



SVN revision: 44191
2009-12-04 22:37:18 +00:00
Christopher Michael 61ca8ae5f5 Fix more of this config dialog window class mess
SVN revision: 44162
2009-12-03 04:33:27 +00:00