It is currently Tue Jun 18, 2013 8:55 am

All times are UTC + 1 hour




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: EnvViewer - PB-IDE Addon (crossplattform)
PostPosted: Wed Apr 10, 2013 3:33 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Jun 24, 2004 2:44 pm
Posts: 4739
Location: Berlin - Germany
Here is the source of a small simple IDE-Addon to show all EnvironmentVariables in a ListIconGadget.
You should start the exe as IDE-Tool, to see the Environmentvariables, set by the PB-IDE.

Tested on Windows and Linux.
Code:
CompilerIf #PB_Compiler_OS = #PB_OS_Linux
  UsePNGImageDecoder()
CompilerEndIf

Structure EnvVar
  Name.s
  Value.s
EndStructure

Global NewList EnvVar.EnvVar()
Global NewList PBEnvVar.EnvVar()

Procedure RefillListIconGadget()
 
  ClearGadgetItems(0)
 
  ForEach PBEnvVar()
    If GetGadgetText(1) = "" Or FindString(PBEnvVar()\Name + PBEnvVar()\Value, GetGadgetText(1), 1, #PB_String_NoCase)
      AddGadgetItem(0, -1, PBEnvVar()\Name + #LF$ + PBEnvVar()\Value)
    EndIf
  Next
  ForEach EnvVar()
    If GetGadgetText(1) = "" Or FindString(EnvVar()\Name + EnvVar()\Value, GetGadgetText(1), 1, #PB_String_NoCase)
      AddGadgetItem(0, -1, EnvVar()\Name + #LF$ + EnvVar()\Value)
    EndIf
  Next
 
EndProcedure

If ExamineEnvironmentVariables()
  While NextEnvironmentVariable()
    If Left(EnvironmentVariableName(), 3) = "PB_"
      AddElement(PBEnvVar())
      PBEnvVar()\Name = EnvironmentVariableName()
      PBEnvVar()\Value = EnvironmentVariableValue()
    Else
      AddElement(EnvVar())
      EnvVar()\Name = EnvironmentVariableName()
      EnvVar()\Value = EnvironmentVariableValue()
    EndIf
  Wend
EndIf

OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "EnvironmentVariables", #PB_Window_SizeGadget | #PB_Window_SystemMenu | #PB_Window_MaximizeGadget | #PB_Window_MinimizeGadget)

StringGadget(1, 5, 5, WindowWidth(0) - 10, 20, "")

ListIconGadget(0, 5, 30, WindowWidth(0) - 10, WindowHeight(0) - 40, "Name:", 300, #PB_ListIcon_GridLines | #PB_ListIcon_FullRowSelect)
AddGadgetColumn(0, 1, "Value:", 300)

RefillListIconGadget()

CompilerIf #PB_Compiler_OS = #PB_OS_Windows
SendMessage_(WindowID(0), #WM_SETICON, 0, ImageID(CatchImage(#PB_Any, ?Plugin_ico_start)))
SendMessage_(GadgetID(0), #LVM_SETCOLUMNWIDTH, 0, #LVSCW_AUTOSIZE_USEHEADER)
SendMessage_(GadgetID(0), #LVM_SETCOLUMNWIDTH, 1, #LVSCW_AUTOSIZE_USEHEADER)
CompilerElseIf #PB_Compiler_OS = #PB_OS_Linux
gtk_window_set_icon_(WindowID(0), ImageID(CatchImage(#PB_Any, ?Plugin_png_start)))
CompilerEndIf
If CreatePopupMenu(0)
  MenuItem(1, "Copy EnvName")
  MenuItem(2, "Copy EnvValue")   
EndIf

SetActiveGadget(1)

Repeat
  Select WaitWindowEvent()
    Case #PB_Event_CloseWindow : Break
    Case #PB_Event_SizeWindow
      ResizeGadget(0, #PB_Ignore, #PB_Ignore, WindowWidth(0) - 10, WindowHeight(0) - 40)
      ResizeGadget(1, #PB_Ignore, #PB_Ignore, WindowWidth(0) - 10, #PB_Ignore)
      CompilerIf #PB_Compiler_OS = #PB_OS_Windows
      SendMessage_(GadgetID(0), #LVM_SETCOLUMNWIDTH, 1, #LVSCW_AUTOSIZE_USEHEADER)
      CompilerEndIf
    Case #PB_Event_Menu
      Select EventMenu()
        Case 1
          SetClipboardText(GetGadgetItemText(0,  GetGadgetState(0), 0))
        Case 2
          SetClipboardText(GetGadgetItemText(0,  GetGadgetState(0), 1))
      EndSelect
    Case #PB_Event_Gadget
      Select EventGadget()
        Case 0
          Select EventType()
            Case #PB_EventType_RightClick
              DisplayPopupMenu(0, WindowID(0))
          EndSelect
        Case 1
          Select EventType()
            Case #PB_EventType_Change
              RefillListIconGadget()
          EndSelect
      EndSelect
  EndSelect
ForEver
CompilerIf #PB_Compiler_OS = #PB_OS_Windows
DataSection
  Plugin_ico_start:
    ; size : 4150 bytes
    Data.q $2020000200010000,$0CA8001800010000,$1010000000260000,$0368001800010000,$002800000CCE0000
    Data.q $0040000000200000,$0000001800010000,$000000000C800000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$AB00000000000000,$A2A8A3A7ACABA7AC
    Data.q $00000000009FA5A1,$002E3641343C4A00,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $BFAFB4AD00000000,$D2D3BBDCD8BFDCD8,$2939575F68C3C5B3,$002A2F3D2E364121,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$C3CFD0BDA4A9A900,$DBD6BDDCD8BFDEDB,$2939575F68C3C5B3
    Data.q $8D31364421293921,$000000000000858A,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$C6D4D4C0A4A9A900
    Data.q $DDDDC5DEDDC5DEDE,$3744676E73CBC8B5,$B7797F7A29313E30,$000000B2B7A9C6C8,$2939222A3A505660
    Data.q $0000000031354523,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$C6DCD9C1ACB1AF00,$DEDEC6E1DEC6E1E0,$A095C1C1B2DAD8C1,$BDC1BFAB7C7B769F
    Data.q $90968BD0D1B9D6D6,$2939222A393D434C,$003B3E4D23293921,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$B4B0C7C8BCBABDB7,$C9E4E4CAD0D1C0B1,$E4DFC6E7E4C6E7E6
    Data.q $DBC3DEDEC6E2DEC6,$BDDCD6BDD7D3BDDB,$CFD0B8D6D6BDD7D6,$2D3B32384392938A,$003637432E333F28
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$A8ADAC0000000000,$E2CAEDECCEDEDEC9
    Data.q $CDE8E7CEE9E7CDE8,$E7E6C8E7E7CDE7E7,$DEC6E6DFC6E6E4C6,$C0DEDDC5DEDDC5E0,$D6D6BDDCD6BEDDD8
    Data.q $2F3C656666CDCDB5,$002A313B2B303C2E,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $CACCBEAFB3B20000,$EFD1EFEFD5F0EFD6,$CEEEEACEEFEFD1EF,$E7E7CEEAE7CEEAE9,$7070E7E7C9E7E7CC
    Data.q $C6DFDEC6E1DEC670,$DBD7BEDEDDC4DEDE,$2F3C565659C4C3AE,$000000002A2F3C2D,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$EFEED2A6ACA70000,$EFD6F3EFD6F4F0D6,$D1EFEFD3EFEFD6F2
    Data.q $ECE7CEEFEBCEEFED,$0000E7E7CEE7E7CE,$C6E5E0C670707000,$CECFB9DEDEC6DFDE,$2F3C2E333F80807B
    Data.q $0000000031353F28,$0000000000000000,$0000000000000000,$0000000000000000,$F2F3DAAAB0AB0000
    Data.q $F3D6F7F5D6F7F6D8,$D5F0EFD6F5EFD6F6,$EEEECFEFEFD4EFEF,$0000EAE7CEEDECCE,$C670707054545400
    Data.q $A9AA9EE4DEC6E6E0,$29392129393B404B,$00000000272B3A21,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$C9CDC10000000000,$F7DBF9F7DEF9F7DE,$D4F6F1D6F7F7D8F7,$EFEFD4EFEFD4EFEF
    Data.q $0000000000282828,$70444444FCFCFC00,$ACAC9DE5E1C87070,$2939212939373D48,$0000000021293921
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$CACEC00000000000,$F9DEFEFBDEFFFCDF
    Data.q $D4EFEFD4F8F7DEFB,$303030EFEFD4EFEF,$FFFFFCFCFCC4C4C4,$3CF4F4F4FFFFFFFF,$D0D0B87070703C3C
    Data.q $5E6051585A707571,$0031394552555B5B,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $E7E8D5A9ADAA0000,$FEE2FFFFE5FFFFE5,$D4EFEFD4F8F7DCFF,$F4F4F43C3C3CEFEF,$FFFFFFFFFFFFFFFF
    Data.q $F4FFFFFFFFFFFFFF,$7070703C3C3CF4F4,$CDB8D0CCB6D6D7BC,$3942454DB6BAA9CD,$31343F28303D2129
    Data.q $0000000000000000,$ABADB2B200000000,$FFFFE7BFC3B9A8AE,$FFE7FFFFE7FFFFE7,$3CF8F7DCF8F7DCFF
    Data.q $FFFFFFF4F4F43C3C,$FFFFFFFFFFFFFFFF,$F4FFFFFFFFFFFFFF,$7070703C3C3CF4F4,$DFC6E7E6C8E7E7CE
    Data.q $39383F4AD1D0B9E4,$262C3B2E323E2129,$0000000000000000,$D9BDBFBD00000000,$FFFFEBFBFBE7E5E6
    Data.q $FFE7FFFFE7FFFFE8,$F8545454F8F7DCFF,$FFFFFFFFFFFFF8F8,$FFFFFFFFFFFFFFFF,$40FCFCFCFFFFFFFF
    Data.q $EDE9CE6C6C6C4040,$E5C8E7E7CDE8E7CE,$393A414BDCD8C0E7,$252C3A2E323E2129,$0000000000000000
    Data.q $E4C6C6C500000000,$FFFFEFFFFFEFF0F0,$FFE7FFFFECFFFFED,$00000000000000FF,$0000000000000000
    Data.q $0000000000000000,$54545454FCFCFC00,$EFEED1EFEFD55454,$E7CDE7E7CEEDE9CE,$393C424CE1E0C6E7
    Data.q $3336402B323E2129,$0000000000000000,$E2C1C1BF00000000,$FFFFF0FFFFF0EEEE,$3838FFFFEFFFFFEF
    Data.q $FFFCFCFCC4C4C438,$FCFCEA000000FFFF,$0000FCFCEAFCFCEA,$D64C4C4C68686800,$F0EFD6F5EFD6F7F2
    Data.q $E7CEEEE9CEEFEFD1,$393D444DE7E7CAE8,$2129392129392129,$0000000000000000,$E5BBBDBD00000000
    Data.q $FFFFF5FFFFF7E9EB,$CCCC2C2C2CFFFFF2,$FFFFFFFFFFFFFFCC,$FCFCEA000000FFFF,$0000FCFCEAFCFCEA
    Data.q $DBF8F7DE3C3C3C00,$F5EFD6F7F2D6F7F7,$E9CEEFEED1F0EFD6,$393D444DE8E7CBED,$2129392129392129
    Data.q $0000000000000000,$E0B1B2B500000000,$FFFFF7FFFFF7E4E4,$FFFF040404FFFFF7,$FFFFFFFFFFFFFFFF
    Data.q $FCFCEA000000FFFF,$3434FCFCEAFCFCEA,$DEFDF9DEFFFEE234,$F7F2D6F7F6DAF8F7,$EED1EFEFD5F5EFD6
    Data.q $00484E57EAE9CCEF,$0000000000000000,$0000000000000000,$B1B2B2B500000000,$F3F3F1BABBBEA6AA
    Data.q $FFFF000000FFFFF7,$FFFFFFFFFFFFFFFF,$FCFCEA000000FFFF,$FEE6FCFCEAFCFCEA,$DEFFFEE3FFFFE6FE
    Data.q $F6F6DAF8F7DDFEFA,$8580848581B5B1A7,$0059596282827D83,$0000000000000000,$0000000000000000
    Data.q $6300000000000000,$C2C4C7373E4C5A5D,$FFFF000000FFFFFB,$FFE8E8E8E8E8E8FF,$FCFCEA000000FFFF
    Data.q $FFE7FCFCEAFCFCEA,$E3FFFFE7FFFFE7FF,$EFEDD4FEF9DEFFFF,$2F3C232B3B747A77,$0000000030343F28
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$B7B8BB888C910000,$E8E8000000FFFFFF
    Data.q $E8282828282828E8,$FCFCED000000E8E8,$FFECFFFFEFFFFFEF,$E7FFFFE7FFFFE7FF,$D7D5BEFFFEE3FFFF
    Data.q $2F3C222A39545A5B,$000000002D323C2A,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $F8F8F8AFB5B60000,$2828000000FFFFFF,$2890909090909028,$FFFFF60000002828,$FFEFFFFFEFFFFFEF
    Data.q $E7FFFFE7FFFFECFF,$B6B6A8FBFBE3FFFF,$2F3C2129393B404A,$0000000033384129,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$FFFFFCB5BAC00000,$9090000000FFFFFF,$90FFFFFFFFFFFF90
    Data.q $FFFFF70000009090,$FFEFFFFFF0FFFFF5,$E7FFFFE8FFFFEDFF,$B8B9AEFBFBE4FFFF,$2C3B21293942454E
    Data.q $000000002D323E24,$0000000000000000,$0000000000000000,$0000000000000000,$F6F9F9A2A4AB0000
    Data.q $FFFF909090FFFFFF,$FFFFFFFFFFFFFFFF,$FFFFF7909090FFFF,$FFF0FFFFF5FFFFF7,$E8FFFFEDFFFFEFFF
    Data.q $EBECD8FFFFE7FFFF,$29392A323C828982,$002A2F3E21293921,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$B5B6B9969B9D0000,$FAFBFDFDFDFDFDFD,$FFFFFFFFFFFFFFFA,$FFFFFDFFFFFFFFFF
    Data.q $FFF6FFFFF7FFFFF7,$EEFFFFEFFFFFEFFF,$FEFEE6FFFFE7FFFF,$29393A4148D2D3BD,$003D404D21293921
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$9BA0A20000000000,$A7AECBCCCFDFE0E0
    Data.q $FFFFFFFFF1F2F2A5,$FFFFFFFFFFFFFFFF,$FFF7FFFFF7FFFFFC,$EFFFFFEFFFFFF1FF,$F4F5DEFFFFEDFFFF
    Data.q $29392F343E9D9E95,$00000000242C3C21,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $9EA1A30000000000,$3B495B60699CA0A2,$FFF5F6F8949AA633,$FFFFFFFFFFFFFFFF,$EDE8FFFFF9FFFFFE
    Data.q $EFFFFFEFE9E9E3ED,$C9CDC6FAFAEBFFFF,$4C56252A39555B63,$0000000000000045,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$3744343B44686A72,$FFEFF0F16A727A30
    Data.q $FFFFFFFFFFFFFFFF,$6F76BDBDC0FEFEFE,$ECEAEAE1797E826A,$000000D2D4D3F7F7,$0000535A61000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$FFEFF0F0A4A9A900,$FFFFFFFFFFFFFFFF,$29397D808BF5F6F8,$BB959A982F364322
    Data.q $000000000000BDC1,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$FFDCDFE3B2B5B500,$FFFFFFFFFFFFFFFF
    Data.q $0000A8ACB2F6F8F9,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
    Data.q $B3BFC1C200000000,$C7CED5ADB3BAADB3,$0000B7BBC0D5D7DB,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$0000000000000000,$E1FF000000000000,$80FFFF1FC0FFFF9F
    Data.q $80FF3F0480FFFF0F,$00F81F0000FC1F00,$00F03F0000F01F00,$00F83F0000F03F00,$00F01F0000F83F00
    Data.q $00C0030000C00300,$00C0030000C00300,$00C0030000C00300,$00E01F0000C01F00,$00F03F0000F03F00
    Data.q $00F03F0000F03F00,$00F81F0000F01F00,$00FC7F0000F83F00,$80FFFF0F80FFFF06,$0028FFFFC0FFFFFF
    Data.q $0020000000100000,$0000001800010000,$0000000003400000,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$AEAEB2B3B4B40000,$21319FA4A1B5BAAD,$0000000031383D1B,$0000000000000000
    Data.q $0000000000000000,$0000000000000000,$E0E0C49B9EA30000,$041C8D918CEEEACB,$3800000D11182C00
    Data.q $0000001E22332C33,$0000000000000000,$A5A8A8AB00000000,$E9E6C8AEB1B1A4A7,$B5A4E2E1C9E4E0C7
    Data.q $40E6E8CAF3EFCFB7,$00000000000F2D34,$0000000000000000,$D89CA0A100000000,$E9E8CDF2EFD0F8F8
    Data.q $E3C9E8E6C8E6E6CD,$9DEBE8CBDFDDC6E7,$00000000000FB2B0,$0000000000000000,$D9C2C6B200000000
    Data.q $F3F3D7F3F0D7FDF8,$E7CAE9E9D0000000,$36DFDDC5E7E3C6E7,$0000000003142027,$0000000000000000
    Data.q $E3A9ACAC00000000,$EBE9D0FFFFE0FFFF,$ECD0000000000000,$31E2E0C5E8EAD0F0,$0A1121252D3B1820
    Data.q $0000000000000003,$EECCCFC090949600,$080808000000FFFF,$0000D8D8D8000000,$D2EBE8D1EFEFCD00
    Data.q $151C2FFBF7D9F5F3,$0000000000060B1B,$00FFFFF6CECDC600,$D8D8D83030300000,$BCBCFFFFFFFFFFFF
    Data.q $CEEEEED0000000BC,$10182CFFFFDCE8E7,$00000000000A0F1C,$58000000C9CBC500,$FFFFFFF4F4F45858
    Data.q $B8B8FFFFFFFFFFFF,$D6F4EDD6000000B8,$121B2EFFFFE9F7F5,$0000000000000014,$0000000000000000
    Data.q $0000000000000000,$0000D4D4D4000000,$BBFFFEDFFDFADE00,$000011DAD8BFD1CD,$0000000000000004
    Data.q $FFA8A8A818181800,$FFFFFB000000FFFF,$FFE8000000000000,$30FFFFE8FFFFE9FF,$0000000000061721
    Data.q $0000000000000000,$FFFFFFFF00000000,$FFFFFE000000FFFF,$FFEDFFFFEF000000,$22E5E5D1FFFFEAFF
    Data.q $0F171E272C39050C,$0000000000000000,$E8E8E8E800000000,$FFFFFF000000E8E8,$FFF2FFFFF6FFFFFC
    Data.q $71FFFFFAFFFFEDFF,$11191F060F267378,$0000000000000000,$0000000000000000,$FFFFFF0000000000
    Data.q $FFFFFFFFFFFFFFFF,$27FFFFFFFFFFFFFF,$000000060F20171C,$0000000000000000,$6200000000000000
    Data.q $FFFFFF0000005A5C,$1C2BCECFD4FFFFFF,$0000000600000014,$0000000000000000,$0000000000000000
    Data.q $0000000000000000,$CCD0D1B7B7B60000,$8F93CED2D6DBDEE3,$000000000000008E,$0000000000000000
    Data.q $3FF0000000000000,$07C0000007F00000,$07C0000007C00000,$0180000001C00000,$0180000001800000
    Data.q $0780000001800000,$0380000003800000,$1FA0000007800000
    Data.b $00,$00,$F0,$7F,$00,$00
  Plugin_ico_end:
EndDataSection
CompilerElseIf #PB_Compiler_OS = #PB_OS_Linux
DataSection
  Plugin_png_start:
    ; size : 1917 bytes
    Data.q $0A1A0A0D474E5089,$524448490D000000,$2000000020000000,$7A7A730000000608,$41444944070000F4
    Data.q $54500D57B5DA7854,$2CFC83FB1EFE15D7,$A9DA998E0B1645A8,$5248919206C4FC8C,$968B4C9D13046112
    Data.q $89D3B48DB49FC449,$DA4CE93267624EDA,$B6A4E248ED089331,$ACB57159221884D6,$3F8AD14161291892
    Data.q $5958AD6352204108,$EF7BEDEFF71AE083,$9974040ACBBBDCF6,$F9DFEE5CDEF2CF69,$61093EE739DF39EE
    Data.q $A4EDBA1B0B73534A,$28B88C9C9DBE2456,$7905450D7FDDFE23,$B62D61244C7BB852,$EF31320B05B3D7D5
    Data.q $76C327C79F509481,$03FFF8AF149453F8,$62974B53D858B6A8,$E1F1EDCFA87C7C7A,$9801CB43E36F6D8D
    Data.q $3A912BA7E178D14C,$804A60A0FC961E7F,$33B15F8BF65C9D26,$8FC5D1E014509D1D,$D0B88010B76FEB60
    Data.q $DAB02D4D4D0C6338,$72FF362C7C7C463E,$C8EBA5DF4189012D,$F5D9E8FEFB10CF4C,$DE00CA693DF7BACC
    Data.q $93F60571A603FF7D,$C52DAFD617FBEDE8,$A8E45474443FD5FA,$098686863F1E8C59,$EFD7A2B189891FA4
    Data.q $B8FE2A1F79FED057,$E677C0F1BBDBE71B,$76004A693EF0E1A0,$70638F79F961ED55,$A7E9E32EFB171870
    Data.q $0AA59B8D326711F2,$0D6D82D1E9910100,$EB7827CB1613B72E,$74E9D0FCBB6E0B1D,$EF002C2971D767F8
    Data.q $70A0A726E6CDDAEC,$D060C1AA8D407E69,$C2588E9505A59B8F,$07A175D3DDCDA637,$8C5380FAE3962F65
    Data.q $BA487ECC701398A4,$E578ACB5D53D802F,$C4ACACA88D19440A,$36FA078CC71B8DC6,$1EDBBE2A0FE2028C
    Data.q $47C3EF769FC4E9BC,$CA33315478F0A396,$D401FDCB47774068,$D2D4B90565B3B51F,$043DBEDF6C249241
    Data.q $D09D1369B4DF2B82,$59F8D1514572A933,$57FF72E15455B61B,$E7E7C3AE5208FE64,$598FFAC1C173C25A
    Data.q $00291919112792D1,$8C4CACACA2A6A6A4,$04BDBDBD13B9DCED,$50A0F963ECCA3DC0,$3DB6EB62B43434D8
    Data.q $747948D318638FF8,$801E14D1FF670194,$040BE983D92A2A37,$E5E4018181803807,$A4A48EDDBB3189E5
    Data.q $649BEC9C53725224,$5787D3DBD05046E4,$9A625FF3B9C6EEB7,$8483081641734741,$40E2BA5D84FE96CF
    Data.q $04D9C5B1E0AFEBF9,$B8C43870E50820C0,$6846E514A0166CD9,$930141DA8EA74E8D,$3E1FEB6371DE70FD
    Data.q $0125E830E3BAC1C0,$D9B0037BE699FCE2,$26198482AF1DD9EA,$9491AC6C42CA2CE4,$10038C1663000945
    Data.q $874AB93F1F50A111,$35376A34195643F7,$FD056245D77B459C,$F35350D73D3D1554,$0F590023AC24E4EE
    Data.q $18341A1CD93921A5,$68B004F7FC58944C,$128D003B6E9C32D1,$8044E15219E35F90,$8F7C25C26540F2A6
    Data.q $72659B11C72B3F35,$1533332C8D8D0D00,$8C8AB56011330989,$ACAC85555551478C,$CDC889F5E80149AC
    Data.q $953A90F61BDFC5CD,$B6A304C45CA142A7,$0EFE96562A60255F,$9CF72EEB4306D7FD,$19626E6E6800C694
    Data.q $0FBE48C66330F319,$15151508A7273E98,$80044DA32245D274,$6EF76A3F7F7F4947,$6B21564CDE9CABBB
    Data.q $06F7F7F4AAB13822,$54B9DC952B44E270,$BDF2461A3D826258,$495E8784BDC6CD24,$309AF5DAEF688949
    Data.q $FB220E05ACB93F3B,$FAED71D7F9EE787C,$DB3811F4D392114D,$A591A9B1A00B1F66,$953A38ACE2414FCE
    Data.q $75E7C1580AF0811E,$2D5D5D506FE97561,$F3F2D112A244C3F2,$7D5ED78E9E9E91F3,$F5C3F35EBE07C03E
    Data.q $10F2D3CE7E6B17B5,$3AEBE82B23C0044C,$C57E6366D5801631,$B31CCDCBC8013307,$8E1D60BF25C00739
    Data.q $410998989882391C,$3B221616142E5CB8,$320421ACB65B1B3B,$61B1AFCE9B869F54,$2F000586371C2563
    Data.q $230058EB5762E6B9,$434E2F8F63EEB162,$747C2A0A907A7992,$CBE5DFE2BD78F1FB,$1B0BC01A310526CB
    Data.q $1C04520022EC869E,$0F3529ABCA2A1B54,$07B4172288F50592,$9D9CEDA1C984C2F3,$862A00E457399C3D
    Data.q $9E27F1A1DD78F1E2,$398884763B1D8D58,$F0FAA88575BAF95E,$35153440EAB95C53,$64FDA06FCA4FC78F
    Data.q $9B675397118BFDC3,$055454827305C2D9,$39A169A7CA31181F,$90908C2EA2C53939,$4E0973697FFEE72B
    Data.q $18DC5ACAF280BE9E,$EFB005F7F5837E74,$E83083C970ACB56F,$0C1D49C7FE348B38,$0995D37C5378162D
    Data.q $C5C5087ECE26752A,$569BCBC1494948C5,$11974BD33D6C6381,$4231A7B121A3152B,$EF6007844E1717C2
    Data.q $110C1A64F4561AFE,$DE20F182CC2CF07A,$7E5BB955740A777C,$E5225FA25E001366,$756CE9116E079881
    Data.q $CF2A6438E870382D,$1CB30E6E9FB71CBC,$DEF8B1D9E4B1B21F,$2917009589E0A4BC,$E1CE8357E96095AE
    Data.q $5717E6C1ACDF37AD,$70CB2A993706B285,$E7A2D76F5BC2DE0C,$579847777E62AB8B,$BE47B3F7591F2E32
    Data.q $54DDF80671F1073F,$7982CA9A319AA86C,$43CC83309A05C201,$6BCFD03F98B0583D,$E1D73FCEC5E3C780
    Data.q $18931A048A6EA9D4,$A3972123C35BDBBA,$7488818C53309F8D,$A2B7C2474CE77307,$D2B9F81701608BA1
    Data.q $7132BC5202786D80,$D8F92547C8FDEEE6,$4617976E09114EB1,$1AA76D1E9FB29EA3,$641DD7F65A3007C3
    Data.q $B9086910C267530B,$797C4E1DD7252140,$FE41415DF52E2AF9,$A2AA99099E6598C3,$BD48B36B5613B5BD
    Data.q $012B3492EAFC38DC,$FE12274A5C612DAD,$2368E88CCD30B465,$C2DD5F4394E2712F,$13A0EE26467EF75F
    Data.q $3D17962E456678CB,$63F45158DBE1C186,$07DD2758EB5599E9,$6C244B1B171F9A24,$9F9B480113039F08
    Data.q $7E1140792318F880,$D1EA5FC76376181E,$A2AFA74CE621D6D6,$FFAFF2F2BC22E2E2,$2B61E0E5E3669F37
    Data.q $999376D14CEEF8CB,$34D3260021BDB79D,$1FCA6C7E98853E28,$D056BFB3505A53AA,$E7FACB07C578AFDD
    Data.q $2C98CBB9D9F58AD6,$FF006534D6D9D07B,$8BD3EF4EA7518005,$4E45490000000011
    Data.b $44,$AE,$42,$60,$82
  Plugin_png_end:
EndDataSection
CompilerEndIf


Have fun

_________________
PureBasic 5.11 | Windows 7 SP1 (x64) | Linux Mint 15 (x64) | RealSource

The use of EnableExplicit is free of charge and avoids errors.


Last edited by ts-soft on Thu Apr 11, 2013 2:05 pm, edited 3 times in total.

Top
 Profile  
 
 Post subject: Re: EnvViewer - PB-IDE Addon (crossplattform)
PostPosted: Wed Apr 10, 2013 4:28 pm 
Offline
Enthusiast
Enthusiast

Joined: Tue May 20, 2008 2:12 am
Posts: 650
Location: Cologne, Germany
Hi TS-Soft,

works great on Mac, just remove the Line with gtk_window_set_icon_().

Thanks for sharing, nice idea!

_________________
Regards,
JamiroKwai

---
5.10-x64/x86 - MacBook Pro, Mountain Lion
My Blog (German): http://www.quadworks.de


Top
 Profile  
 
 Post subject: Re: EnvViewer - PB-IDE Addon (crossplattform)
PostPosted: Wed Apr 10, 2013 4:39 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Jun 24, 2004 2:44 pm
Posts: 4739
Location: Berlin - Germany
Thx for the report, i have changed the code, so it should work without changes.

_________________
PureBasic 5.11 | Windows 7 SP1 (x64) | Linux Mint 15 (x64) | RealSource

The use of EnableExplicit is free of charge and avoids errors.


Top
 Profile  
 
 Post subject: Re: EnvViewer - PB-IDE Addon (crossplattform)
PostPosted: Thu Apr 11, 2013 12:44 am 
Offline
Enthusiast
Enthusiast

Joined: Tue Oct 31, 2006 4:34 am
Posts: 429
Thanks ts-soft
It provides some nice quick info.

yrreti


Top
 Profile  
 
 Post subject: Re: EnvViewer - PB-IDE Addon (crossplattform)
PostPosted: Thu Apr 11, 2013 2:06 pm 
Offline
Addict
Addict
User avatar

Joined: Thu Jun 24, 2004 2:44 pm
Posts: 4739
Location: Berlin - Germany
Added a small searchfilter (thx to kiffi)

_________________
PureBasic 5.11 | Windows 7 SP1 (x64) | Linux Mint 15 (x64) | RealSource

The use of EnableExplicit is free of charge and avoids errors.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: Psychophanta and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

 


Powered by phpBB © 2008 phpBB Group
subSilver+ theme by Canver Software, sponsor Sanal Modifiye