Author Topic: Request for help on layout  (Read 4262 times)

VastOne

  • Full Member
  • ***
  • Posts: 200
    • View Profile
Request for help on layout
« on: January 30, 2011, 12:15:39 »
I like the layout of Queue, Library & Context.  

I would really like it if the Queue section and the Context Tab section completely swapped spots.

The Library Tab would need to remain as is

So the new layout would have the Queue as the top right section and the Context would be below the playing area

The only additional need would be for the Queue section on that top right side to be expandable up and down.  

Would some of you layout gurus please take a crack at this or let me know the changes?

Thanks!

Here is the code for it...
Code: [Select]
[Queue, Library & Context]
Type=G+
Default = Window(size=1120x820) FilterPane0(page=genre) FilterPane1(page=artist) FilterPane2(page=album,albumpsize=32,albuminfo=1) QueueList(cols=track titleaa length nbplay rating) VPRight(size=200-550)
MBmenu = MainMenuItem LayoutItem PSortItem PFilterItem QueueItem
MBlist = HistItem LSortItem PlayItem
HBmenu = _MBmenu
HBButtons1 = Prev Stop Play Next ExtraButtons 5-VolumeIcon -Pref -OpenBrowser(toggle=1)
HBButtons3 = 5Sort 5Filter 5Queue 5Pos -Stars
HBTime = Time _TimeBar
HBTitle = Filler0 _Title
HBArtist = LockArtist _Artist
HBAlbum = LockAlbum _Album -Year
VBText = HBButtons1 2HBTitle 2HBArtist 2HBAlbum HBTime
HBText_Cover = _VBText 5-Cover
VBplayer = HBButtons3 HBText_Cover
VBLeft = VBplayer 5_QueueList(group=1) HBQueueButtons
HBQueueButtons = EditListButtons(group=1,small=1) 4QueueActions
HPfp1 = FilterPane1(nb=2,hidebb=1) FilterPane2(nb=3,hidebb=1)
HPfp0 = FilterPane0(nb=1,hidebb=1) HPfp1
HBSongList = FilterBox -FilterLock -PlayFilter -Refresh -ResetFilter -MBlist
VBSongList = HBSongList _SongList
VPRight = HPfp0 _VBSongList
TBRight = _"Library" VPRight _"Context" Context
HPBottom = VBLeft _TBRight
VBmain = HBmenu 5_HPBottom
HSize0 = Filler0 LockArtist LockAlbum
VolumeScroll = VBplayer
« Last Edit: January 30, 2011, 14:31:10 by VastOne »

aboettger

  • Guest
Re:Request for help on layout
« Reply #1 on: January 30, 2011, 15:39:38 »
Do you mean this:


Uploaded with ImageShack.us
Code: [Select]
[Queue, Library & Context (VastOne v1)]
Type=G+
Default = Window(size=1120x820) FilterPane0(page=genre) FilterPane1(page=artist) FilterPane2(page=album,albumpsize=32,albuminfo=1) QueueList(cols=track titleaa length nbplay rating) VPRight(size=200-550)
MBmenu = MainMenuItem LayoutItem PSortItem PFilterItem QueueItem
MBlist = HistItem LSortItem PlayItem
HBmenu = _MBmenu
HBButtons1 = Prev Stop Play Next ExtraButtons 5-VolumeIcon -Pref -OpenBrowser(toggle=1)
HBButtons3 = 5Sort 5Filter 5Queue 5Pos -Stars
HBTime = Time _TimeBar
HBTitle = Filler0 _Title
HBArtist = LockArtist _Artist
HBAlbum = LockAlbum _Album -Year
VBText = HBButtons1 2HBTitle 2HBArtist 2HBAlbum HBTime
HBText_Cover = _VBText 5-Cover
VBplayer = HBButtons3 HBText_Cover
VBLeft = VBplayer _Context
HPfp1 = FilterPane1(nb=2,hidebb=1) FilterPane2(nb=3,hidebb=1)
HPfp0 = FilterPane0(nb=1,hidebb=1) HPfp1
HBSongList = FilterBox -FilterLock -PlayFilter -Refresh -ResetFilter -MBlist
VBSongList = HBSongList _SongList
VPRight = HPfp0 _VBSongList
TBRight = _"Library" VPRight _"Queue" VBQueue
    VBQueue = _QueueList(group=1) HBQueueButtons
        HBQueueButtons = EditListButtons(group=1,small=1) 4QueueActions
HPBottom = VBLeft _TBRight
VBmain = HBmenu 5_HPBottom
HSize0 = Filler0 LockArtist LockAlbum
VolumeScroll = VBplayer

or this:


Uploaded with ImageShack.us
Code: [Select]
[Queue, Library & Context (VastOne v2)]
Type=G+
Default = Window(size=1120x820) FilterPane0(page=genre) FilterPane1(page=artist) FilterPane2(page=album,albumpsize=32,albuminfo=1) QueueList(cols=track titleaa length nbplay rating) VPRight(size=230-353) VPListAndQueue(size=195-588)
MBmenu = MainMenuItem LayoutItem PSortItem PFilterItem QueueItem
MBlist = HistItem LSortItem PlayItem
HBmenu = _MBmenu
HBButtons1 = Prev Stop Play Next ExtraButtons 5-VolumeIcon -Pref -OpenBrowser(toggle=1)
HBButtons3 = 5Sort 5Filter 5Queue 5Pos -Stars
HBTime = Time _TimeBar
HBTitle = Filler0 _Title
HBArtist = LockArtist _Artist
HBAlbum = LockAlbum _Album -Year
VBText = HBButtons1 2HBTitle 2HBArtist 2HBAlbum HBTime
HBText_Cover = _VBText 5-Cover
VBplayer = HBButtons3 HBText_Cover
VBLeft = VBplayer _Context
HPfp1 = FilterPane1(nb=2,hidebb=1) FilterPane2(nb=3,hidebb=1)
HPfp0 = FilterPane0(nb=1,hidebb=1) HPfp1
HBSongList = FilterBox -FilterLock -PlayFilter -Refresh -ResetFilter -MBlist
VBSongList = HBSongList _SongList
VPRight = HPfp0 _VBSongList
VPListAndQueue = VBQueue VPRight
    VBQueue = _QueueList(group=1) HBQueueButtons
        HBQueueButtons = EditListButtons(group=1,small=1) 4QueueActions
HPBottom = VBLeft _VPListAndQueue
VBmain = HBmenu 5_HPBottom
HSize0 = Filler0 LockArtist LockAlbum
VolumeScroll = VBplayer

VastOne

  • Full Member
  • ***
  • Posts: 200
    • View Profile
Re: Request for help on layout
« Reply #2 on: January 30, 2011, 23:33:46 »
V2 is the one!  

The only thing I need to add is the ability to make the queue window adjustable in size.

Edit - I just realized that this is already there, I just had not been in the right position to make it visible

Many thanks aboettger !!

I can now use these examples to learn from.
« Last Edit: January 30, 2011, 23:37:57 by VastOne »

VastOne

  • Full Member
  • ***
  • Posts: 200
    • View Profile
Re: Request for help on layout
« Reply #3 on: January 31, 2011, 01:36:28 »
One additional question...

VBLeft      = VBplayer _Context

Gives me just what I wanted underneath the player buttons...

I want to add another tab to this, and call it Artist Cover and have it be the first tab with the -Cover as it's content.

Thanks

aboettger

  • Guest
Re:Request for help on layout
« Reply #4 on: January 31, 2011, 19:50:58 »
Hmm, you want the label "Artist Cover" but Cover as content?

Here is the code:

Code: [Select]
[Queue, Library & Context (VastOne v2)]
Type=G+
Default = Window(size=1120x820) FilterPane0(page=genre) FilterPane1(page=artist) FilterPane2(page=album,albumpsize=32,albuminfo=1) QueueList(cols=track titleaa length nbplay rating) VPRight(size=230-353) VPListAndQueue(size=195-588)
MBmenu = MainMenuItem LayoutItem PSortItem PFilterItem QueueItem
MBlist = HistItem LSortItem PlayItem
HBmenu = _MBmenu
HBButtons1 = Prev Stop Play Next ExtraButtons 5-VolumeIcon -Pref -OpenBrowser(toggle=1)
HBButtons3 = 5Sort 5Filter 5Queue 5Pos -Stars
HBTime = Time _TimeBar
HBTitle = Filler0 _Title
HBArtist = LockArtist _Artist
HBAlbum = LockAlbum _Album -Year
VBText = HBButtons1 2HBTitle 2HBArtist 2HBAlbum HBTime
#HBText_Cover = _VBText 5-Cover
HBText_Cover = _VBText
VBplayer = HBButtons3 HBText_Cover
VBLeft = VBplayer _TBLeft
TBLeft = _"Artist Cover" Cover1 _"Context" Context
HPfp1 = FilterPane1(nb=2,hidebb=1) FilterPane2(nb=3,hidebb=1)
HPfp0 = FilterPane0(nb=1,hidebb=1) HPfp1
HBSongList = FilterBox -FilterLock -PlayFilter -Refresh -ResetFilter -MBlist
VBSongList = HBSongList _SongList
VPRight = HPfp0 _VBSongList
VPListAndQueue = VBQueue VPRight
    VBQueue = _QueueList(group=1) HBQueueButtons
        HBQueueButtons = EditListButtons(group=1,small=1) 4QueueActions
HPBottom = VBLeft _VPListAndQueue
VBmain = HBmenu 5_HPBottom
HSize0 = Filler0 LockArtist LockAlbum
VolumeScroll = VBplayer

VastOne

  • Full Member
  • ***
  • Posts: 200
    • View Profile
Re: Request for help on layout
« Reply #5 on: February 01, 2011, 02:48:18 »
The _TBLeft is what I was looking for and after reviewing some other layouts I was able to get just what I wanted.

Thanks for pointing that code out...  ;D

VastOne

  • Full Member
  • ***
  • Posts: 200
    • View Profile
Re: Request for help on layout
« Reply #6 on: February 07, 2011, 07:10:59 »
Aboettger,

I have an additional goal on this, and need your help.

Currently I am using this as my layout:

Code: [Select]
[Queue, Library & Context (VastOne v2)]
Type=G+
Default = Window(size=1120x820) FilterPane0(page=genre) FilterPane1(page=artist) FilterPane2(page=album,albumpsize=32,albuminfo=1) QueueList(cols=track titleaa length nbplay rating) VPRight(size=230-353) VPListAndQueue(size=195-588)
MBmenu = MainMenuItem LayoutItem PSortItem PFilterItem QueueItem
MBlist = HistItem LSortItem PlayItem
HBmenu = _MBmenu
HBButtons1 = Prev Stop Play Next ExtraButtons 5-VolumeIcon -Pref -OpenBrowser(toggle=1)
HBButtons3 = 5Sort 5Filter 5Queue 5Pos -Stars
HBTime = Time _TimeBar
HBTitle = Filler0 _Title
HBArtist = LockArtist _Artist
HBAlbum = LockAlbum _Album -Year
VBText = HBButtons1 2HBTitle 2HBArtist 2HBAlbum HBTime
HBText_Cover = _VBText
VBplayer = HBButtons3 HBText_Cover
VBLeft = VBplayer _Context
HPfp1 = FilterPane1(nb=2,hidebb=1) FilterPane2(nb=3,hidebb=1)
HPfp0 = FilterPane0(nb=1,hidebb=1) HPfp1
HBSongList = FilterBox -FilterLock -PlayFilter -Refresh -ResetFilter -MBlist
VBSongList = HBSongList _SongList
VPRight = HPfp0 _VBSongList
VPListAndQueue = VBQueue VPRight
    VBQueue = _QueueList(group=1) HBQueueButtons
        HBQueueButtons = EditListButtons(group=1,small=1) 4QueueActions
HPBottom = VBLeft _VPListAndQueue
VBmain = HBmenu 5_HPBottom
HSize0 = Filler0 LockArtist LockAlbum
VolumeScroll = VBplayer

Which gives me the VBLeft Tabs that I like.

In Djax Desktop by shamen456,  I really like his left side setup that uses I believe this code

Code: [Select]
#left tabs
TBlist0 = "Songlist" VBTab0 "Queue" VBTab1 "PlayLists" VBTab2 "Artist" VBTab3 "Album" VBTab4
VBTab0 = HBPlayButton _SongTree0(group=3,songypad=1)
VBTab1 = HBQueueButton HBQueueInfo _QueueList(group=2,songypad=1)
HBTabInfo = Total2(group=tab)
VBTab2 = HBTabInfo _TabbedLists(group=tab,songypad=1)
VBTab3 = AABox3(aa=artist,group=Play:artist,nb=4) FPane3(group=Play:artist,nb=5,pages=album,page_album/mode=mosaic,activate1=play,activate2=addplay,hidetabs=1,) _SongTree3(group=Play:artist,songypad=1,nb=6)
VBTab4 = AABox4(aa=album,group=Play) _SongTree4(group=Play:album,songypad=1)

HBQueueButton = EditListButtons1(group=2,small=1) 4QueueActions
HBQueueInfo = Total1(group=2)

The only difference I would want is the first tab to be Context instead of Songlist

To let you know I have gone through and tried to set this up but I am missing something fundamental and just cant get it.

I really appreciate your help

aboettger

  • Guest
Re:Request for help on layout
« Reply #7 on: February 07, 2011, 14:29:28 »
I'll try. I created a new branch for you.
Your layout is currently not usable in this branch.
https://github.com/aboettger/gmusicbrowser/commits/VastOne