From: Daniel W. <dm...@lu...> - 2012-02-13 03:34:12
|
diffing dir... Sun Jan 29 21:38:06 GMT 2012 ti...@do... * added widgetRestoreFg, widgetRestoreBg, widgetRestoreText, widgetRestoreBase Ignore-this: dc8a919c680a57799abbd1f19b40825d These new functions undo the effects of previous calls are to widgetModifyFg, widgetModifyBg, widgetModifyText, and widgetModifyBase. Whilst it may have been preferable to implement this behaviour by having the existing functions take a Maybe type (as this would be consitent with both widgetModifyFont and the underlying gtk API), new functions were added so as to preserve the current API. hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 161 + widgetRestoreFg, + widgetRestoreBg, + widgetRestoreText, + widgetRestoreBase, hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1391 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyFg'. + -- allocated) hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1400 +-- | Restores the foreground color for a widget in a particular state. This +-- undoes the effects of previous calls to `widgetModifyFg'. +-- +widgetRestoreFg :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the foreground color. + -> IO () +widgetRestoreFg self state = + {# call gtk_widget_modify_fg #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1426 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyBg'. + -- allocated). hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1435 +-- | Restores the background color for a widget in a particular state. This +-- undoes the effects of previous calls to `widgetModifyBg'. +-- +widgetRestoreBg :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the background color. + -> IO () +widgetRestoreBg self state = + {# call gtk_widget_modify_bg #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1456 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyText'. + -- allocated). hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1465 +-- | Restores the text color for a widget in a particular state. This +-- undoes the effects of previous calls to `widgetModifyText'. +-- +widgetRestoreText :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the text color. + -> IO () +widgetRestoreText self state = + {# call gtk_widget_modify_text #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1493 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyBase'. + -- allocated). hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1502 +-- | Restores the base color for a widget in a particular state. This undoes +-- the effects of previous calls to widgetModifyBase. +-- +widgetRestoreBase :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the base color. + -> IO () +widgetRestoreBase self state = + {# call gtk_widget_modify_base #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + + |
From: Daniel W. <dm...@lu...> - 2012-02-13 03:37:23
|
diffing dir... Sun Jan 29 21:38:06 GMT 2012 ti...@do... * added widgetRestoreFg, widgetRestoreBg, widgetRestoreText, widgetRestoreBase Ignore-this: dc8a919c680a57799abbd1f19b40825d These new functions undo the effects of previous calls are to widgetModifyFg, widgetModifyBg, widgetModifyText, and widgetModifyBase. Whilst it may have been preferable to implement this behaviour by having the existing functions take a Maybe type (as this would be consitent with both widgetModifyFont and the underlying gtk API), new functions were added so as to preserve the current API. hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 161 + widgetRestoreFg, + widgetRestoreBg, + widgetRestoreText, + widgetRestoreBase, hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1391 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyFg'. + -- allocated) hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1400 +-- | Restores the foreground color for a widget in a particular state. This +-- undoes the effects of previous calls to `widgetModifyFg'. +-- +widgetRestoreFg :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the foreground color. + -> IO () +widgetRestoreFg self state = + {# call gtk_widget_modify_fg #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1426 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyBg'. + -- allocated). hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1435 +-- | Restores the background color for a widget in a particular state. This +-- undoes the effects of previous calls to `widgetModifyBg'. +-- +widgetRestoreBg :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the background color. + -> IO () +widgetRestoreBg self state = + {# call gtk_widget_modify_bg #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1456 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyText'. + -- allocated). hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1465 +-- | Restores the text color for a widget in a particular state. This +-- undoes the effects of previous calls to `widgetModifyText'. +-- +widgetRestoreText :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the text color. + -> IO () +widgetRestoreText self state = + {# call gtk_widget_modify_text #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1493 - -- allocated), or @Nothing@ to undo the effect of previous calls - -- to of 'widgetModifyBase'. + -- allocated). hunk ./gtk/Graphics/UI/Gtk/Abstract/Widget.chs 1502 +-- | Restores the base color for a widget in a particular state. This undoes +-- the effects of previous calls to widgetModifyBase. +-- +widgetRestoreBase :: WidgetClass self => self + -> StateType -- ^ @state@ - the state for which to restore the base color. + -> IO () +widgetRestoreBase self state = + {# call gtk_widget_modify_base #} + (toWidget self) + ((fromIntegral . fromEnum) state) + nullPtr + + |