Topic options 
                           
            
      
          View mode 
                        Newest First 
                 
                      
              
    
         
 
    
  
    
    
        
    
    
        
            
         
        
            I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/1 17:42 
                                  
                                    #1  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Norway
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        I have a question how do I add Iconify Icon in top border of a window? I know it has be a Reaction image button, to get align flags to work. 
                        
            
                                    
 
     
    
                
                                
                (NutsAboutAmiga)
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/1 18:14 
                                  
                                    #2  
     
    
                
                             Amigans Defender
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Czech Republic
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @LiveForIt
                        
            
                                    
 
     
    
                
                                
                The 
Rear Window  blog
AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
            
 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/1 18:59 
                                  
                                    #3  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Norway
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @trixie
                        
            
                                    
 
     
    
                
                                
                (NutsAboutAmiga)
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/1 19:06 
                                  
                                    #4  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Norway
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @LiveForIt
                        
            
                                    
 
     
    
                
                                
                (NutsAboutAmiga)
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/1 20:39 
                                  
                                    #5  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        Solved for you but what about the next person that needs to know?
Some excerpts from the AWeb code showing how to get the right image and create a title bar gadget from the buttongclass.
'win' is just a AWeb struct holding various window related data.
if(!( win -> iconify_img =( struct Image  *) NewObject ( NULL , "sysiclass" ,
 SYSIA_DrawInfo , drinfo ,
 SYSIA_Which , ICONIFYIMAGE ,
 TAG_END ))) return  FALSE ;      
 NULL  !=  win -> iconify_img  )
 win -> iconify_gad  =  NewObject ( NULL , "buttongclass" ,
 GA_RelRight , TRUE ,
 GA_Titlebar ,  TRUE ,                               
 GA_Image ,  win -> iconify_img ,
 GA_RelVerify ,  TRUE ,
 GA_ID ,  GID_ICONIFY ,
 ICA_TARGET ,  ICTARGET_IDCMP ,
 TAG_END  );
 NULL  !=  win -> iconify_gad  )
 AddGadget  ( win -> window ,  win -> iconify_gad ,  0 );
  
In you window event loop do like so...
case  IDCMP_GADGETUP :
 GID_ICONIFY  == (( struct Gadget  *) msg -> IAddress )-> GadgetID  )
 Iconify  ( TRUE );
  
            
                                    
 
     
    
                
                                
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/1 23:34 
                                  
                                    #6  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Norway
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @LiveForIt
What do you need this for? 
Quote:
            
                                    
 
     
    
                
                                
                X5000
            
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/1 23:52 
                                  
                                    #7  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Norway
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @Antique
                        
            
                                    
 
     
    
                
                                
                (NutsAboutAmiga)
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/2 7:12 
                                  
                                    #8  
     
    
                
                             Amigans Defender
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Czech Republic
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @LiveForIt
                        
            
                                    
 
     
    
                
                                
                The 
Rear Window  blog
AmigaOne X5000 @ 2GHz / 4GB RAM / Radeon RX 560 / ESI Juli@ / AmigaOS 4.1 Final Edition
SAM440ep-flex @ 667MHz / 1GB RAM / Radeon 9250 / AmigaOS 4.1 Final Edition
            
 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/3 2:50 
                                  
                                    #9  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Norway
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @trixie
                        
            
                                    
 
     
    
                
                                
                (NutsAboutAmiga)
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/3 2:51 
                                  
                                    #10  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Norway
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @broadblues
                        
            
                                    
 
     
    
                
                                
                (NutsAboutAmiga)
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2014/11/3 22:52 
                                  
                                    #11  
     
    
                
                             Just can't stay away
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Donostia (SPAIN)
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @broadblues
Yep, using same code in MIXER 
...
 #define GID_ICONIFY 401
 struct DrawInfo  * DRI ;
 struct Image  * IcoImg ;
 struct Gadget  * IcoGad ;
 DRI  =  IIntuition -> GetScreenDrawInfo ( MainScreen );
 IcoImg  = ( struct Image  *) IIntuition -> NewObject ( NULL ,  "sysiclass" , 
 SYSIA_DrawInfo , DRI ,  SYSIA_Which , ICONIFYIMAGE , 
 TAG_END );
 IcoGad  = ( struct Gadget  *) IIntuition -> NewObject ( NULL ,  "buttongclass" , 
 GA_ID , GID_ICONIFY ,  GA_RelVerify , TRUE ,  GA_Image , IcoImg , 
 GA_TopBorder , TRUE ,  GA_RelRight , 0 ,  GA_Titlebar , TRUE , 
 TAG_END );
 IIntuition -> AddGadget ( MixWindow ,  IcoGad , - 1 );
  
            
                                    
 
     
    
                
                             
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2018/2/8 19:38 
                                  
                                    #12  
     
    
                
                             Just can't stay away
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Lothric
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        Thanks, this thread was useful. Is Aweb / Mixer code available in some public version control? It would be nice to see also gadget disposal examples.
                        
            
                                    
 
     
    
                
                             
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2018/2/8 20:18 
                                  
                                    #13  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                    From  Russia
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        @Capehil
Quote:
Mixer source included in archive itself: 
http://os4depot.net/share/audio/misc/mixer.lha 
            
                                    
 
     
    
                
                                
                 
     
    
        
     
     
   
        
  
    
    
        
    
    
        
            
         
        
            Re: I have a question how do I add Iconify Icon in top border of a window?
         
        
            
                                    Posted on: 
2018/2/9 0:40 
                                  
                                    #14  
     
    
                
                             Home away from home
                         
                    
                        Joined: Last Login
                                : 
                                                                            Group: 
                                 
                                                
                                                                            
                                             
                                     
        
                        
                        
            
                                    
 
     
    
                
                                
                 
     
    
        
     
     
   
    
  
    
      Currently Active Users Viewing This Thread:
      1
      (
        0 members
                  and 1 Anonymous Users
              )