lp://qastaging/~azendale/gtk2-engines-murrine/MurrineGtkrcOpacity

Created by Erik B. Andersen and last modified

This branch is an attempt to change the #define d opacity settings in the gtk2-engines-murrine 's support.h to being able to be set through the gtkrc. It builds, but the variables seem to be stuck at 0 / aren't read from the gtkrc for some reason.

Get this branch:
bzr branch lp://qastaging/~azendale/gtk2-engines-murrine/MurrineGtkrcOpacity
Only Erik B. Andersen can upload to this branch. If you are Erik B. Andersen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Erik B. Andersen
Project:
Murrine GTK Engine
Status:
Experimental

Recent revisions

28. By Erik B. Andersen

Added printf to help with debugging. They will need to be removed when I get it working.

27. By Erik B. Andersen

Edit murrine_rc_style.h to use longs to store some of the flags since we had to many to fit in a normal int.

26. By Erik B. Andersen

modified:
  src/murrine_draw_rgba.c
I think I was getting the widget opacity parameters wrong, so I try a new way that's hopefully
correct.

25. By Erik B. Andersen

modified:
  src/murrine_draw_rgba.c
Use opacity settings from widget parameters instead of trying to get them from
a non-existent murrine_style.
  src/murrine_style.c
Copy opacity settings from the murrine_style to the widget parameters in
murrine_set_widget_parameters.
  src/murrine_types.h
Put opacity settings in the WidgetParameters struct.

24. By Erik B. Andersen

modified:
  src/murrine_style.c
Replace a remaining #define name that I accidentally skipped the first time.
  src/murrine_style.h
Add varibles. Apparently, I missed it the first time.

23. By Erik B. Andersen

modified:
  src/murrine_draw_rgba.c
-Change the value used from multiple #define compiled names to the new varibles from the gtkrc.
  src/murrine_rc_style.c
-Define new varibles and load them from the gtkrc.
  src/murrine_rc_style.h
-Define new varibles and load them from the gtkrc.
  src/murrine_style.c
-Change the value used from multiple #define compiled names to the new varibles from the gtkrc.
  src/murrine_theme_main.c
Remove assignments to global varibles.
  src/support.h
Remove extern (global) floats which were previously #defines.

New gtkrc float/double values:

entry_opacity
gradient_opacity
menu_opacity
menubar_opacity
menubarglossy_opacity
menubarstriped_opacity
notebook_opacity
toolbar_opacity
toolbarglossy_opacity
tooltip_opacity
window_opacity

All of these can range form 0.00 (I wouldn't set it that low, you wouldn't be
able to see any of your widgets!)to 1.00, with higher being more opacity (which
 is less transparency).

22. By Erik B. Andersen

Try to make alpha varible.

21. By Ken VanDine

releasing version 0.98.0-0ubuntu1

20. By Sebastien Bacher

New git snapshot

19. By Sebastien Bacher

* New git snapshot
* debian/patches/90_git_null_widget_crash.patch,
  debian/patches/91_git_font_rendering.patch:
  - the changes are in the new version
* debian/patches/01_display_only_selected_menu_items.patch:
  - disabled for now since it doesn't apply, if the change is still required
    somebody who understand it will need to update to the current codebase

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers