Index: modules/image/image.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/image/image.module,v
retrieving revision 1.8
diff -u -r1.8 image.module
--- modules/image/image.module	20 Aug 2009 10:48:02 -0000	1.8
+++ modules/image/image.module	23 Aug 2009 00:08:16 -0000
@@ -71,8 +71,6 @@
   );
   $items['admin/config/media/image-styles/edit/%image_style'] = array(
     'title' => 'Edit style',
-    'title callback' => 'image_style_title',
-    'title arguments' => array('!name', 4),
     'description' => 'Configure an image style.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('image_style_form', 5),
@@ -81,8 +79,6 @@
   );
   $items['admin/config/media/image-styles/delete/%image_style'] = array(
     'title' => 'Delete style',
-    'title callback' => 'image_style_title',
-    'title arguments' => array('Delete !name', 4),
     'description' => 'Delete an image style.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('image_style_delete_form', 5, TRUE),
@@ -91,8 +87,6 @@
   );
   $items['admin/config/media/image-styles/edit/%image_style/effects/%image_effect'] = array(
     'title' => 'Edit image effect',
-    'title callback' => 'image_effect_title',
-    'title arguments' => array('!label effect', 6),
     'description' => 'Edit an exiting effect within a style.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('image_effect_form', 5, 7),
@@ -101,8 +95,6 @@
   );
   $items['admin/config/media/image-styles/edit/%image_style/effects/%image_effect/delete'] = array(
     'title' => 'Delete image effect',
-    'title callback' => 'image_effect_title',
-    'title arguments' => array('Delete !label', 6),
     'description' => 'Delete an exiting effect from a style.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('image_effect_delete_form', 5, 7),
@@ -111,8 +103,6 @@
   );
   $items['admin/config/media/image-styles/edit/%image_style/add/%image_effect_definition'] = array(
     'title' => 'Add image effect',
-    'title callback' => 'image_effect_title',
-    'title arguments' => array('Add !label effect', 6),
     'description' => 'Add a new effect to a style.',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('image_effect_form', 5, 7),
Index: modules/image/image.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/image/image.admin.inc,v
retrieving revision 1.5
diff -u -r1.5 image.admin.inc
--- modules/image/image.admin.inc	22 Aug 2009 14:34:20 -0000	1.5
+++ modules/image/image.admin.inc	23 Aug 2009 00:08:16 -0000
@@ -23,13 +23,6 @@
 }
 
 /**
- * Menu title callback; Title for editing and deleting image styles.
- */
-function image_style_title($string, $style) {
-  return t($string, array('!name' => $style['name']));
-}
-
-/**
  * Form builder; Edit an image style name and effects order.
  *
  * @param $form_state
@@ -41,6 +34,14 @@
  * @see image_style_name_validate()
  */
 function image_style_form(&$form_state, $style) {
+  $title = t('Edit %name style', array('%name' => $style['name']));
+  drupal_set_title($title, PASS_THROUGH);
+  drupal_set_breadcrumb(array(
+  l(t('Home'), NULL),
+  l(t('Administer'), 'admin'),
+  l(t('Configuration and modules'), 'admin/config'),
+  l(t('Media'), 'admin/config/media'),
+  ));
   $form_state['image_style'] = $style;
   $form = array(
     '#tree' => TRUE,
@@ -75,7 +76,7 @@
       '#default_value' => $effect['weight'],
     );
     $form['effects'][$ieid]['configure'] = array(
-      '#markup' => isset($effect['form callback']) ? l(t('configure'), 'admin/config/media/image-styles/edit/' . $style['name'] . '/effects/' . $effect['ieid'] ) : '',
+      '#markup' => isset($effect['form callback']) ? l(t('edit'), 'admin/config/media/image-styles/edit/' . $style['name'] . '/effects/' . $effect['ieid'] ) : '',
     );
     $form['effects'][$ieid]['remove'] = array(
       '#markup' => l(t('delete'), 'admin/config/media/image-styles/edit/' . $style['name'] . '/effects/' . $effect['ieid'] . '/delete'),
@@ -276,16 +277,6 @@
 }
 
 /**
- * Menu title callback; Title for editing, deleting, and adding image effects.
- *
- * @param $effect
- *   An image effect array.
- */
-function image_effect_title($string, $effect) {
-  return t($string, array('!label' => $effect['label']));
-}
-
-/**
  * Form builder; Form for adding and editing image effects.
  *
  * This form is used universally for editing all image effects. Each effect adds
@@ -309,6 +300,20 @@
  * @see image_effect_form_submit()
  */
 function image_effect_form(&$form_state, $style, $effect) {
+  if (arg(6) != 'add') {
+    $title = t('Edit %label effect', array('%label' => $effect['label']));
+  }
+  else{
+    $title = t('Add %label effect', array('%label' => $effect['label']));
+  }
+  drupal_set_title($title, PASS_THROUGH);
+  drupal_set_breadcrumb(array(
+  l(t('Home'), NULL),
+  l(t('Administer'), 'admin'),
+  l(t('Configuration and modules'), 'admin/config'),
+  l(t('Media'), 'admin/config/media'),
+  l(t('Edit %name style', array('%name' => $style['name'])), 'admin/config/media/image-styles/edit/' . $style['name'], array('html' => TRUE)),
+  ));
   $form_state['image_style'] = $style;
   $form_state['image_effect'] = $effect;
 
