Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@jeremypw
Copy link
Collaborator

@jeremypw jeremypw commented Aug 1, 2024

Implementing @danirabbit suggestion to use a simple menu instead of CheckButtons. This required some structural changes as it proved not possible to use actions in an abstract class. It also seems that setting a parameter type on a stateful action (although allowed by syntax and compiles) causes the menu items' state indicators to malfunction.

@jeremypw jeremypw requested a review from danirabbit August 1, 2024 19:01
Copy link
Member

@danirabbit danirabbit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works for me!

@jeremypw jeremypw merged commit da1d045 into search-symbols Aug 1, 2024
@jeremypw jeremypw deleted the jeremypw/use-simple-menu branch August 1, 2024 19:26
jeremypw added a commit that referenced this pull request Aug 2, 2024
* Search symbol pane, first attempt

* Implement filter tool in symbol pane

* Extend range of symbol types, classify symbols

* Throttle refilter; refilter on check toggled

* Simplify filter; expand_all after filter

* Handle Namespace type; Add ActionBar

* Fix regression in search entry filtering

* Delete debug warning

* Inline namespace

* Space out filters, add header

* Reduce nesting in schedule refilter

* Simplify and flatten filter func

* Change stray Granite.Widget to Code.Widget

* Change another stray Granite.Widgets.SourceList

* Add filter icon, fix styles

* Jeremypw/use simple menu (#1459)

* Use GMenu and SimpleActions

* Single select action with parameter

* Fix lint

---------

Co-authored-by: Jeremy Wootten <[email protected]>
Co-authored-by: Ryan Kornheisl <[email protected]>
Co-authored-by: Danielle Foré <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants