Changeset d7f82635 in mainline for uspace/lib/ui/src/menubar.c


Ignore:
Timestamp:
2021-06-10T13:22:33Z (3 years ago)
Author:
jxsvoboda <5887334+jxsvoboda@…>
Branches:
master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
98735eb
Parents:
5823aef3
git-author:
Jiri Svoboda <jiri@…> (2021-06-04 20:02:36)
git-committer:
jxsvoboda <5887334+jxsvoboda@…> (2021-06-10 13:22:33)
Message:

Deliver close event to popup window when appropriate

That is, when focus changes or when user clicks outside of the
popup window.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ui/src/menubar.c

    r5823aef3 rd7f82635  
    6161static errno_t ui_menu_bar_ctl_paint(void *);
    6262static ui_evclaim_t ui_menu_bar_ctl_pos_event(void *, pos_event_t *);
    63 static void ui_menu_bar_ctl_unfocus(void *);
    6463
    6564/** Menu bar control ops */
     
    6867        .paint = ui_menu_bar_ctl_paint,
    6968        .pos_event = ui_menu_bar_ctl_pos_event,
    70         .unfocus = ui_menu_bar_ctl_unfocus
    7169};
    7270
     
    317315}
    318316
    319 /** Handle menu bar window unfocus notification.
    320  *
    321  * @param mbar Menu bar
    322  */
    323 void ui_menu_bar_unfocus(ui_menu_bar_t *mbar)
    324 {
    325 //      ui_menu_bar_select(mbar, NULL, NULL);
    326 }
    327 
    328317/** Destroy menu bar control.
    329318 *
     
    362351}
    363352
    364 /** Handle menu bar control window unfocus notification.
    365  *
    366  * @param arg Argument (ui_menu_bar_t *)
    367  */
    368 void ui_menu_bar_ctl_unfocus(void *arg)
    369 {
    370         ui_menu_bar_t *mbar = (ui_menu_bar_t *) arg;
    371 
    372         ui_menu_bar_unfocus(mbar);
    373 }
    374 
    375353/** @}
    376354 */
Note: See TracChangeset for help on using the changeset viewer.