Opened 15 years ago

Last modified 10 years ago

#305 assigned defect

Checkbox outline on black panel disappears in mouseover selection highlight — at Version 12

Reported by: FGrose Owned by: erikos
Priority: Normal Milestone: 0.102.0
Component: Sugar Version: 0.98.x
Severity: Major Keywords:
Cc: Distribution/OS: Unspecified
Bug Status: New

Change History (13)

comment:1 Changed 15 years ago by erikos

  • Bug Status changed from Unconfimed to Assigned
  • Milestone changed from Unspecified by Release Team to 0.84
  • Owner changed from marcopg to erikos
  • Priority changed from Unspecified by Maintainer to High
  • Severity changed from Unspecified to Major
  • Status changed from new to assigned

Agreed this should be changed, i will have a look.

comment:2 Changed 15 years ago by erikos

  • Cc benjamin@… added

Benjamin, is that something we can/should handle in the theme?

comment:3 Changed 15 years ago by FGrose

  • Summary changed from Home, Favorites view, Resume default checkbox outline disappears on mouseover selection highlight to Checkbox outline on black panel disappears in mouseover selection highlight

This checkbox was used on the Home, Favorites view, Resume default, but that is option is no longer revealed. Don't know where another checkbox on a black panel is used currently, but the issue will return when that need arises, unless the graphic is tuned in the theme for this situation.

comment:4 Changed 15 years ago by erikos

  • Milestone changed from 0.84 to 0.86

This is not a current issue anymore as the checkbox has been removed. However we should fix this as we might run into it again.

comment:5 Changed 15 years ago by homunq

  • Keywords sugar-love added

comment:6 Changed 14 years ago by sascha_silbe

  • Component changed from sugar to SoaS
  • Distribution/OS changed from SoaS to Unspecified

Bulk change distribution=SoaS -> component=SoaS

comment:7 Changed 14 years ago by sdz

  • Component changed from SoaS to sugar

This is a Sugar issue that got accidentally assigned to SoaS during an auto-tag. Reassigning.

comment:8 follow-up: Changed 14 years ago by ishan

I am presently handling the bug- http://bugs.sugarlabs.org/ticket/305.

I have made the changes in the file sugar-100.gtkrc present under sugar-jhbuild/source/sugar-artworks/gtk/themes but it seems that while making the patch, git does not identifies such files so we have to add the file manually using git add -f sugar-100.gtkrc and commit the changes. But when the patch is made it shows the entire file as added in the patch file. For reference check http://pastebin.com/VE0TakJX which shows the patch file made.

Any suggestions on how can i just list the changes i made in the file instead of the entire file?

comment:9 in reply to: ↑ 8 ; follow-up: Changed 14 years ago by sascha_silbe

Replying to ishan:

I am presently handling the bug- http://bugs.sugarlabs.org/ticket/305.

I hope so if your commenting on exactly this ticket. ;)

I have made the changes in the file sugar-100.gtkrc present under sugar-jhbuild/source/sugar-artworks/gtk/themes but it seems that while making the patch, git does not identifies such files so we have to add the file manually using git add -f sugar-100.gtkrc and commit the changes. But when the patch is made it shows the entire file as added in the patch file. For reference check http://pastebin.com/VE0TakJX which shows the patch file made.

Please attach files to the ticket instead of mentioning a pastebin URL. Attachments will stay available, whereas pastebin regularly erases content. I have confirmed your user account, so you should be able to attach files in the future.

As to your problem, sugar-72.gtkrc and sugar-100.gtkrc are automatically created from gtkrc.em during the build process. Check out gtk/theme/Makefile.am. You need to change the source file (gtkrc.em) instead.

comment:10 Changed 14 years ago by benzea

OK, never reacted earlier ...

Unfortunately I am not running any remotely recent version of sugar anywhere right now, so I am not going to look more closely into this. It should be relativel simple to change the color in general, the question is under what circumstances.
ie. how is the background color changed on the black panel, and is there a sane way for the theme to know that this happened (or maybe it already knows, but the style to change the color in the checkbox is just missing). Unfortunately it is hard to tell anything from the pastebin post, as it contains the whole file, and I am not familiar enough with the theme currently.

Changed 14 years ago by ishan

comment:11 in reply to: ↑ 9 Changed 14 years ago by smparrish

Replying to sascha_silbe:

Replying to ishan:

I am presently handling the bug- http://bugs.sugarlabs.org/ticket/305.

I hope so if your commenting on exactly this ticket. ;)

I have made the changes in the file sugar-100.gtkrc present under sugar-jhbuild/source/sugar-artworks/gtk/themes but it seems that while making the patch, git does not identifies such files so we have to add the file manually using git add -f sugar-100.gtkrc and commit the changes. But when the patch is made it shows the entire file as added in the patch file. For reference check http://pastebin.com/VE0TakJX which shows the patch file made.

Please attach files to the ticket instead of mentioning a pastebin URL. Attachments will stay available, whereas pastebin regularly erases content. I have confirmed your user account, so you should be able to attach files in the future.

As to your problem, sugar-72.gtkrc and sugar-100.gtkrc are automatically created from gtkrc.em during the build process. Check out gtk/theme/Makefile.am. You need to change the source file (gtkrc.em) instead.

Ishan as Sascha pointed out you have modified the wrong file. sugar-100.gtkrc is created during the build process so your changes will never be applied. You need to Check out gtk/theme/Makefile.am. You need to change the source file (gtkrc.em) instead.

Please work with gtkrc.em and submit an updated patch.

Thanks

Steven Parrish
Dextrose Project Manager

comment:12 Changed 14 years ago by ishan

  • Description modified (diff)

Steven

I have already made the patch using gtkrc.em .

Please refer to http://lists.sugarlabs.org/archive/sugar-devel/2010-September/026732.html
to review the patch.

Note: See TracTickets for help on using tickets.