Commit Graph

32 Commits

Author SHA1 Message Date
Christopher Michael 332f1bc2ce Rework of the ilist widget.
- Added ability to optionally do multi-select and range-select.
   - Update Font Config Dialog to allow multi-select & setting of fonts in batch.

No changes should be necessary for existing apps/dialogs that use ilist. If
you would like to implement multi-select in something, have a look at the
font config dialog for usage.


SVN revision: 27875
2007-01-08 19:23:21 +00:00
Sebastian Dransfeld 2a7dc3ccf7 Remove unused variables.
SVN revision: 27440
2006-12-14 15:40:19 +00:00
Christopher Michael 0c45475497 Use ilist freeze/thaw on fonts dialog.
SVN revision: 27239
2006-11-27 15:39:34 +00:00
Christopher Michael 811e934e8f Free the fonts list when done.
SVN revision: 26663
2006-10-17 02:51:07 +00:00
Christopher Michael fc8e60ea62 Sort the font list.
SVN revision: 26543
2006-10-11 23:33:49 +00:00
Christopher Michael cb9d1eafa7 Set font entry widget to null in Basic Mode to avoid potential segfault.
SVN revision: 26541
2006-10-11 21:29:57 +00:00
Christopher Michael 9ce55427bd Set the font list widget to null in advanced so we don't segfault.
SVN revision: 26531
2006-10-11 20:41:41 +00:00
Christopher Michael 385473486f Much better Basic Mode for Fonts config, including a font list now for easy
selection.


SVN revision: 26530
2006-10-11 20:31:10 +00:00
Christopher Michael cfa02ab797 Added Menu Title font class for Mano :)
SVN revision: 26514
2006-10-11 10:18:38 +00:00
Christopher Michael 816489ed91 Abstract the class list loading into one function (eliminate code dupe)
SVN revision: 26513
2006-10-11 09:08:10 +00:00
Christopher Michael 394476645d Much better Fonts dialog.
Moved Hinting and Fallbacks to Advanced as these are obscure things that don't change much.


SVN revision: 26512
2006-10-11 09:02:40 +00:00
Carsten Haitzler 8678ebe026 only bring up config dialogs once - find the previous one and splash it up if
u bring it up again


SVN revision: 26415
2006-10-08 08:04:18 +00:00
Christopher Michael ff19d378e1 Some formatting.
Move Enable Font Class check above the setting of font name/size as this
looks/feels more natural.


SVN revision: 26375
2006-10-06 05:08:54 +00:00
Carsten Haitzler 7f2b813bb5 fix text class problems
SVN revision: 25170
2006-08-28 05:34:28 +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
Carsten Haitzler a9e7340190 you're all goign to kill me :) but here goes - i broke the dialog and config
dialog api's - added name and class params so u can set the name and class -
so users can later use things like rememebr to rememebr where a dialog will
go for usability and convenience.


SVN revision: 24691
2006-08-14 15:22:46 +00:00
Christopher Michael 4bb372ad2d Give ability for config dialogs to set their border icon to the proper
config icon, rather than all having the E logo. Is proactive about setting
this: if it does not find or cannot set to that icon, it will fallback to
the E icon.

Change all config dialogs to support this.

If we have an internal border (config dialogs), disable the Create Icon/Edit
Icon menu items.


SVN revision: 23655
2006-07-02 16:19:51 +00:00
sebastid a75b750f14 Don't use strlen to check for empty string
SVN revision: 23043
2006-06-01 05:27:25 +00:00
Stafford Mitchell Horne 049f2aae52 Add macro for N_ for marking string for translation
* Can be used to get static context strings translated
 * I guess this is the best way to do it, see here:
   http://www.gnu.org/software/gettext/manual/html_node/gettext_153.html
   http://www.gnu.org/software/gettext/manual/html_node/gettext_19.html


SVN revision: 23039
2006-05-31 22:51:24 +00:00
Stafford Mitchell Horne 04a89312f9 Make config list buttons thinner. This is so longer text labels which
do not wrap wont affect the layout.


SVN revision: 23017
2006-05-31 00:32:26 +00:00
Carsten Haitzler 2bc5d52739 illogict patches (minus a few that will break config despite fixing a typo)
SVN revision: 22405
2006-04-30 04:31:42 +00:00
Stafford Mitchell Horne 08d84cfc8f Add classes for Splash screen
SVN revision: 22338
2006-04-24 16:08:20 +00:00
Stafford Mitchell Horne 7f136cc2e2 Fix header naming in font dialog
SVN revision: 22332
2006-04-24 05:51:04 +00:00
Stafford Mitchell Horne 4f1f39b8c4 Updates for Font Dialog
* New font classes for widgets/modules modules MUST use module classes
 * Headers to organize classes
 * fix mem leaks of entry text


SVN revision: 22322
2006-04-23 15:30:47 +00:00
Stafford Mitchell Horne efb7cead47 Fix segv in font configuration (thanks tobias)
* When the font is originally configured it is set to "". after a restart
   the font will be read from eet as NULL. I need to check for this.


SVN revision: 22203
2006-04-18 18:36:11 +00:00
Stafford Mitchell Horne 27fcbce58a Code cleanups for font config dialog
* Move sndev's code into ilist so it can be reused


SVN revision: 22075
2006-04-13 00:01:15 +00:00
sndev df36261f83 * add interface functionality that notifies if font class is enabled/disabled by showing or
hidding icon for the list item.


SVN revision: 22057
2006-04-12 14:45:10 +00:00
Stafford Mitchell Horne 30cdc91f0c Add a simple search path configuration dialog, plus:
* Add some widget API used by new dialog
 * Fix typo


SVN revision: 21983
2006-04-09 11:55:18 +00:00
Stafford Mitchell Horne 29541f7dbb Add and Use the config list widget
* Config list widget is used to have an editable ilist
 * Config list widget will be reused in the paths configuration dialog


SVN revision: 21894
2006-04-06 12:07:45 +00:00
Stafford Mitchell Horne 5828935a95 Add font fallbacks configuration to font config dialog
* Add arrow icons to default theme
 * Add api to ilist for manipulating list labels (for moving)
 * TODO: need to split list manipulation code out to its own widget but
   what should the diget be called? e_widget_editable_list?


SVN revision: 21806
2006-04-04 14:00:19 +00:00
Carsten Haitzler 8ca90fa341 increas textclass list in config and in .edc's
SVN revision: 21717
2006-04-02 08:19:17 +00:00
Stafford Mitchell Horne a8858ab4af Adding in the font config dialog files
* Merged Hinting into Dialog
 * TODO: remove old hinting files, if everyone agrees


SVN revision: 21657
2006-04-01 09:59:40 +00:00