@@ -334,7 +334,7 @@ fn new<R: Runtime>(
334
334
handler : Channel ,
335
335
) -> crate :: Result < ( ResourceId , MenuId ) > {
336
336
let options = options. unwrap_or_default ( ) ;
337
- let mut resources_table = app. manager . resources_table ( ) ;
337
+ let mut resources_table = app. resources_table ( ) ;
338
338
339
339
let ( rid, id) = match kind {
340
340
ItemKind :: Menu => {
@@ -439,7 +439,7 @@ fn append<R: Runtime>(
439
439
kind : ItemKind ,
440
440
items : Vec < MenuItemPayloadKind > ,
441
441
) -> crate :: Result < ( ) > {
442
- let resources_table = window. manager . resources_table ( ) ;
442
+ let resources_table = window. resources_table ( ) ;
443
443
match kind {
444
444
ItemKind :: Menu => {
445
445
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
@@ -466,7 +466,7 @@ fn prepend<R: Runtime>(
466
466
kind : ItemKind ,
467
467
items : Vec < MenuItemPayloadKind > ,
468
468
) -> crate :: Result < ( ) > {
469
- let resources_table = window. manager . resources_table ( ) ;
469
+ let resources_table = window. resources_table ( ) ;
470
470
match kind {
471
471
ItemKind :: Menu => {
472
472
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
@@ -494,7 +494,7 @@ fn insert<R: Runtime>(
494
494
items : Vec < MenuItemPayloadKind > ,
495
495
mut position : usize ,
496
496
) -> crate :: Result < ( ) > {
497
- let resources_table = window. manager . resources_table ( ) ;
497
+ let resources_table = window. resources_table ( ) ;
498
498
match kind {
499
499
ItemKind :: Menu => {
500
500
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
@@ -523,7 +523,7 @@ fn remove<R: Runtime>(
523
523
menu_kind : ItemKind ,
524
524
item : ( ResourceId , ItemKind ) ,
525
525
) -> crate :: Result < ( ) > {
526
- let resources_table = app. manager . resources_table ( ) ;
526
+ let resources_table = app. resources_table ( ) ;
527
527
let ( rid, kind) = item;
528
528
match menu_kind {
529
529
ItemKind :: Menu => {
@@ -561,7 +561,7 @@ fn remove_at<R: Runtime>(
561
561
kind : ItemKind ,
562
562
position : usize ,
563
563
) -> crate :: Result < Option < ( ResourceId , MenuId , ItemKind ) > > {
564
- let mut resources_table = app. manager . resources_table ( ) ;
564
+ let mut resources_table = app. resources_table ( ) ;
565
565
match kind {
566
566
ItemKind :: Menu => {
567
567
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
@@ -587,7 +587,7 @@ fn items<R: Runtime>(
587
587
rid : ResourceId ,
588
588
kind : ItemKind ,
589
589
) -> crate :: Result < Vec < ( ResourceId , MenuId , ItemKind ) > > {
590
- let mut resources_table = app. manager . resources_table ( ) ;
590
+ let mut resources_table = app. resources_table ( ) ;
591
591
let items = match kind {
592
592
ItemKind :: Menu => resources_table. get :: < Menu < R > > ( rid) ?. items ( ) ?,
593
593
ItemKind :: Submenu => resources_table. get :: < Submenu < R > > ( rid) ?. items ( ) ?,
@@ -609,7 +609,7 @@ fn get<R: Runtime>(
609
609
kind : ItemKind ,
610
610
id : MenuId ,
611
611
) -> crate :: Result < Option < ( ResourceId , MenuId , ItemKind ) > > {
612
- let mut resources_table = app. manager . resources_table ( ) ;
612
+ let mut resources_table = app. resources_table ( ) ;
613
613
match kind {
614
614
ItemKind :: Menu => {
615
615
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
@@ -643,7 +643,7 @@ async fn popup<R: Runtime>(
643
643
. unwrap_or ( Some ( current_window) ) ;
644
644
645
645
if let Some ( window) = window {
646
- let resources_table = app. manager . resources_table ( ) ;
646
+ let resources_table = app. resources_table ( ) ;
647
647
match kind {
648
648
ItemKind :: Menu => {
649
649
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
@@ -662,7 +662,7 @@ async fn popup<R: Runtime>(
662
662
663
663
#[ command( root = "crate" ) ]
664
664
fn default < R : Runtime > ( app : AppHandle < R > ) -> crate :: Result < ( ResourceId , MenuId ) > {
665
- let mut resources_table = app. manager . resources_table ( ) ;
665
+ let mut resources_table = app. resources_table ( ) ;
666
666
let menu = Menu :: default ( & app) ?;
667
667
let id = menu. id ( ) . clone ( ) ;
668
668
let rid = resources_table. add ( menu) ;
@@ -674,7 +674,7 @@ async fn set_as_app_menu<R: Runtime>(
674
674
app : AppHandle < R > ,
675
675
rid : ResourceId ,
676
676
) -> crate :: Result < Option < ( ResourceId , MenuId ) > > {
677
- let mut resources_table = app. manager . resources_table ( ) ;
677
+ let mut resources_table = app. resources_table ( ) ;
678
678
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
679
679
if let Some ( menu) = menu. set_as_app_menu ( ) ? {
680
680
let id = menu. id ( ) . clone ( ) ;
@@ -696,7 +696,7 @@ async fn set_as_window_menu<R: Runtime>(
696
696
. unwrap_or ( Some ( current_window) ) ;
697
697
698
698
if let Some ( window) = window {
699
- let mut resources_table = app. manager . resources_table ( ) ;
699
+ let mut resources_table = app. resources_table ( ) ;
700
700
let menu = resources_table. get :: < Menu < R > > ( rid) ?;
701
701
if let Some ( menu) = menu. set_as_window_menu ( & window) ? {
702
702
let id = menu. id ( ) . clone ( ) ;
@@ -709,7 +709,7 @@ async fn set_as_window_menu<R: Runtime>(
709
709
710
710
#[ command( root = "crate" ) ]
711
711
fn text < R : Runtime > ( app : AppHandle < R > , rid : ResourceId , kind : ItemKind ) -> crate :: Result < String > {
712
- let resources_table = app. manager . resources_table ( ) ;
712
+ let resources_table = app. resources_table ( ) ;
713
713
do_menu_item ! ( resources_table, rid, kind, |i| i. text( ) )
714
714
}
715
715
@@ -720,7 +720,7 @@ fn set_text<R: Runtime>(
720
720
kind : ItemKind ,
721
721
text : String ,
722
722
) -> crate :: Result < ( ) > {
723
- let resources_table = app. manager . resources_table ( ) ;
723
+ let resources_table = app. resources_table ( ) ;
724
724
do_menu_item ! ( resources_table, rid, kind, |i| i. set_text( text) )
725
725
}
726
726
@@ -730,7 +730,7 @@ fn is_enabled<R: Runtime>(
730
730
rid : ResourceId ,
731
731
kind : ItemKind ,
732
732
) -> crate :: Result < bool > {
733
- let resources_table = app. manager . resources_table ( ) ;
733
+ let resources_table = app. resources_table ( ) ;
734
734
do_menu_item ! ( resources_table, rid, kind, |i| i. is_enabled( ) , !Predefined )
735
735
}
736
736
@@ -741,7 +741,7 @@ fn set_enabled<R: Runtime>(
741
741
kind : ItemKind ,
742
742
enabled : bool ,
743
743
) -> crate :: Result < ( ) > {
744
- let resources_table = app. manager . resources_table ( ) ;
744
+ let resources_table = app. resources_table ( ) ;
745
745
do_menu_item ! (
746
746
resources_table,
747
747
rid,
@@ -758,7 +758,7 @@ fn set_accelerator<R: Runtime>(
758
758
kind : ItemKind ,
759
759
accelerator : Option < String > ,
760
760
) -> crate :: Result < ( ) > {
761
- let resources_table = app. manager . resources_table ( ) ;
761
+ let resources_table = app. resources_table ( ) ;
762
762
do_menu_item ! (
763
763
resources_table,
764
764
rid,
@@ -775,7 +775,7 @@ fn set_as_windows_menu_for_nsapp<R: Runtime>(
775
775
) -> crate :: Result < ( ) > {
776
776
#[ cfg( target_os = "macos" ) ]
777
777
{
778
- let resources_table = app. manager . resources_table ( ) ;
778
+ let resources_table = app. resources_table ( ) ;
779
779
let submenu = resources_table. get :: < Submenu < R > > ( rid) ?;
780
780
submenu. set_as_help_menu_for_nsapp ( ) ?;
781
781
}
@@ -789,7 +789,7 @@ fn set_as_windows_menu_for_nsapp<R: Runtime>(
789
789
fn set_as_help_menu_for_nsapp < R : Runtime > ( app : AppHandle < R > , rid : ResourceId ) -> crate :: Result < ( ) > {
790
790
#[ cfg( target_os = "macos" ) ]
791
791
{
792
- let resources_table = app. manager . resources_table ( ) ;
792
+ let resources_table = app. resources_table ( ) ;
793
793
let submenu = resources_table. get :: < Submenu < R > > ( rid) ?;
794
794
submenu. set_as_help_menu_for_nsapp ( ) ?;
795
795
}
@@ -802,14 +802,14 @@ fn set_as_help_menu_for_nsapp<R: Runtime>(app: AppHandle<R>, rid: ResourceId) ->
802
802
803
803
#[ command( root = "crate" ) ]
804
804
fn is_checked < R : Runtime > ( app : AppHandle < R > , rid : ResourceId ) -> crate :: Result < bool > {
805
- let resources_table = app. manager . resources_table ( ) ;
805
+ let resources_table = app. resources_table ( ) ;
806
806
let check_item = resources_table. get :: < CheckMenuItem < R > > ( rid) ?;
807
807
check_item. is_checked ( )
808
808
}
809
809
810
810
#[ command( root = "crate" ) ]
811
811
fn set_checked < R : Runtime > ( app : AppHandle < R > , rid : ResourceId , checked : bool ) -> crate :: Result < ( ) > {
812
- let resources_table = app. manager . resources_table ( ) ;
812
+ let resources_table = app. resources_table ( ) ;
813
813
let check_item = resources_table. get :: < CheckMenuItem < R > > ( rid) ?;
814
814
check_item. set_checked ( checked)
815
815
}
@@ -820,7 +820,7 @@ fn set_icon<R: Runtime>(
820
820
rid : ResourceId ,
821
821
icon : Option < Icon > ,
822
822
) -> crate :: Result < ( ) > {
823
- let resources_table = app. manager . resources_table ( ) ;
823
+ let resources_table = app. resources_table ( ) ;
824
824
let icon_item = resources_table. get :: < IconMenuItem < R > > ( rid) ?;
825
825
match icon {
826
826
Some ( Icon :: Native ( icon) ) => icon_item. set_native_icon ( Some ( icon) ) ,
0 commit comments