Jump to content


Photo

How can I fix apps positions ?


  • Please log in to reply
4 replies to this topic

#1 whatever

whatever

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 14 June 2018 - 03:22 AM

Hi , i'm trying to manage my tiling in bbzero

by that I want to set each application to a corresponding worskspace and position , would be even more better on startup.

Thank you for your help



#2 tordenflesk

tordenflesk

    Advanced Member

  • Members
  • PipPipPip
  • 55 posts

Posted 15 June 2018 - 11:46 AM

BlackBox is not a WM.



#3 crowmag

crowmag

    bbDinosaur

  • VIP Member
  • 98 posts

Posted 21 June 2018 - 10:19 AM

BlackBox is not a WM.

True, it's a Windows shell replacement modeled after a Linux window manager. However, it can be extended via plugins that can take on the duties of a window manager.

One such plugin that I used to use is WinTyler that would do pretty much exactly what the OP wants. Unfortunately, it is a 32 bit plugin that last worked for me under bbClean 1.16 SVN and is dated Sept 20, 2006. All the Windows API calls used by the plugin should still be relevant in current Windows versions but the registration calls between the plugin and the shell (bbZero) are likely different than they were in bbClean. And of coarse it would have to be recompiled in 64 bit.

Personally I sorely miss this plugin and it ticks me off that I have to open  Windows Task Manager (Applications), select multiple programs then right-click on one  then choose Cascade, Tile Horizontally or Tile Vertically and sometimes it's the only thing I can do to get an unruly program's titlebar back within the margins.

I've attached the plugin with sources here since I couldn't find it in the Plugins section on this forum - just in case someone wants to take a stab at it - I don't code in C/C++.

Here's the shtick in the readme file:

---

WinTyler v0.2

a window placement manager.

Features:
---------

    * Manual placement: Saves and restores window position, size and workspace
      data (currently done manually via broam).
    
    * 'Column placement': Divides the screen into columns, and adds new window
       into columns.

    * Launch editor with .rc, controlled by LaunchEditor in .rc

    * Launch new windows in Maximized, Minimized, and Sticky states

The configuration file included in the archive is pretty self explanatory.

BB4Win Wiki page: http://wiki.bb4win.org/wiki/WinTyler

This is a very beta release (almost alpha Wink ) of this plugin.

Please add features requests and bugs in the wiki page.

Changelog:
---------

version 0.2

    Features added:
    * Launch editor with .rc, controlled by LaunchEditor in .rc
    * Launch new windows in Maximized, Minimized, and Sticky states

    Bugs fixed:
    * ShowSaveMessage is not read from .rc
    * Workspace value in .rc is now 1-based

version 0.1 initial release

 

Attached Files


  • meanmechanics and whatever like this

#4 meanmechanics

meanmechanics

    Troll

  • VIP Member
  • 103 posts

Posted 22 June 2018 - 05:53 PM

Personally I sorely miss this plugin and it ticks me off that I have to open  Windows Task Manager (Applications), select multiple programs then right-click on one  then choose Cascade, Tile Horizontally or Tile Vertically and sometimes it's the only thing I can do to get an unruly program's titlebar back within the margins.
 

Boy I miss this one too...bblean made windows vista bearable


www.survivingmauritius.com


#5 tordenflesk

tordenflesk

    Advanced Member

  • Members
  • PipPipPip
  • 55 posts

Posted 23 June 2018 - 12:12 AM

Personally I sorely miss this plugin and it ticks me off that I have to open  Windows Task Manager (Applications), select multiple programs then right-click on one  then choose Cascade, Tile Horizontally or Tile Vertically and sometimes it's the only thing I can do to get an unruly program's titlebar back within the margins.


tiling ahk-script:
 

; MDITILE_VERTICAL     := 0x0000
; MDITILE_HORIZONTAL   := 0x0001
; MDITILE_SKIPDISABLED := 0x0002
DllCall("user32.dll\TileWindows", "Ptr", 0, "UInt", 0x0000, "Ptr", 0, "UInt", 0, "Ptr", 0)

  • whatever likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users