Find Jobs
Hire Freelancers

Add feature to Fluxbox window manager for Linux - window resizing by dragging borders

$30-250 USD

Cancelled
Posted over 6 years ago

$30-250 USD

Paid on delivery
I need you to enhance FluxBox window manager for Linux. You will patch the existing source code (version 1.3.5) Currently fluxbox only allows resizing of windows by dragging grip elements which is at the bottom of the window (in left and right corner). I need you to extend this functionality, code support for window resizing when window border is dragged. Your task will be split into several sub-goals: goal 1: show proper resize-cursor when mouse is over the edge (window border). Show horizontal arrows (mouse cursor) when mouse is over left or right side of the window, show vertical arrows (mouse cursor) when mouse is over the very top or very bottom side of the window. If the mouse is over any corner, then mouse must show appropriate cursor too. Note, when user specifies zero-width border for windows, then we do not need to do anything. But when border is non-zero, then the entire border width/height must be supported. So, if border is 1px, then it will be hard for the user to 'catch' that to resize. It is his problem. If the border used by user is 5px, it will be easier. For corners, if the border is 5px, then the entire corner 5x5 pixels will be recognized as corner. Remember that user can configure any border in config. goal 2: when user clicks left mouse button while hovering over it and drags it, the window should resize in the correct direction. For example, if user drags left side, the window will resize in a way that the left side will enlarge/shorten, the rest of the window remains. Similarly, if the user drags top-right corner, then the window resizes appropriately. Use common sense here :) I cannot accept any partial solution, so you get paid only if you complete it fully. Your changes will be submitted for inclusion to FluxBox developers, so please keep it small, simple, and easily understandable. If you have questions, feel free to PM me. Thank you
Project ID: 15414886

About the project

2 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
2 freelancers are bidding on average $46 USD for this job
User Avatar
Hi I am Senior P I've reviewed your complete job description, and I fulfill all the qualifications required for this project. I would love to as per your requirements in good price at minimum time. I have more than 7 years of experience in this field of software development. I have completed many projects related to this project and I am sure if you will respond me then I will be able to explain my skills ,I can do Skype call as well to discuss project in more detail. My key skills are: C #, C + +, C programming ,JAVA, Software Development, Software Architecture, PHP, Java script, Ruby on Rails, software Engineering, Website Design, Graphic Design and much more. Looking forward to work with you on this project Regards Senior P
$30 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CZECH REPUBLIC
Sumperk, Czech Republic
5.0
73
Payment method verified
Member since Apr 5, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.